关闭

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

115人阅读 评论(0) 收藏 举报
分类:

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端口了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1342次
    • 积分:139
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:7篇
    • 译文:0篇
    • 评论:0条
    文章分类