oracle 服务启动TNSLSNR.exe占用8080端口的问题

前端之家收集整理的这篇文章主要介绍了oracle 服务启动TNSLSNR.exe占用8080端口的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

netstat -no 查看占用8080端口的程序的PID

打开任务管理器,查看进程(默认不显示PID,需“查看”- “选择列” 勾上 PID),找出对应的PID进程。

oracle 10服务一启动 TNSLSNR.exe会占用8080端口,这时,如果我们其他程序需要使用8080端口就会比较麻烦,所以需要改一下端口:

用oracle提供的包:
-- 把HTTP/WEBDAV端口从8080改到8081

用dba账户登录
sql> calldbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))
/
-- 把FTP端口从2100改到2111
sql> calldbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111))
/
sql> commit;
sql> exec dbms_xdb.cfg_refresh;
-- 检查修改是否已经成功
sql> select dbms_xdb.cfg_get from dual;

这样,TNSLSNR.exe就会使用8081端口了

猜你在找的Oracle相关文章