开机后连不上oracle数据库,没有监听,报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
·
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89633787
部署oracle后发现,只要机器重开后,就不能连接oracle了,在客户端或服务端输入sqlplus语句被提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。经检查服务器端的监听,发现需要连接的orcl实例不在监听中。

是可以通过重新配置监听来实现,但不能每次开机后都要重新配置监听吧?我有一法,可解此症,保汝免遭其苦,永得舒心。

向listener.ora文件中添加了上图红框中的内容,即可。
之后可用Oracle Net Manager和sqlplus语句验证,


此时验证监听情况,如下图所示:

相比之前,orcl这个服务和实例出现了,虽然状态是unknown,但是可以正常使用了。
附注:如果配置后不正常,重启监听服务,如下图所示。

独孤尚良dugushangliang——著
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)