这种情况可能有多种原因,解决办法如下:
方法1.
原因:监听日志listener.log过大,超过4G
第一:停止oracle监听服务
第二:删除listener.log日志
D:\app\px_pa\diag\tnslsnr\DESKTOP-A8SB75L\listener\trace
方法2.
原因:监听服务没起
解决方法:在命令行输入lsnrctl start重启,或者在“服务中重启如下图”:
方法3.
原因:没有配置监听或者监听错误
解决办法:重新配置监听
步骤省略......
方法4.
查看服务器listener.ora配置,改HOST为IP,tnsnames.ora配置的HOST和SERVICE_NAME同时修改
oracle客户端的tnsnames.ora配置同时修改
总结:
出现ora-12541错误,检查监听服务是否已经启动,然后重启测试。如果失败,然后重新配置监听再次测试
如果还不可以,检查服务器的listener.ora和tnsnames.ora,已经客户端的tnsnames.ora