windows 安裝的oracle資料庫版本 登入的時候出現報錯,ORA-12560:TNS:協議配置器失敗

記錄每一次錯誤發表於2018-11-12

今天登入測試資料庫的時候出現win系統,oracle資料庫是11.2.0.1.0,使用sqlplus登入到額時候出現以下報錯:

在網上看的解決方案很多,說一下我的解決過程:

下面是借鑑別人的解決思路,

  1. 監聽服務沒有起起來。windows平臺個一如下操作:開始---程式---管理工具---服務,開啟服務皮膚,啟動       OracleOraDb11g_home1TNSListener服務。


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. 安裝完客戶端後在Path路徑的最前面多了個Oracle客戶端的路徑 點選電腦右鍵屬性->高階系統設定->環境變數->系統變數中的PATH路徑,資料的路徑是否排在第一位。我們的習慣是安裝完成資料後安裝客戶端軟體導致客戶端軟體排在前面

以上四步是網友給的解決辦法,我的問題是前三步都沒有問題,第四部確實存在問題,第四步修改完成以後,資料庫依然報錯,最後沒有辦法重啟的主機,重啟完成以後,資料庫能正常登陸。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2219707/,如需轉載,請註明出處,否則將追究法律責任。

相關文章