首頁  >  文章  >  資料庫  >  oracle怎麼解決12560協定適配器錯誤

oracle怎麼解決12560協定適配器錯誤

WBOY
WBOY原創
2022-05-30 16:16:5416780瀏覽

解決方法:1、在服務面板中啟動「OracleOraDb11g_home1TNSlistener」服務;2、啟動OracleServiceBOOKSALES服務;3、用regedit將「ORACLE_SID」設定為database SID。

oracle怎麼解決12560協定適配器錯誤

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎麼解決12560協定適配器錯誤

造成ORA-12560: TNS: 協定適配器錯誤的問題的原因有三:

 1.監聽服務沒有起起來。

windows平台一如下:開始---程式---管理工具---服務,開啟服務面板,

  啟動OracleOraDb11g_home1TNSlistener服務。

 2.database instance沒有起床。

windows平台如下操作:開始---程式---管理工具---服務,開啟服務

  面板,啟動OracleServiceBOOKSALES,  BOOKSALES就是你的database SID  

oracle怎麼解決12560協定適配器錯誤

# 3.登錄問題。

regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME

  將該環境變數ORACLE_SID設定為XXXX, XXXX就是你的database SID.

oracle怎麼解決12560協定適配器錯誤

oracle怎麼解決12560協定適配器錯誤

或右鍵點選我的電腦,屬性--進階--環境變數---系統變數--新建,變數名稱=oracle_sid,變數值=XXXX, XXXX就是你的database SID.

  或進入sqlplus前,在command line下輸set oracle_sid=XXXX, XXXX就是你的database SID.

   經過以上步驟,一般就可以解決問題。

推薦教學:《Oracle影片教學

以上是oracle怎麼解決12560協定適配器錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn