這幾天使用impdp這個導入工具,出現了許多問題。該命令是Oracle10G以上才支持的。雖然還保留imp/exp的使用。exp導出的dmp文件只能用imp進行導入。同樣expdp導出的數據也只能用impdp進行導入。
我使用過程中出現了這些錯誤ORA-39002、ORA-39070。。。等等。出現這樣的原因是我們成功創建好目錄。
create directory MY_DATA as 'D:\MY_DATA'。我們執行這條命令時。是成功的。但沒有創建真實路徑的目錄,或者是我們執行這句命令後才創建。同樣會出現ORA-39002、ORA-39070。。。這些錯誤。那麼我們先把這個目錄,用命令DROP掉,重新創建一次。但創建的真實目錄勿刪除掉。
drop directory MY_DATA;
create directory MY_DATA as 'D:\MY_DATA'.
然後就可以進行我們的數據導入操作啦。