改变Oracle XDB的ftp和http端口

 
Oracle XDB Http 端口默认为 8080, 这和 Tomcat Jboss http 端口冲突 , 可以改变其中某个的端口来使二者均可正常使用 .
修改 Tomcat 的端口方法 :
打开 Tomcat 安装路径 /conf/server.xml
找到这么一段
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified during installation -->
    <Connector port="8080"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
       
port="8080" 改为 port="8081" 或其他的端即可 ;
 
 
改变或关闭 Oracle XDB ftp http 端口
Oracle 9i
开始,创建数据库时默认包含了 XDB 特性。一旦启动了数据库和 Listener Oracle XDB http 服务就占用 8080 端口,刚好和 JBoss Tomcat 等默认端口冲突。因此,必须有一个做出更改。改 Tomcat 等容易,只是一时不知道怎么改 XDB 的配置。
Google 上搜索一下,找到了答案。原来 Oracle XDB 的端口设置不在配置文件中,而是在数据库里。修改 XDB http ftp 服务端口的方法有 3 种:
1. 使用 sys 登录 Oracle ,利用 dbms_xdb 修改端口设置
  SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
  SQL> call dbms_xdb.cfg_update(updateXML(
    2        dbms_xdb.cfg_get()
    3      ,'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
    4      , 8081))
    5  /
  提示: Call completed.

  SQL> -- Change the FTP port from 2100 to 2111
  SQL> call dbms_xdb.cfg_update(updateXML(
    2         dbms_xdb.cfg_get()
    3       , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
    4       , 2111))
    5  /
  提示: Call completed.

  SQL> COMMIT;
  Commit complete.

  SQL> EXEC dbms_xdb.cfg_refresh;
  提示: PL/SQL procedure successfully completed.

2.
使用 OEM console ,选择数据库, XML Database Configuration 。更改 XDB 的有关设置。
3. 去掉数据库的初始化参数:   dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)' ,将会禁止 XDB http ftp 服务。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值