`
kalogen
  • 浏览: 880484 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle禁用XDB服务

阅读更多

Oracle 9i创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突,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服务。

oracle9i以上版本添加了一个XDB服务,启动在8080端口,如下操作可以去掉。

编辑$ORACLE_HOME/dbs/initSID.ora文件,去除如下行:

dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)'

用sys进入sqlplus,停止oracle服务器然后运行:

create spfile from pfile;

startup

如上为在linux下操作,如果在windows下则比较简单,直接编辑oracle\admin\SID\pfile下面的init.ora,去掉对应的行,重起oracle就可以

sqlplus /nolog
sql> connect / as sysdba;
sql> shutdown immediate;
sql> create spfile from pfile='/data/oracle/admin/eosdb/pfile/initeosdb.ora.0123456789';
成功
sql> startup;

分享到:
评论

相关推荐

    dbeaver oracle连接jar xdb6.jar

    在使用DBeaver连接Oracle数据库时,有时会遇到需要特定JAR文件的情况,如"xdb6.jar"和"orai18n.jar"。这两个JAR文件在Oracle数据库连接中扮演着关键角色。 首先,让我们深入了解一下"xdb6.jar"。这个JAR文件是...

    xmltype需要jar包

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

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

    - **禁用不必要的服务**:如果业务中不使用XDB FTP服务,应考虑禁用或限制外部访问。 - **强化防火墙规则**:限制对Oracle服务器的FTP端口(通常是21)的访问,只允许可信的IP地址。 - **监控网络流量**:定期分析...

    oracle10.2 xdb.jar

    java操作oralce数据库的jar包。

    xdb6-11.2.0.4

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

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

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

    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...

    Oracle和Tomcat端口冲突

    4. **禁用Oracle的XDB服务**: - 如果不需要XDB功能,可以在Oracle的初始化参数文件(如`init.ora`或`spfile`)中删除`dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)'`这一行,这将禁止XDB的HTTP和FTP服务。 5. **...

    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`是...

    改Oracle8080端口

    将其中的`SERVICE=XDB`部分删除或修改,以禁用或更改XDB服务所绑定的端口。 3. **重启数据库服务**:完成编辑后,需要重启Oracle数据库服务以使新的配置生效。 4. **验证更改**:重启后,可以通过查询相关进程或尝试...

    xdb6.jar、xmlparserv2.jar

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

    Java使用JDBC或MyBatis框架向Oracle中插入XMLType数据

    最终,我们可以通过Oracle提供的`oracle.xdb.XMLType`类来创建XMLType对象,然后直接插入数据库: ```java String sql = "insert into xmltable (XML) values(?)"; String xmldata = "<label>This is an XML ...

    Oracle18c-18.3.zip

    Oracle18c是Oracle公司发布的一个企业级数据库管理系统版本,主要针对云计算环境进行了优化,提供了更高的性能、可扩展性和安全性。18.3是Oracle18c的一个具体更新版本,包含了一系列的增强功能和修复了若干问题。在...

    如何配置Oracle监听器

    在Oracle数据库管理与维护中,正确配置监听器是确保数据库服务正常运行的关键步骤之一。监听器的主要职责是接收客户端连接请求,并将其分发到相应的数据库实例。如果监听器配置不当,则会出现诸如...

    dbeaver oracle离线驱动包

    6. **xdb6.jar**:包含了Oracle XML数据库(XDB)的Java API,用于处理XML存储在Oracle数据库中的方式,包括XML文档的存储、检索和查询。 7. **osdt_cert.jar**:与osdt_core.jar一起使用,提供Oracle Secure ...

    Oracle XML DB应用开发Oracle Database 11g

    最后,Oracle XML DB还支持Web服务,通过WSDL(Web Services Description Language)和SOAP(Simple Object Access Protocol),可以轻松地将XML数据暴露为Web服务,或者消费外部Web服务。 总结来说,Oracle XML DB...

    oracle 更改端口

    此时,我们需要更改Oracle的默认监听端口,以确保服务的正常运行。本篇将详细介绍如何更改Oracle的默认端口,特别是从8080端口更改为8081端口。 首先,我们来理解一下Oracle中的端口概念。在Oracle中,主要有两种...

    oracle12 jdbc驱动包

    5. `xdb6.jar`:XML数据库功能,支持XMLType数据类型的存储和处理。 安装和使用Oracle 12c JDBC驱动,开发者通常需要进行以下步骤: 1. 将相应的JDBC驱动文件(如`ojdbc8.jar`)添加到项目的类路径中,这可以通过...

    Marvell xdb user guide

    - **技术支持服务**:提供专业的技术支持服务,解决在使用过程中遇到的问题。 ### 结语 Marvell xdb作为一款专门为Linux系统设计的高级调试工具,在移动设备开发领域具有广泛的应用前景。通过对本指南的学习,...

Global site tag (gtag.js) - Google Analytics