ORA-12514: TNS: no listener
阿新 • • 發佈:2021-11-22
001-ORA-12514: TNS: no listener
說明:使用PL/SqL Developer連線oracle資料庫,顯示錯誤資訊:ORA-12541:TNS: 無監聽程式
原因一
windows電腦上的“服務”,關於oracle的服務沒有開啟
解決辦法一
1、cmd搜尋"services.msc",開啟服務 2、開啟以下服務(最好設定為開機自啟動) - OracleJobSchedulerORCL - OracleOraDB19Home2MTSRecoveryService - OracleOraDB19Home2TNSListener - OracleServiceORCL (啟動較慢) - OracleVssWriterORCL
原因二:監聽器有問題,需要重新配置Net configuration Assistance
解決:
1.windows下全域性搜尋:Net configuration,找到Net configuration Assistance
2.監聽程式配置的重新配置
好像一直下一步就可以了,沒什麼大問題
3.本地Net服務名配置
重點是配置本地ip地址,因為是wifi下的,可能會有變化
服務名選擇:ORCL
主機名:填寫計算機名稱,不能寫伺服器的公網ip,也不是localhost
檢視計算機名稱
win+r,輸入cmd開啟,輸入hostname
4.本地連線oracle,也需要配置好本地的ip地址
連線型別:basic
主機:localhost
服務名:orcl
使用者名稱:system
密碼:123456
原因三:監聽器程式沒有啟動
以管理員身份執行cmd,輸入lsnrctl start,即可
如果以普通的方式開啟cmd,則會出現以下錯誤
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error