修改Oracle XE Listener 占用的1521、8080端口
2015-07-01 17:04
716 查看
修改Oracle XE Listener 占用的1521、8080端口今天在帮开发人员Demon安装oracleXE时,有这么一段提示:
[sql]Destination Folder: D:\oraclexe\
Port for 'Oracle Database Listener': 1521
Port for 'Oracle Services for Microsoft Transaction Server': 2030
Port for HTTP Listener: 8080
可以看出,默认web控制台服务端口是8080,安装时又不能更改。安装之后和Tomcat, Jboss等服务器冲突,所以会遇到很多问题。在XE的安装文件中有这样一段SQL,可以用来更改http的端口。
在D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql文件里。有这样一段Sql代码:
[sql]
begin
dbms_xdb.sethttpport('8080');
dbms_xdb.setftpport('0');
end;
/
再看看日志文件D:\oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log里,有这样一段记录:
[sql]
SQL> begin
2 dbms_xdb.sethttpport('8080');
3 dbms_xdb.setftpport('0');
4 end;
5 /PL/SQL procedure successfully completed.
可以看出Oracle XE就是用它来设置http端口的,打开SQL*Plus控制台。用sys或者system登陆。然后运行:
[sql]
begin
dbms_xdb.sethttpport('8081');
dbms_xdb.setftpport('0');
end;
/
这样就把端口设置为8081了。
http://my.oschina.net/liuhuiweb/blog/203012
相关文章推荐
- Oracle提高sql执行效率的建议
- ORACLE监听器 The listener supports no services 问题解决方法
- oracle 联表更新
- Oracle 并发更新大表
- oracle with alias as (subsquery fatoring) 语句
- oracle 创建命令
- Oracle 基础篇 --- 表删除
- Oracle查询某个时间段内第天的统计数
- oracle11g 安装后无法登陆 以及make sure you have the 32 bits oracle client installed问题
- oracle 分区
- oracle 监听hang,监听日志报错:WARNING: Subscription for node down event still pending' in Listener Log
- Oracle sqlplus中不能上下键选择前一条命令解决方法
- oracle enterprise linux 7下安装mysql 5.6
- Oracle导入程序Imp的使用详解
- 安装oracle11g碰到“无法访问临时位置”的问题,
- 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry
- MYBATIS use procedure(oracle database)
- Oracle之ORA-00972: identifier is too long
- oracle 数据库服务器CPU资源占用超高(75%)
- Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作