第一步:匯出資料
用資料泵匯出原庫的資料,這個不需要進行其他的操作,直接在匯出的機器直接執行下面語句就可以了,語句如下:
Expdp work/work@lxgh DIRECTORY=DATA_PUMP_DIR DUMPFILE=test2.dup logfile=test2.log EXCLUDE=\"TABLE:IN"USER_OP_ACC_FILE","DA_FILEMESSAGE")\"
注:紅色字型根據實際情況自己填寫,第一個紅色字型為登入帳號、第二個紅色的字型為匯出包的名稱,第三個紅色字型為匯出日誌的名稱,最後一串紅色字型為匯出時需要排除的表,如果需要全部匯出,不需要排除表,就不要加後面的語句了。
匯出的包目錄,有二種方式可以找到,第一種方式最簡單,匯出完成後,最後會有匯出包存放的目錄,或檢視日誌也會有記錄。第二種方式是透過語句查詢,用PLsql登入後,執行下面的語句:
SELECT * FROM dba_directories; 結果中查詢DATA_PUMP_DIR對應的地址,就是匯出包存放的位置了。
第二步:在需要匯入的資料庫中建好相應的表空間,使用者等,如果有就不需要執行此步驟。
第三步:匯入資料
用資料泵匯入資料,先將匯出的資料包放在需匯入庫的 DATA_PUMP_DIR 對應的目錄下,然後直接執行下面的語句就可以了:
Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=xtdb.DUP full=y (這個是全部匯入的語句)
Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=20110907.DUP tables=(wf_element_field,wf_element_field_cg) (只匯入列出的二個表)
匯入執行完後,也有相應的日誌可以檢視,匯入是否成功。
簡單的幾步,就可以完成用資料泵匯入、匯出資料庫操作。
第一步:匯出資料
用資料泵匯出原庫的資料,這個不需要進行其他的操作,直接在匯出的機器直接執行下面語句就可以了,語句如下:
Expdp work/work@lxgh DIRECTORY=DATA_PUMP_DIR DUMPFILE=test2.dup logfile=test2.log EXCLUDE=\"TABLE:IN"USER_OP_ACC_FILE","DA_FILEMESSAGE")\"
注:紅色字型根據實際情況自己填寫,第一個紅色字型為登入帳號、第二個紅色的字型為匯出包的名稱,第三個紅色字型為匯出日誌的名稱,最後一串紅色字型為匯出時需要排除的表,如果需要全部匯出,不需要排除表,就不要加後面的語句了。
匯出的包目錄,有二種方式可以找到,第一種方式最簡單,匯出完成後,最後會有匯出包存放的目錄,或檢視日誌也會有記錄。第二種方式是透過語句查詢,用PLsql登入後,執行下面的語句:
SELECT * FROM dba_directories; 結果中查詢DATA_PUMP_DIR對應的地址,就是匯出包存放的位置了。
第二步:在需要匯入的資料庫中建好相應的表空間,使用者等,如果有就不需要執行此步驟。
第三步:匯入資料
用資料泵匯入資料,先將匯出的資料包放在需匯入庫的 DATA_PUMP_DIR 對應的目錄下,然後直接執行下面的語句就可以了:
Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=xtdb.DUP full=y (這個是全部匯入的語句)
Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=20110907.DUP tables=(wf_element_field,wf_element_field_cg) (只匯入列出的二個表)
匯入執行完後,也有相應的日誌可以檢視,匯入是否成功。
簡單的幾步,就可以完成用資料泵匯入、匯出資料庫操作。