码迷,mamicode.com
首页 > 数据库 > 详细

修改Oracle XE Listener 占用的1521、8080端口

时间:2015-07-01 17:56:47      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

修改Oracle XE Listener 占用的1521、8080端口今天在帮开发人员Demon安装oracleXE时,有这么一段提示:

[sql]  
  1. Destination Folder: D:\oraclexe\  
  2. Port for ‘Oracle Database Listener‘: 1521  
  3. Port for ‘Oracle Services for Microsoft Transaction Server‘: 2030  
  4. 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]  
  1. begin  
  2.    dbms_xdb.sethttpport(‘8080‘);  
  3.    dbms_xdb.setftpport(‘0‘);  
  4. end;  
  5. /  

再看看日志文件D:\oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log里,有这样一段记录:
[sql]  
  1. SQL> begin  
  2.   2   dbms_xdb.sethttpport(‘8080‘);  
  3.   3   dbms_xdb.setftpport(‘0‘);  
  4.   4  end;  
  5.   5  /PL/SQL procedure successfully completed.  
可以看出Oracle XE就是用它来设置http端口的,打开SQL*Plus控制台。用sys或者system登陆。然后运行: 
[sql]  
  1. begin  
  2.    dbms_xdb.sethttpport(‘8081‘);  
  3.    dbms_xdb.setftpport(‘0‘);  
  4. end;  
  5. /   

 这样就把端口设置为8081了。

 

http://my.oschina.net/liuhuiweb/blog/203012

修改Oracle XE Listener 占用的1521、8080端口

标签:

原文地址:http://www.cnblogs.com/Leo_wl/p/4613734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!