关于连接Oracle数据库时出现的“ORA-12541:TNS 无监听程序”和“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的解决办法

目录

问题一:“ORA-12541:TNS 无监听程序”。

问题2:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”


问题一:“ORA-12541:TNS 无监听程序”。

① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

扫描二维码关注公众号,回复: 14309825 查看本文章

②修改文件:

路径: D:\app\YanhongLiu\product\11.2.0\dbhome_2\NETWORK\ADMIN

改画圈的这两个:

修改:

③打开所有Oracle服务

 win+r:输入SERVICES.MSC

上面关掉的这三个重新打开:

 ④重新配置监听器

开始菜单找到Oracle文件下的Net Configuration Assistant

过程: 

 

 

 

 

 

 

 

 完成后打开数据库就能使用了,如果还是不行或者出现“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”这种错误,请看下面的解决办法。

问题2:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”

 ① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

②修改文件:

路径: D:\app\YanhongLiu\product\11.2.0\dbhome_2\NETWORK\ADMIN

修改文件listener.ora,实例名可根据自己所需进行修改。 

 

 文件打不开可以使用编译器打开并编辑: 

 我的内部文件是这样的:

③ 保存完后,再重新打开Oracle服务。

 win+r:输入SERVICES.MSC

上面关掉的这三个重新打开:

 然后,重复问题1的第④步重新配置监听器即可。

再次打开就能运行程序了:

 

猜你喜欢

转载自blog.csdn.net/qq_51701007/article/details/124660215#comments_22043078