天天看點

連接配接ORACLE資料庫提示:ORA-12541: TNS: 無監聽程式背景解決方案

背景

    在連接配接ORACLE資料庫提示:ORA-12541: TNS: 無監聽程式問題,在網上搜了許多文章使用了很多方法,比如重新開機監聽,重新開機資料庫等都無效

解決方案

1、檢查listener.ora中的host與tnsnames.ora中的host是否一緻

連接配接ORACLE資料庫提示:ORA-12541: TNS: 無監聽程式背景解決方案
連接配接ORACLE資料庫提示:ORA-12541: TNS: 無監聽程式背景解決方案

兩個檔案位址(linux,windows的位址百度上找):/opt/oracle/product/11.2.0/dbhome_1/network/admin

2、改成一緻後再重新開機資料庫、重新開機監聽

重新開機資料庫

su -oracle

sqlplus /nolog

connect / as sysdba

shutdown immediate

startup

exit

重新開機監聽服務

lsnrctl stop

lsnrctl start

如果在執行connect / as sysdba指令時報ORA-01031: insufficient privileges,請看我上一篇文章。

上一篇: C++ 容器