oracle配置监听时提示端口被占用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle配置监听时提示端口被占用相关的知识,希望对你有一定的参考价值。
1、我是修改了一台ORACLE机器的IP地址,然后我把监听删除掉,重新建立就出上面问题。
2、我看了下机器端口号,1521没有被占用
3、我也试图修改为其它端口号,可是无论我怎么修改,都会提示端口被占用
4、重启ORACLE都重启好几次了。。
5、注册表里也没有TNS这个注册表文件夹
现在服务里面没有监听服务了。。。求解决。。
在cmd命令行窗口看一下监听是否在启动状态
lsnrctl status停止监听
lsnrctl stop再用netca配置
安装oracle的配置要求是什么
在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
正确配置了sqlnet.ora文件:
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN=DB_DOMAIN
正确配置了tnsname.ora文件 。
lsnrctl status
停止监听
lsnrctl stop
再用netca配置追问
不需要停服务了,服务已经不存在了
并且我也运行lsnrctl status 报错的
查看 $ORACLE_HOME/network/admin/listener.ora 这个文件,把HOST=后面那个改成你的ip,
然后再用lsnrctl start启动监听
都试过了.. HOST我也是写死的IP。。。。。
追答netca就是为了编辑$ORACLE_HOME/network/admin/listener.ora
这个文件并启动监听的,你直接用lsnrctl start来启动
如果还不行我估计你$ORACLE_HOME/network/admin/listener.ora 里有多个相同端口的监听
你把这文件贴一下
看环境变量中,netca到底是否是要用的那个。
1521被占用就换个别的,1522不照样能用嘛追问
没有多版本, 只装了1个.. 我上面说了, 我试验了5、6个端口不提示被占用的
参考技术D 你执行findstr 找端口了么?还是自己的肉眼看的追问我用的netstat -an这个应该能看到所有端口是否被占用
以上是关于oracle配置监听时提示端口被占用的主要内容,如果未能解决你的问题,请参考以下文章