exp 導入時約束不能導入成功,而報出未成功終止導入的問題解決辦法

        今天在oracle數據庫數據移植的時候遇到了一個奇怪的問題,通過嘗試各類辦法,終於把問題解決了。寫下來備忘。linux

     1.數據庫環境sql

  • 源數據庫環境:win7(x64)、oracle(12c)12.1.0(x64)
  • 目標數據庫環境:Red Hat 4.47-3(GCC)、oracle(12c)12.1.0.2.0(x64)

     2.導出命令數據庫

  • exp c##qhdws/qhdws@orcl file=d:\ws2016-8-2.dmp log=d:\qhdws.log

     3.在linux環境裏導入用戶數據c#

      導入命令:imp c##qhdws/qhdws@orcl file=/home/ws2016-8-2.dmp  log=/home/ogname.logoracle

     在這裏就會出現問題,以下圖所示:spa

     

    後來通過無數次實驗,使用以下命令,導入數據成功:code

imp system/system@orcl fromuser=c##qhdws touser=c##qhdws file=/home/ws2016-8-2.dmp  log=/home/logname.log

    注意:必定要用system用戶,若是用sys用戶會報錯。    class

相關文章
相關標籤/搜索