ORA-12514: TNS: no listener


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM