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