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

 問題描述

PLSQL可以正常登入,但是使用命令登入就報錯:協議適配器錯誤,如下圖:

原因方法

1、監聽服務和database instance沒有起起來開始---程序---管理工具---服務,打開服務面板,啓動如下圖2個服務。啓動oracleserviceXXXX,XXXX就是你的database SID.

2、實例名配置問題。

方法一:我的電腦--屬性--高級--環境變量---系統變量--新建,變量名=oracle_sid,變量值=XXXX,XXXX就是你的database SID.

方法二:win+r輸入regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1

將該環境變量ORACLE_SID設置爲XXXX,XXXX就是你的database SID.

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

 

 ps:對於新手,環境變量配置沒有配置實例名造成的。若還是未解決,請將系統環境變量檢查一遍,是否配置完好。

友情參考:

ORA-12560: TNS: 協議適配器錯誤 解決方法

ps:如果有用,請點贊,畢竟找個有用的(和自己問題差不多)不容易啊!你的點贊可以幫助更多的人!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章