Welcome 微信登录

首页 / 数据库 / MySQL / 修改Oracle XE Listener 占用的1521、8080端口

今天在帮开发人员Demon安装OracleXE时,有这么一段提示:
  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:oraclexeapporacleproduct10.2.0serverconfigscriptspostDBCreation.sql文件里。有这样一段Sql代码:
  1. begin  
  2.    dbms_xdb.sethttpport("8080");  
  3.    dbms_xdb.setftpport("0");  
  4. end;  
  5. /  
再看看日志文件D:oraclexeapporacleproduct10.2.0serverconfiglogpostDBCreation.log里,有这样一段记录:
  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登陆。然后运行: 
  1. begin  
  2.    dbms_xdb.sethttpport("8081");  
  3.    dbms_xdb.setftpport("0");  
  4. end;  
  5. /   
这样就把端口设置为8081了。 Oracle schema 级别的数据迁移Oracle 11g r2 Rac 安装相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数