ora-012560:tns:協議介面卡錯誤
我的windows中裝了4個資料庫.今天又新裝了乙個jforvm資料庫,在regedit中設定了oracle_sid=jforvm.在windows 控制面板->server啟動了oracleservicejforvm.然後在cmd中輸入 sqlplus / as sysdba ,則報ora-012560:tns:協議介面卡錯誤,sqlplus /@jforvm as sysdba則可以login.檢查環境變數發現乙個oracle_sid的變數,值為以前的資料庫,然後把環境變數中的oracle_sid刪除,再sqlplus / as sysdba就不會報ora-12560錯誤了.這說明有幾個地方可以設定當前sqlplus中login的資料庫id.
1)regedit中的oracle_sid
2)環境變數中的系統變數和使用者變數
3)cmd中直接寫set oracle_id =***
生效順序分別是 3>2>1即regeidt中設定的oracle_sid級別最低
另補沖一點,如果是在window系統,如果控制面板->service中對應的oracleservice***(特指window中對應的oracle服務)沒啟動也會報這個錯誤.在window service中的,如果啟動了oracleservice***,一般情況下會啟動,window服務,oracle例項,oracle資料庫,如果不希望例項和資料庫隨window一起啟動,在regedit 的oracle目錄中設定引數ora_***sid_autostart為false即可.
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...