ORA-12560 TNS:協議適配器錯誤


造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起來。windows平台個一如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oraclehome92TNSlistener服務。
2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID.
3.注冊表問題。
  regedit,然后進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
      將該環境變量ORACLE_SID設置為XXXX,XXXX就是你的database SID.
  或者右擊
我的電腦,屬性--高級--環境變量---系統變量--新建,
  變量名=oracle_sid,
  變量值=XXXX,XXXX就是你的database SID.
  或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID. 4.主機字符串輸入SID.
我的電腦右鍵屬性—>管理---->服務和應用程序----->服務;
或者像樓上說的:控制面板--->管理工具---->服務;
   找到oracle0raDb11g_home1ClrAgent、 oracleOraDb11g_home1TNSListener和oracleServiceORCL這三項右鍵啟動。不用的時候把這三項設置為停止狀態。
     注意:可以點屬性,把狀態設置為手動,平時不用的時候它就不會自己啟動的,這樣可以很好的幫你其他的系統加速。如果設為自動的話,每次開機oracle都要占很多內存的。


免責聲明!

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



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