Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。除了修改Tomcat等外,还可以修改XDB的配置。
Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种:
1.使用sys登录Oracle,利用dbms_xdb修改端口设置
SQL>connect /as sysdba;
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服务
分享到:
相关推荐
本文主要针对Oracle 9i数据库和Tomcat应用服务器之间的端口冲突提供解决方案。Oracle 9i和Tomcat都可能使用默认的8080端口,导致服务无法正常启动或通信。 首先,解决Oracle 9i的Engine授权问题。如果在安装过程中...
- 关闭任何可能冲突的安全软件或防火墙,以避免安装过程中出现问题。 - 按照安装向导的指示进行,选择适当的组件进行安装,根据需求可以选择典型安装或自定义安装。 - 安装完成后,配置环境变量,如ORACLE_HOME和...
在学习和工作的过程中,我们可能在调试程序时发现...如果出现这种情况,本文介绍了如下三种方法来解决问题:更改TOMCAT的默认端口、使用Enterprise Manager Console、使用sys登录Oracle,利用dbms_xdb修改端口设置。
通过以上步骤,你应该能在Windows环境下成功安装Oracle9i数据库。在实际操作中,可能会遇到各种问题,如兼容性、权限或网络配置等,这时需要参考Oracle的官方文档或在线社区寻求解决方案。随着深入学习和实践,你将...
增加`kernel.shmmax`、`kernel.shmmni`、`kernel.shmall`和`kernel.sem`等参数来支持Oracle使用的共享内存,设置`fs.file-max`以提高文件描述符的最大数量,以及`net.ipv4.ip_local_port_range`来管理网络端口范围,...
本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...
硬盘空间方面,Oracle 9i的安装至少需要2GB以上的可用空间,实际使用中可能还需要更多,因此请确保有足够的磁盘空间。 安装Oracle 9i的步骤如下: 1. 准备安装文件:Oracle 9i通常包含三个镜像文件或压缩文件。...
总之,更改Oracle端口是一项常见的系统维护任务,有助于解决端口冲突问题,确保系统的稳定运行。遵循上述步骤,你应该能够成功地将Oracle的HTTP服务端口从8080更改为8081。当然,操作过程中要谨慎,确保对数据库的...
安装Oracle 9i在Windows 2000上可能遇到的问题包括驱动程序兼容性、磁盘空间不足、权限问题等。确保你具备解决这些问题的能力,或者有相应的技术支持资源。 总结来说,安装Oracle 9i在Windows 2000平台上是一个涉及...
#### 四、安装过程中常见问题及解决方法 1. **内存不足**:如果系统内存不足,可能会导致安装失败。可以尝试减少SGA大小或其他内存参数来降低资源需求。 2. **端口冲突**:确保所选的监听端口没有被其他应用程序...
在安装9i之后,建议关闭所有与Oracle相关的进程,以防止安装10g时与已有服务产生冲突,特别是Listener服务,它是Oracle数据库通信的关键组件。在安装10g时,确保9i的相关服务设为手动,而10g的服务设为自动,以便在...
在IT领域,Oracle数据库系统是企业级数据管理的重要工具,尤其在Windows操作系统上,Oracle 9i是一个广泛使用的版本。本篇文章将详细讲解如何在Windows环境下安装和配置Oracle 9i数据库。 首先,安装前准备至关重要...
《在Fedora 2, 3, 4, 5, 6上安装Oracle 9i (R2)详解》 Oracle 9i (Release 2)是一款历史悠久但仍然广泛使用的数据库管理系统,对于那些需要支持旧系统或者进行历史数据迁移的用户来说,它仍然是个重要的选择。这篇...
#### 五、常见问题及解决方案 - **端口冲突问题**:如果发现两个数据库版本的监听器使用了相同的端口,需要修改其中一个版本的监听端口配置。 - **环境变量设置错误**:检查环境变量是否设置正确,尤其是`oracle_sid...
安装过程中,软件会询问关于Oracle的安装路径,此时你可以选择不指定,因为我们将使用压缩包中的Oracle9i.exe来提供必要的Oracle连接组件。 Oracle9i.exe是Oracle 9i客户端的安装程序,尽管较新版本的数据库已经...
### 装了Oracle和MyEclipse软件会遇到的问题及解决方法 在计算机科学与软件开发领域中,经常需要在本地环境中安装多种开发工具和服务器软件来满足不同的开发需求。其中,Oracle数据库和MyEclipse集成开发环境是两种...
总之,Oracle笔记主要涵盖了Oracle数据库的安装、用户管理、服务启动、监听器问题的解决、SQL查询与更新以及与Tomcat的端口冲突处理。通过深入理解和实践这些内容,可以有效地管理和操作Oracle数据库。
TNS_ADMIN=/opt/oracle9i/product/9.2.0/network/admin ``` 3. **检查Oracle监听器配置** - 使用`cd $ORACLE_HOME/network/admin`命令切换到监听器配置文件所在的目录。 - 使用`pwd`命令确认当前的工作目录。 ...
本文将详细讲解在Windows操作系统环境下安装Oracle9i数据库的过程,包括安装前的准备、安装步骤以及如何验证安装成功。 首先,安装前的准备工作至关重要。Oracle官方推荐在Windows NT或Windows 2000(Service Pack ...