当前位置:  数据库>oracle

解决Oracle XDB与Tomcat等的8080端口的冲突

    来源: 互联网  发布时间:2017-03-20

    本文导语: 从Oracle9i开始,oracle的安装缺省包含了XDB。在数据库后,Oracle XDB的http服务自动霸占了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了不小的麻烦。 这里介绍修改XDB的http和ftp服务端口的3种方法: 1.使用dbms_xdb包修改端...

从Oracle9i开始,oracle的安装缺省包含了XDB。在数据库后,Oracle XDB的http服务自动霸占了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了不小的麻烦。 这里介绍修改XDB的http和ftp服务端口的3种方法:

1.使用dbms_xdb包修改端口设置

使用sys登录sqlplus
sqlplus sys/syspassword as sysdba
然后执行如下的脚本
-- Change the HTTP/WEBDAV port from 8080 to 8081
call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
, 8081))
/
-- Change the FTP port from 2100 to 2111
call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
, 2111))
/
COMMIT;
EXEC dbms_xdb.cfg_refresh;















2.使用OEM console

选择数据库,XML Database,Configuration。更改XDB的有关设置。

3.修改SPFILE[SID名].ORA文件,去掉数据库的初始化参数:

这个文件是Oracle的启动配置文件dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务。

重启计算机,或者在服务中重启OracleService[SID名]这个服务。重启后可能无法使用Enterprise Manager Console和其他客户端连接,这时请使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具删除监器,然后新建一个监器,重启监器。


    
 
 

您可能感兴趣的文章:

  • 我把ssh端口改成了44422 但是iptables里没开这个端口 现在服务器连不上去了... 有解决方案么
  • Oracle安装后8080和80端口被占用的解决办法
  • java中tomcat的80端口被占用问题解决
  • 解决grails服务端口冲突的办法(grails修改端口号)
  • 如何解决端口映射只能映射一台服务器的问题?
  • 在线的帮忙解决linux下telnet本机的8899端口响应很慢
  • 如何解决bbs占用telnet端口的问题
  • 解决MSSQL2005远程连接sql2000非默认端口数据库的问题
  • apache和IIS共享80端口解决办法
  • socket程序退出后有时候端口还没有释放?请问高人如何解决啊。正确立马结帖。
  • Linux下Oracle Tomcat 8080端口冲突的解决
  • xampp安装后apache 80端口被占用的解决方法
  • 求助改正/用c在LINUX下写的端口扫描程序有错误 /希望能在6.10前解决
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • Oracle与JSDK4.0环境变量冲突,如何解决(在线等待)?
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • php中$美元符号与Zen Coding冲突问题解决方法分享
  • 如何解决linux中的声音冲突的问题
  • 如何解决C语言,函数名与宏冲突
  • Linux下安装Tomcat后与Oracle冲突的解决
  • jQuery$命名冲突怎么办如何解决
  • asp.net ajax时用alert弹出对话框与验证控件冲突的解决方法
  • 解决自定义$(id)的方法与jquery选择器$冲突的问题
  • PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
  • MySQL中字段名和保留字冲突的解决办法
  • sqlserver数据库最大Id冲突问题解决方法之一
  • mysql 双向同步的键值冲突问题的解决方法分享
  • Android之ScrollView嵌套ListView和GridView冲突的解决方法
  • 快速解决jQuery与其他库冲突的方法介绍
  • ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
  • JQuery的$和其它JS发生冲突的快速解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 解决oracle用户连接失败的解决方法
  • Oracle Connect to Idle Instance解决方法
  • linux下安装oracle,出现没有权限的报警,怎么解决?
  • 安装Oracle加载数据库错误areasQueries的解决
  • Oracle 11g 相关工具netca,dbca乱码之解决
  • Linux安装Oracle 11时报错DISPLAY解决方案
  • Linux下Oracle安装时遇到的问题及解决
  • 简单的Oracle小问题解决
  • oracle中文乱码解决的办法
  • 关于系统重装后Oracle数据库完全恢复的解决办法
  • 安装oracle9时,安装界面的字体无法正确显示,怎么解决啊???
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • oracle 实际值超过数据库某个字段指定长度报错解决
  • Linux下命令行启动oracle时报错的解决
  • 急!急!jbuilder中新建oracle数据源的问题,解决立即给分!
  • Linux系统下安装Oracle X11错误解决办法
  • Linux中安装Oracle乱码问题的解决
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • oracle的job不能运行问题的解决方法
  • 我用jbuilder调用oracle的数据库,但其中的中文显示的是乱码,怎么解决?
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决!解决!求助如何安装多系统!
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3