sqlplus協議適配器錯誤
1. 為什麼登陸sql plus時,顯示協議適配器錯誤
方法/步驟
打開抄sqlplus,輸入用戶名和密碼後出現錯誤DRA-12560:TNS:協議適配器錯誤
2. sqlplus連接主機資料庫報ERROR:ORA-12560: TNS: 協議適配器錯誤。
看一下環境變數,sqlplus 和 plsql使用的是不是同一個tnsname
3. OracleClient的Sqlplus連接資料庫報TNS:協議適配器錯誤
改成D:\app\Mou\proct\11.2.0\client_1\bin就變成sqlplus進入客戶端了 客戶端又不是實例沒有datafile當然無法登入scott
4. oracle 11g R2,運行SQLPlus 出現ORA-12560 TNS:協議適配器錯誤, 我該怎麼辦
手動創建完來資料庫後,設置自一下環境變數oracle_sid試試。不同的平台下有不同的設置方法。一般情況下,不用修改注冊表的。windows下,在我的電腦屬性高級下面有一個環境變數,新建一個系統變數,名稱為oracle_sid,值為你創建的實例名稱。這樣重新計算機後,啟動資料庫,應該就好了 。
5. 資料庫oracle裡面那個SQL plus提示協議適配器錯誤怎麼解決啊
如果安裝來沒有問題的話那自就是沒有啟動服務,或者你沒有安裝資料庫實例,當然也就沒有服務了。
你可以右鍵「我的電腦」-管理-服務和應用程序-服務,找一下OracleServiceORCL這個服務,ORCL是默認安裝的資料庫服務,如果安裝了其他服務這個名稱不一樣,如果沒有類似的服務那就是沒有了,需要重新配置個服務(新建一個資料庫實例)
6. oracle資料庫連接提示協議適配器錯誤
原因:相關的服務沒有開啟。
1.打開sqlplus,在出現dra12560:TNS:protocoladapter錯誤後輸入用戶名和密碼。
7. oracle的sqlplus登陸的時候老報錯: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.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。
8. oracle連接sqlplus連接出現:ORA-12560: TNS: 協議適配器錯誤的問題 .oracle各項服務也已啟動。
可能原來因:
1 檢查監聽進程未自啟動
2 檢查tnsinitora配置錯誤
檢查:
1 ping oracle伺服器的IP 看是否連接正常
2 tnsping 檢查服務是否正常
3 檢查監聽狀態 lsnrctl stat , 必要時reload 下
9. 跪求高手指點!!!SQL plus登不上,出現協議適配器錯誤。PLSQL Developer可以登錄
知道結果,但是無圖無真相,也就無法對症下葯,只能大概說說,自己對號入座了。
1.一般協議適配器錯誤都是由於oracle服務未啟動導致,首要任務是確定你的資料庫服務啟動了。可輸入命令oradim -SID ORACLE_SID(資料庫sid) startup;
2.請確定你的plsql developer不是nolog登錄(假登錄)。
3.試試利用操作系統驗證的登錄模式,啟動資料庫;
啟動sqlplus :sqlplus /NOLOG
操作系統登錄 SQL>conn / AS SYSDBA
SQL>STARTUP FORCE;
若無問題,你自己的其他已經激活的用戶應該沒有可以登上了
4.scott用戶一般在安裝後是默認未激活的(10g後是這樣的。默認激活的情況我就在8i版本看到過),所以如果用scott用戶登不上,而系統用戶(system或者sys)能登錄的話,那麼你最好激活scott用戶:
用系統用戶登錄,執行 alter user scott identified by tiger account unlock;
5.還不行?那你自己檢查檢查tnsnames.ora和sqlnet.ora的配置是否正確(主要是看service name的解析手段是否符合當前環境),這個網上肯定成片的參考文檔,就不累述了。
10. sqlplus運行總是出現協議適配器錯誤
今天遭遇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_SI
D設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建
,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下
輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題