1. 程式人生 > >Oracle資料庫匯入dmp時發生的ORA-12560: TNS: 協議介面卡錯誤

Oracle資料庫匯入dmp時發生的ORA-12560: TNS: 協議介面卡錯誤

當使用impdp匯入dmp檔案到Oracle發生ORA-12560: TNS: 協議介面卡錯誤時,原因及解決方案如下:

①監聽器服務未開啟或配置錯誤。

解決方案:開始---程式---管理工具---服務,開啟服務面板,啟動oraclehome92TNSlistener服務。

具體配置參見:https://blog.csdn.net/pp_fzp/article/details/80339176

②Oracle資料庫主服務未開啟。

解決方案:開始---程式---管理工具---服務,開啟服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID

③匯入語句書寫錯誤。如:impdp #使用者名稱/#密碼 directory=DATA_PUMP_DIR dumpfile=XXXX.DMP

上面示例語句在特定情況下會正確執行。但是也有可能引發上面的錯誤。

解決方案:impdp #使用者名稱/#密碼@databaseSID directory=DATA_PUMP_DIR dumpfile=XXXX.DMP

此處的databaseSID替換成相應資料庫的SID即可。