以用戶名:dzl 密碼:test 實例:orcl 導出文件夾d:\dump爲例
1.建立導入文件的路徑
create directory dmp_dir as 'd:\dump';
2.查看文件路徑
select * from dba_directories;
3.賦予權限
grant read,write on directory dmp_dir to dzl;
4.經常使用導出命令
4.1按用戶導
expdp dzl/test@orcl schemas=dzl dumpfile=20181104.dmp DIRECTORY=dmp_dir;
4.2並行進程parallel
expdp dzl/test@orcl directory=dmp_dir dumpfile=20181104.dmp parallel=40 job_name=dzl3
4.3按表名導
expdp dzl/test@orcl TABLES=t_test dumpfile=20181104.dmp DIRECTORY=dmp_dir;
4.4按查詢條件導
expdp dzl/test@orcl directory=dmp_dir dumpfile=20181104.dmp Tables=t_test query='WHERE deptno=20';
4.5按表空間導
expdp dzl/test@orcl DIRECTORY=dmp_dir DUMPFILE=20181104.dmp TABLESPACES=temp,users;
4.6導整個數據庫
expdp dzl/test@orcl DIRECTORY=dmp_dir DUMPFILE=20181104.dmp FULL=y;
5還原數據
5.1導到指定用戶下
impdp dzl/test DIRECTORY=dmp_dir DUMPFILE=20181104.dmp SCHEMAS=dzl;
5.2改變表的owner
impdp dzl/test@orcl DIRECTORY=dmp_dir DUMPFILE=20181104.dmp TABLES=t_test REMAP_SCHEMA=dzl:system;
5.3導入表空間
impdp dzl/test@orcl DIRECTORY=dmp_dir DUMPFILE=20181104.dmp TABLESPACES=users; --REMAP_TABLESPACE=old:new
5.4導入數據庫
impdb dzl/test@orcl DIRECTORY=dump_dir DUMPFILE=20181104.dmp FULL=y;
5.5追加數據
impdp dzl/test@orcl DIRECTORY=dmp_dir DUMPFILE=20181104.dmp SCHEMAS=dzl TABLE_EXISTS_ACTION
5.6不一樣版本的導入
IMPDP dzl/test@orcl schemas=dzl directory=dmp_dir dumpfile=20181104.dmp logfile=20181104.log version=10.2.0.1.0數據庫