EXPDP資料泵使用方法

peng163fj發表於2015-04-13

報ora-39002錯誤的解決辦法

linux上(虛擬機器)
    0.  檢視已有情況
        SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d
       WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;

  1. 先建立匯出文件位置(邏輯)

    create directory verdmp as '/u01/oracle/db_1/verdmp'

  2. 再建立物理位置

    /u01/oracle/db_1/verdmp

  3. 進行匯出操作

    expdp system/centos@omrep  directory=verdmp dumpfile=scottdmp.dmp TABLES=EMP;

  4. 進行匯入操作(注意覆蓋)

    impdp system/centos@omrep  directory=verdmp dumpfile=scottdmp1.dmp TABLES=EMP TABLE_EXISTS_ACTION=replace ;

  5. 匯出schema

    expdp system/centos@omrep schemas=system dumpfile=omrepdmp1.dmp DIRECTORY=verdmp;
    匯入schema

    impdp system/centos@omrep schemas=system dumpfile=omrepdmp1.dmp DIRECTORY=verdmp TABLE_EXISTS_ACTION=replace ;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21302630/viewspace-1571864/,如需轉載,請註明出處,否則將追究法律責任。

相關文章