您的位置:首页 > 数据库 > Oracle

oracle XE解决端口占用等问题

2012-03-13 11:23 288 查看
原文地址: http://hi.baidu.com/imissumuch/blog/item/c29fdafaa748332b4f4aeaaa.html
http://127.0.0.1:8080/apex在刚安装的时候还可以打开,第二天用就打不开了 网上查了下,据说是WIN环境中8080端口的占用容易冲突 于是寻找改变端口的方法如下: FROM:http://www.cheeren.com/?q=node/27 *****************************************************************************************************

修改Oracle XE HTTP 监听程序端口

由于XE安装时,默认web控制台服务端口是8080,这个设置令人很是郁闷,因为和Tomcat等服务器冲突。今天终于在XE的安装文件中翻到了安装时的SQL,让我查到了端口设置的SQL。
在oraclexe/app/oracle/product/10.2.0/server/config/scripts/postDBCreation.sql文件里。有这样一段: Sql代码

begin dbms_xdb.sethttpport('8080'); dbms_xdb.setftpport('0'); end; /
[sql] view plaincopyprint? begin dbms_xdb.sethttpport('8080'); dbms_xdb.setftpport('0'); end; /
再看看日志文件F:/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 过程已成功完成。
[sql] view plaincopyprint? SQL> begin 2 dbms_xdb.sethttpport('8080'); 3 dbms_xdb.setftpport('0'); 4 end; 5 / PL/SQL 过程已成功完成。
就是它了,打开SQL*Plus控制台。用sys或者system登陆。然后运行: Sql代码

begin dbms_xdb.sethttpport('8088'); end; /
[sql] view plaincopyprint? begin dbms_xdb.sethttpport('8088'); end; /
这样就把端口设置为8088了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: