从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端口冲突的多种方法,包括修改 Tomcat 的端口号和修改 Oracle 的端口号。这些方法可以帮助我们避免端口冲突,并确保系统的稳定性和安全性。
Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...
### 修改Oracle XDB 8080端口的三种方法 在Oracle数据库中,XDB(XML Database)组件默认会占用8080端口来提供HTTP服务和2100端口提供FTP服务。然而,在某些环境中,尤其是当服务器上还运行着其他Web应用服务(如...
在IT环境中,尤其是在服务器...无论是通过修改配置文件还是调整服务设置,关键在于确保每个服务都能在各自的非冲突端口上正常运行。在实际操作中,应当根据实际情况选择最合适的解决方法,以保证系统的稳定性和效率。
在实际工作中,这样的技术细节往往能帮助我们解决许多问题,提高工作效率。因此,对于IT专业人员来说,熟悉数据库连接的相关知识,尤其是像DBeaver这样的工具与特定数据库的集成,是必不可少的专业技能。
本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...
总之,更改Oracle端口是一项常见的系统维护任务,有助于解决端口冲突问题,确保系统的稳定运行。遵循上述步骤,你应该能够成功地将Oracle的HTTP服务端口从8080更改为8081。当然,操作过程中要谨慎,确保对数据库的...
在学习和工作的过程中,我们可能在调试程序时发现...如果出现这种情况,本文介绍了如下三种方法来解决问题:更改TOMCAT的默认端口、使用Enterprise Manager Console、使用sys登录Oracle,利用dbms_xdb修改端口设置。
### Oracle默认端口清单解析与应用 在IT领域,尤其是数据库管理方面,Oracle数据库系统以其卓越的性能和广泛的适用性而...同时,合理规划和监控端口使用情况,有助于及时发现并解决问题,保障Oracle系统的高效运行。
这个JAR文件包含了Oracle XML Database (XDB) 的组件,XDB是一个内置在Oracle数据库中的全面XML存储和处理解决方案。它提供了对XML文档的各种操作,如创建、查询、更新和删除XMLType对象。XDB还支持XML Schema(XSD...
### orocal8080端口修改 #### 知识点概述 在Oracle数据库系统中,经常需要对网络服务配置进行调整以满足特定的安全或管理需求。本篇内容主要聚焦于如何修改Oracle中的HTTP(Web服务器)端口从默认的8080改为8081,...
3. xdb.jar:此文件包含Oracle XML DB的Java API,Oracle XML DB是Oracle数据库内置的一个XML存储和处理解决方案。通过xdb.jar,开发者可以使用标准的JAXB或DOM API来操作XML数据,或者直接在数据库中存储和检索XML...
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"是一组关键的Oracle JDBC驱动和XML处理库,它们在Java程序中处理Oracle数据库特别是XMLType类型的数据时至关重要。 首先,`ojdbc8.jar`是...
综上所述,Oracle_XDB_FTP_PASS-Exploit是Oracle 9i数据库中的一个重要安全问题,需要引起足够的重视。了解其原理和利用方法,可以帮助我们更好地保护系统免受此类攻击,并提高网络安全防护能力。
data grip的 oracle驱动,在data grip的使用过程中,有时自己下载的驱动版本过高
这里我们关注的是两个特定的JAR文件:“xdb6.jar”和“xmlparserv2.jar”,它们与Oracle数据库中的XMLType类型处理以及JDBC(Java Database Connectivity)操作紧密相关。这两个库在处理XML数据存储和检索时扮演着...
Oracle监听器中的XDB、_XPT、_DGMGRL 、_DGB、PLSExtProc服务_ITPUB博客.mhtml