ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務


首先說明,這是我在運行 startup mount; 時出現的錯誤。

解決方法:

在D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN中找到listener.ora,並做出如下修改:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  --//這里添加 (SID_DESC
= (GLOBAL_DBNAME= orcl) (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME = ORCL) ) )

注意:每行開頭的空格必須和前面的一樣,每行的最后不能有空格,也就是格式要和前面的一模一樣

因為我在這里吃過虧,不一樣,oracle服務一直啟動不了。

然后在cmd中重啟監聽服務

lsnrctl stop; 
lsnrctl start; 

最后在重新登錄數據庫操作。


免責聲明!

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



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