天天看點

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

我用第三種辦法解決的。

我機子上建了兩個資料庫。SID為rman和orcl,當我ORACLE_SID設為rman時,sqlplus預設連接配接rman,當我ORACLE_SID設為orcl時,sqlplus預設連接配接orcl。