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