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

目录

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

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


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

① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

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

②修改文件:

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

改画圈的这两个:

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

修改:

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

③打开所有Oracle服务

 win+r:输入SERVICES.MSC

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

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

 ④重新配置监听器

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

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

过程: 

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

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

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

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

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

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

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

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

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

 ① 关闭所有Oracle服务

win+r:输入SERVICES.MSC

主要是这三个:

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

②修改文件:

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

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

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

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

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

 我的内部文件是这样的:

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

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

 win+r:输入SERVICES.MSC

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

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

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

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

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

你可能感兴趣的:(#,数据库,数据库,oracle,database)