使用Oracle数据泵EXPDP/IMPDP导入导出

 

示例为ORACLE 11G导出到ORACLE 10G导入

用数据泵EXPDP,IMPDP做ORACLE导入、导出.  
优势如下:
1:可以跨不同表空间
2:不同ORACLE版本数据方便导入,导出
3:效率大大高于EXP/IMP传统导入、导出命令(速度大概是EXP/IMP的10倍)

4:支持导出空表,EXP/IMP并不支持

 

缺点:必须在oracle服务器端进行

 

-------------------------------------------漂亮的分隔符------------------------------------------------------

演示操作步骤如下(本演示环境为ORACLE11G数据导出到ORACLE10G,已通过实际测试)

1.查看ORACLE 10G详细版本号,如下:ORACLE版本号为:10.2.0.4.0

2.分别在欲作EXPDP以及IMPDP命令的客户端构建授权目录

PS:如果发现磁盘上tmp目录未新建成功,手动新建即可

3.在ORACLE11G中导出

4.在ORACLE10G中导入 ORACLE11G的DMP数据

5.完成上述步骤后,可通过PLSQL查看不同表空间的数据是否导入进来,以及数据完整性等。

解决导入提示visu对象已存在

--remap_schema=olduser:newuser
impdp newuser/password@172.16.14.95:1522/visu11g directory=workpath dumpfile=VISU0927-11.DMP version=11.2.0.1.0 remap_schema=olduser:newuser

相关SQL:

相关SQL:
--创建oracle工作目录
sqlplus /nolog
conn /as sysdba
create or replace directory workpath as 'D:\temp'

--授权
grant read,write on directory workpath to visu

--指定用户
impdp visu_nw/htsd@172.16.14.95:1522/visu11g directory=workpath dumpfile=VISU0927-11.DMP version=11.2.0.1.0 remap_schema=visu:visu_nw

--指定多个表空间到单个表空间,指定用户
impdp ditie/htsd@orcl directory=workpath dumpfile=ZH20170419.DMP remap_tablespace=DPKSH:rdc,vius:rdc TABLE_EXISTS_ACTION=APPEND remap_schema=visu:ZHONGSHIHUA

--取消授权
revoke read,write on directory workpath from visu;

--查询oracle文件目录
select * from dba_directories;

--查看当前用户默认表空间
select username,default_tablespace from user_users;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zuozewei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值