天天看點

Oracle資料庫導不進去

    今天去給客戶搭建伺服器,都配置好之後,需要将資料庫資訊從原先的伺服器上轉移過來,其實就是資料庫的導出導入操作呗,大家會不會覺着這麼簡單還來記錄什麼,按照exp跟imp指令,确實很簡單,但是我導出之後,導不進去,各種報錯,下面給大家看看錯誤。

    首先,在伺服器上用exp user/[email protected] file=D:\123.dmp log=D:\daochu.log導出資料庫,并且在導出日志中檢視到并無報錯,成功結束。這時候我把dmp檔案拿到另一台伺服器上,通過imp user/[email protected] file=D:\123.dmp log=D:\123.log full=y來執行導入指令,有的人說full=y這個地方導出的地方沒有,導入加上幹什麼,這個地方随意,還是加上好點吧,前輩告訴我的。表導入進去之後,開始報錯,提示資訊見圖

Oracle資料庫導不進去

,我還以為我的導出語句不對,仔細檢查了,也沒問題,問了幾位前輩,也說沒問題,後來我根據以為前輩告訴我的,用expdp指令試試,于是!!竟然成功了!

expdp指令跟impdp指令,我參考 Oracle expdp和impdp導入導出指令部落格來做的,詳情可以自己了解一下。

    最後問一下,如果哪位知道我之前的那個exp和imp的方式哪裡不正确的,或者有什麼辦法解決的,請留言告訴我一下,不勝感激。