本機連線時候:connect /as sysdba時出現:
error:ora-12560:tns:協議介面卡錯誤
解決方法:經過檢查,由於本機之前安裝過第二個資料庫test,今天刪掉其之後,沒有及時改變相應的sid導致此問題。
所以進入regedit修改hkey_local_machine/softeware/oracle將環境變數oracle_sid設為***,***為資料庫sid,本機的為orcl,改為orcl就可以 了。
查閱資料後,發現還有其他兩種情況需要注意:
1.檢視資料庫配置檔案listener.ora和tnsnames.ora中的host值是否正確指向本機.
2.檢視登錄檔中的監聽hkey_local_machine/system/currentcontrolset/services/oracl******lister下的imagepath是否有值,如果沒有新增其值,指向你的oracle資料庫,比如我的本機值為e:\oracle\product\10.2.0\db_1\bin\tnslsnr
oracle協議介面卡錯誤
第一種 使用sqlplus登入時,有時會報協議介面卡錯誤,sqlplus scott a 這種情況是沒有指定你所要訪問的資料庫示例,正確命令 sqlplus scoot a orcl 既可以成功登入 第二種 登錄檔問題 regedit,然後進入hkey local machine software ...
Oracle中協議介面卡錯誤
很久沒有用oracle了,最近啟動sqlplus,竟然出現了以下錯誤 經過一番折騰,最後發現時oracle伺服器沒有啟動,開啟管理工具 服務,啟動oracleserviceorcl服務,然後問題就解決了。1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板...
oracle中協議介面卡錯誤
解決ora 12560 tns 協議介面卡錯誤 造成ora 12560 tns 協議介面卡錯誤的問題的原因有三個 1.監聽服務沒有起起來。windows平台個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動oraclehome92tnslistener服務。2.database insta...