資料庫匯入匯出

2021-09-18 02:09:51 字數 916 閱讀 1162

檢視檔案位置:

select * from dba_directories;

建立:create or replace directory my_dir as '/usr/datapump';  

create or replace directory my_logdir as '/usr/logs';

匯出單個例項

expdp admin/admin@ip:1521/orcl schemas=policy_d01 directory=work_dir dumpfile=policy_sit_20180720.dmp logfile=policy_sit_20180720.log

匯入單個例項

impdp admin/admin@ip:1521/orcl directory=work_dir dumpfile=quotation_sit_20180720.dmp remap_schema=quotation:quotation_d01 table_exists_action=replace

該選項用於將源方案的所有物件裝載到目標使用者中.

remap_schema=source_schema:target_schema

過濾引數:table_exists_action

include,exclude的用法與expdp相同

注意,如果使用content=data_only時,則在匯入過程中不用使用exclude和include引數。

impdp可以使用query引數在匯入中過濾資料(以前只有在exp中過濾資料,imp不行).

可以使用table_exists_actins引數告訴oracle當表已經存在時做什麼,提供4個不同的值:

--skip(預設),跳過

--truncate,已truncate再重新裝載新值

--replace,重新建立此表,並重新裝載

匯入匯出資料庫

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯入資料庫 mysql 資料庫名 檔案 mysql u root 資料庫名 檔案 4.備份時,排除某張表的 mysqldump u...

資料庫匯入匯出

啥 也不說了。資料的匯出 1 將資料庫 test 完全匯出 使用者名稱 system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中 system 使用者與sys 使用者的表匯出 ...

資料庫匯入匯出

spool緩衝池 附 oracle匯出匯入 在實際專案中,資料庫的匯出與匯入是一項非常重要的工作,它常常用於資料庫的備份及恢復,或是用於資料的接收 來自上游系統 和下發 給予下游系統 oracle中匯出匯入的方法有很多,主要有以下幾項 1 匯出insert語句,通過執行sql來匯入 2 通過pl s...