锁定老帖子 主题:关闭oracle 8080端口
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-30
一、首先检查8080端口的使用情况 [root@olivenan root]# lsof -i :8080 -n COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME tnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN) [root@olivenan root]# lsof -i tcp:8080 -n COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME tnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache (LISTEN) 发现8080端口被oracle使用,注意lsof命令参数的使用。 [root@olivenan root]# lsof -i udp:8080 -n [root@olivenan root]# lsof -i|grep 8080 [root@olivenan root]# netstat -tln|grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 二、查找解决方法 方法一: Oracle数据库可以使用TCP协议通过8080端口进行连接,所以占用了8080端口。 要取消占用,可以打开Oracle安装目录下的database目录内的SPFILE[SID名].ORA文件进行修改。这个文件是Oracle的启动配置文件。 把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'这一行去掉即可。 方法二: 打开Oracle安装目录下的database目录内的init[SID名].ora文件, 把 dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)' 修改成 #dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)' 生成spfile[sid名].ora文件
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 3802 次