這種情況可能有多種原因,解決辦法如下:
方法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
nice...!