問題簡述:
資料庫可以被本地plsql連線,也可以被遠端連線,但是在伺服器本地用sqlplus命令連線,輸入使用者名稱密碼後提示 ora-12560tns:協議介面卡錯誤
網上搜尋到的解題步驟:
第一步:先確定oracle的服務和監聽是否啟動
第二步:檢視登錄檔hkey_local_machine\software\oracle\key_oradb11g_home1下的oracle_sid引數值是不是自己想要的例項名稱
第三步:在環境變數裡增加變數,變數名為oracle_sid,變數值為自己想要的例項名,或者每次sqlplus前,手動執行一下set oracle_sid=例項名;(如果是變數的問題,手動執行也是可以的,已測試) (該步驟其實和第二步是同等效果)
我自己的問題最終解決方法:
修改了path環境變數。通過檢查,發現伺服器上裝有10g和11g兩個版本,但是10g已經棄用,但是path的值裡有關於10g的配置,使用sqlplus命令的前提是環境變數要配置正確,而plsql工具連線則不會報錯
ORA 12560 TNS 協議介面卡錯誤
造成ora 12560 tns 協議介面卡錯誤的問題的原因有三個 1windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動oraclehome92tnslistener服務。windows平台如下操作 開始 程式 管理工具 服務,開啟服務 面板,啟動oracleservice...
ORA 12560 TNS 協議介面卡錯誤
今天遭遇ora 12560 tns 協議介面卡錯誤的問題,經過一番努力問題已經解決,與大家共享。造成ora 12560 tns 協議介面卡錯誤的問題的原因有三個 1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動oraclehome92tnslis...
ORA 12560 TNS 協議介面卡錯誤
今天遭遇ora 12560 tns 協議介面卡錯誤的問題,經過一番努力問題已經解決,與大家共享。造成ora 12560 tns 協議介面卡錯誤的問題的原因有三個 1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動oraclehome92tnslis...