三種方法:1、點擊開始中的程序,找到管理工具中服務選項,在服務面板中啟動「OracleOraDb11g_home1TNSlistener」服務;2、在服務中啟動「OracleServiceBOOKSALES」;3、利用regedit進入“HKEY_LOCAL_MACHINESOFTWAREORACLEHOME”,將“ORACLE_SID”設定為“database SID”即可。
本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
ORA-12560: TNS: 協定適配器錯誤的解決方法
#造成ORA-12560: TNS: 協定適配器錯誤的問題的原因有三:
1.監聽服務沒有起身。
windows平台一如下:開始---程式---管理工具---服務,開啟服務面板,
啟動OracleOraDb11g_home1TNSlistener服務。
2.database instance沒有起床。
windows平台如下操作:開始---程式---管理工具---服務,開啟服務
面板,啟動OracleServiceBOOKSALES, BOOKSALES就是你的database SID
## 3.登錄問題。
regedit,然後進入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME將該環境變量ORACLE_SID設置為XXXX, XXXX就是你的database SID.
或右鍵點選我的電腦,屬性--進階--環境變數---系統變數--新建,變數名稱=oracle_sid,變數值=XXXX, XXXX就是你的database SID. 或進入sqlplus前,在command line下輸set oracle_sid=XXXX, XXXX就是你的database SID. 經過以上步驟,一般就可以解決問題。
推薦教學:《
以上是oracle 11g怎麼解決協定適配器錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!