数据泵 导数据
导出数据
exp 用户名/密码@Ip/实例 file= 导出的路径 tables=导出表名
示例:
exp efmp/efmp1001@127.0.0.1:1521/gnnt file=D:\ACC.dmp tables=cor_ACC%
exp efmp/efmp1001@127.0.0.1:1521/gnnt file=D:\dep.dmp tables=Cor_DEP%
1)按用户导
expdp efmp/efmp1001@gnnt schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
2)并行进程parallel
expdp efmp/efmp1001@gnnt directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名导
expdp efmp/efmp1001@gnntTABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
4)按查询条件导
expdp efmp/efmp1001@gnnt directory=dpdata1 dumpfile=expdp.dmp Tables=emp query=‘WHERE deptno=20’;
5)按表空间导
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
6)导整个数据库
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;
impdp 导入数据
dmp数据包位置
/home/datapump/cordata dmp数据包位置
impdp 用户名/密码@实例 directory= 数据库中查询 dumpfile=导入的文件名.dmp
REMAP_SCHEMA=第一个数据库用户名:第二个数据库用户名
remap_tablespace=数据库查询:数据库查询
impdp efmp/efmp1001@gnnt directory=EXPNC_DIRDMP dumpfile=PLM_ACE_TO_EBS_SUMMARY.dmp REMAP_SCHEMA=efmp:efmp remap_tablespace=cor_DATA:cor_DATA;
impdp efmp/efmp1001@gnnt directory=EXPNC_DIRDMP dumpfile=b.dmp REMAP_SCHEMA=efmp:efmp remap_tablespace=cor_DATA:cor_DATA;
impdp efmp/efmp1001@gnnt directory=EXPNC_DIRDMP dumpfile=20190926_dep.dmp REMAP_SCHEMA=efmp:efmp remap_tablespace=cor_DATA:cor_DATA;
EXPNCD_DIR
impdp ebk/ebk@gnnt directory=DATA_PUMP_DIR_1 dumpfile=2019ebk.dmp REMAP_SCHEMA=efmp:efmp remap_tablespace=cor_DATA:cor_DATA;
impdp efmp/efmp1001@gnnt directory=DATA_PUMP_DIR_1 dumpfile=20190618.dmp REMAP_SCHEMA=efmp:efmp remap_tablespace=cor_DATA:cor_DATA;
impdp ts_nh_cor/ts_nh_cor@orcl directory=TEST dumpfile=11.dmp REMAP_SCHEMA=efmp:ts_nh_cor remap_tablespace=COR_DATA:TS_NH_COR_DATA;
impdp ts_nh_cor/ts_nh_cor@orcl directory=DUM_DIR1 dumpfile=aa.dmp REMAP_SCHEMA=efmp:ts_nh_cor remap_tablespace=cor_DATA:TS_NH_COR_DATA;
impdp ecds/ecds1001@orcl directory=DUMP_DIR dumpfile=ecds_data_20190527.dmp REMAP_SCHEMA=ecds:ecds remap_tablespace=ECDS_DATA:ECDS_DATA;
查看EXPNC_DIRDMP,DATA_PUMP_DIR_1 文件路径
select * from dba_directories;
创建数据棒路径
create directory EXPNC_DIRDMP as 'H:\work\database\myoracle\admin\test\dpdump'
授权
grant read,write on directory test to sys;