1 2 3 4

ORACLE 数据泵 导入导出dmp包

1.创建物理目录

以root用户登陆服务器  

创建逻辑目录:mkdir -p /app/bk  

开放执行权限:chmod -R 777 /app/bk

2.创建逻辑目录

切换至oracle用户:su - oracle 

登陆oracle: sqlplus / as sysdba

创建逻辑目录给指定用户: create directory data_dir to irpf;

查看是否创建成功:select * from  dba_directories;

给用户赋权操作:grank read,write on directory data_dir to irpf;

3.导出全部对象

expdp irpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir full=y logfile=expdp.log ;

4.仅导出表结构(不含用户)

expdp irpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir schemas=irpf  content=metadata_only exclude=user logfile=expdp.log ;

5.仅导出部分表数据(不含用户)

expdp irpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir   content=data_only   logfile=expdp.log  tables=irpf.cjq,irpf.cjq2;

6.导入全部对象

在新目标环境重复1和2

impdp irpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir full=y logfile=expdp.log ;

7.导入表结构(含存储过程等)

impdp irpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir schemas=irpf  content=metadata_only  logfile=impdp.log ;

7.导入指定表数据

impdpirpf/irpf@orcl  dumpfile=expdp.dmp DIRECTORY=data_dir   content=data_only   logfile=impdp.log  tables=irpf.cjq,irpf.cjq2;

 

 

 

参考文献:https://www.cnblogs.com/chinas/p/8300955.html

 

posted @ 2019-11-29 10:35  一缕清风丶  阅读(1059)  评论(0编辑  收藏  举报