`
holdbelief
  • 浏览: 707619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)轻松解决Oracle XDB的8080端口冲突问题

阅读更多

  从Oracle 9i开始,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工具删除监听器,然后新建一个监听器,最后重启监听器。

分享到:
评论

相关推荐

    解决8080端口冲突

    解决端口冲突的多种方法 ...在本文中,我们讨论了解决8080端口冲突的多种方法,包括修改 Tomcat 的端口号和修改 Oracle 的端口号。这些方法可以帮助我们避免端口冲突,并确保系统的稳定性和安全性。

    Oracle和Tomcat端口冲突

    Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...

    改Oracle8080端口

    ### 修改Oracle XDB 8080端口的三种方法 在Oracle数据库中,XDB(XML Database)组件默认会占用8080端口来提供HTTP服务和2100端口提供FTP服务。然而,在某些环境中,尤其是当服务器上还运行着其他Web应用服务(如...

    解决Oracle 9i和Tomcat的端口冲突

    在IT环境中,尤其是在服务器...无论是通过修改配置文件还是调整服务设置,关键在于确保每个服务都能在各自的非冲突端口上正常运行。在实际操作中,应当根据实际情况选择最合适的解决方法,以保证系统的稳定性和效率。

    dbeaver oracle连接jar xdb6.jar

    在实际工作中,这样的技术细节往往能帮助我们解决许多问题,提高工作效率。因此,对于IT专业人员来说,熟悉数据库连接的相关知识,尤其是像DBeaver这样的工具与特定数据库的集成,是必不可少的专业技能。

    oracle和JBoss、Tomcat等默认端口冲突的解决办法(网上抄来的备用,还未实践)

    本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...

    oracle 更改端口

    总之,更改Oracle端口是一项常见的系统维护任务,有助于解决端口冲突问题,确保系统的稳定运行。遵循上述步骤,你应该能够成功地将Oracle的HTTP服务端口从8080更改为8081。当然,操作过程中要谨慎,确保对数据库的...

    如何解决Oracle 9i与Tomcat的端口冲突

    在学习和工作的过程中,我们可能在调试程序时发现...如果出现这种情况,本文介绍了如下三种方法来解决问题:更改TOMCAT的默认端口、使用Enterprise Manager Console、使用sys登录Oracle,利用dbms_xdb修改端口设置。

    Oracle默认端口清单

    ### Oracle默认端口清单解析与应用 在IT领域,尤其是数据库管理方面,Oracle数据库系统以其卓越的性能和广泛的适用性而...同时,合理规划和监控端口使用情况,有助于及时发现并解决问题,保障Oracle系统的高效运行。

    xmltype需要jar包

    这个JAR文件包含了Oracle XML Database (XDB) 的组件,XDB是一个内置在Oracle数据库中的全面XML存储和处理解决方案。它提供了对XML文档的各种操作,如创建、查询、更新和删除XMLType对象。XDB还支持XML Schema(XSD...

    orocal8080端口修改

    ### orocal8080端口修改 #### 知识点概述 在Oracle数据库系统中,经常需要对网络服务配置进行调整以满足特定的安全或管理需求。本篇内容主要聚焦于如何修改Oracle中的HTTP(Web服务器)端口从默认的8080改为8081,...

    Navicat Premium oracle jar包 ojdbc6.jar orai18n.jar xdb.jar xmlparserv2.jar

    3. xdb.jar:此文件包含Oracle XML DB的Java API,Oracle XML DB是Oracle数据库内置的一个XML存储和处理解决方案。通过xdb.jar,开发者可以使用标准的JAXB或DOM API来操作XML数据,或者直接在数据库中存储和检索XML...

    oracle10.2 xdb.jar

    java操作oralce数据库的jar包。

    端口扫描工具

    Oracle XDB( XML 数据库),默认的端口号为8080; Oracle XDB FTP服务,默认的端口号为2100; MS SQL*SERVER数据库server,默认的端口号为1433/tcp 1433/udp; MS SQL*SERVER数据库monitor,默认的端口号为1434/tcp...

    ojdbc8.jar orai18n.jar xdb6.jar xdb.jar xmlparserv2.jar

    这里提到的"ojdbc8.jar orai18n.jar xdb6.jar xdb.jar xmlparserv2.jar"是一组关键的Oracle JDBC驱动和XML处理库,它们在Java程序中处理Oracle数据库特别是XMLType类型的数据时至关重要。 首先,`ojdbc8.jar`是...

    Oracle_XDB_FTP_PASS-Exploit:利用Oracle 9i XDB ftp密码缓冲区溢出漏洞

    综上所述,Oracle_XDB_FTP_PASS-Exploit是Oracle 9i数据库中的一个重要安全问题,需要引起足够的重视。了解其原理和利用方法,可以帮助我们更好地保护系统免受此类攻击,并提高网络安全防护能力。

    xdb6-11.2.0.4

    data grip的 oracle驱动,在data grip的使用过程中,有时自己下载的驱动版本过高

    xdb6.jar、xmlparserv2.jar

    这里我们关注的是两个特定的JAR文件:“xdb6.jar”和“xmlparserv2.jar”,它们与Oracle数据库中的XMLType类型处理以及JDBC(Java Database Connectivity)操作紧密相关。这两个库在处理XML数据存储和检索时扮演着...

    Oracle监听器中的XDB、_XPT、_DGMGRL 、_DGB、PLSExtProc服务_ITPUB博客.mhtml

    Oracle监听器中的XDB、_XPT、_DGMGRL 、_DGB、PLSExtProc服务_ITPUB博客.mhtml

Global site tag (gtag.js) - Google Analytics