lsnrctl start语句启动的是默认监听,也就是监听1521端口的监听。可以去看一下监听1521端口监听的状况。
另外,一般出现这种等待和dns解析有关系。尝试在监听器中填写ip地址,试试还有没有等待。
先确定你这是在服务器端还是客户端发起的连接1.如果是客户端,你敲的命令显示的listener状态毫无意义,因为需要监听的是服务器端,需要确认服务器端的listener状态。
2.如果是服务器端,那么就要确认listener为什么没有起来,试着执行lsnrctl start,不行的话打开listener的trace看看原因,如果不想搞那么复杂,直接重建listener试试
所谓服务器端和客户端的区别你可以简单的认为,数据库装在那个机器就是服务端,如果所在机器没有安装数据库,或者不是你要连接的那个数据库,那么就可以认为是客户端
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)