2012年12月21日 星期五

執行 expdp 時出現 UDE-00010 錯誤

執行 下面語法時出現,UDE-00010: multiple job modes requested, schema and tables.的錯誤訊息


指定匯出的路徑
SQL> CREATE DIRECTORY dmpdir AS '/test/log';

將指定好的匯出路徑給所要匯出資料的用戶(testacc)設定權限
SQL> GRANT READ,WRITE ON DIRECTORY dmpdir TO testacc;

expdp 匯出資料
ssh>expdp testacc/password SCHEMAS=testacc DIRECTORY=dmpdir TABLES=test_table DUMPFILE=test_table.dmp LOGFILE=test_table.log


解決方式:
這是因為 expdp 的 tables、schemas、full 這三個參數不能同時出現,而上面出現 SCHEMAS 和 TABLES,只要將其中一個拿掉即可

沒有留言: