数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle8080与TOMCAT默认端口沖突


发布日期:2023年12月10日
 
oracle8080与TOMCAT默认端口沖突

使用sys登录Oracle利用dbms_xdb修改端口设置

SQL> call dbms_xdbcfg_update(updateXML(

dbms_xdbcfg_get()

/xdbconfig/sysconfig/protocolconfig/httpconfig/httpport/text()

))

/

运行完后提示Call completed

接着

SQL> COMMIT;

提示Commit complete

SQL> EXEC dbms_xdbcfg_refresh;

使用Enterprise Manager Console选择数据库——XML 数据库——配置更改httpport的默认值为

安装Oracle数据库后当我们访问端口时会弹出一个XDB窗口要求输入用户名和密码这样将和我们本地一些使用该端口的应用沖突比如tomcatjboss等虽然这些端口是可以修改的但总是不爽oracle一直占用这个端口

Oracle数据库可以使用TCP协议通过端口进行连接所以占用了端口

要取消占用可以打开Oracle安装目录下的database目录内的SPFILE[SID名]ORA文件进行修改这个文件是Oracle的启动配置文件

把其中的*dispatchers=(PROTOCOL=TCP) (SERVICE=oriXDB)这一行去掉即可

然后重启计算机或者在服务中重启OracleService[SID名]这个服务重启后可能无法使用Enterprise Manager Console和其他客户端连接这时请使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具删除监听器然后新建一个监听器重启监听器

使用Configuration and Migration Tools/Net Manager工具将服务命名删除然后新建一个

现在Oracle应该就可以正常使用也不会占用了

               

上一篇:查找乱码字符串的SQL

下一篇:连接oracle的总结(关于tnsname和监听)