从9i,Oracle安装默认包括XDB。后数据库,Oracle XDB HTTP服务自动占用8080端口,它是用于java web的JBoss或Tomcat开发的发展带来了不小的麻烦。这里有3种方法来修改HTTP和FTP服务端口进:


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


登录到SQLPLUS SYS


目前系统 / syspassword作为SYSDBA


然后执行以下脚本


============================


-改变HTTP / WebDAV从8080到8081端口


电话dbms_xdb.cfg_update(更新


dbms_xdb.cfg_get()


xdbconfig / / / / sysconfig protocolconfig httpconfig / HTTP端口/文本()。


8081))


/


-将FTP端口从2100更改为2111


电话dbms_xdb.cfg_update(更新


dbms_xdb.cfg_get()


xdbconfig / / / / sysconfig protocolconfig ftpconfig / FTP端口/文本()。


2111))


/


承诺;


执行dbms_xdb.cfg_refresh;


2。使用OEM控制台


选择数据库,


三.修改数据库名称} { SID。ora文件删除数据库的初始化参数:


此文件是Oracle的启动配置文件名=(协议(TCP)服务= XDB),这将禁止HTTP和FTP服务XDB。


重新启动计算机,或重新启动oracleservice {服务SID名称服务。重新启动后,您可能无法使用企业管理器控制台和其他客户端的连接。请使用Oracle的配置和迁移工具NET配置辅助工具删除侦听器,然后创建一个新侦听器并重新启动侦听器。