oracle数据泵

一、导出数据
1、创建两个物理目录
D:/dbbak/ancsbpmbak
D:/dbbak/bzyuanorgbak
2、创建两个逻辑目录
用system登陆SQLPLUSE
create directory ancsbpmbak as  'D:\dbbak\ancsbpmbak';
create directory bzyuanorgbak as 'D:/dbbak/bzyuanorgbak';
3、导出数据
$expdp ancsbpm/ancsbpm directory=ancsbpmbak dumpfile=ancsbpm20170704.dmp;
$expdp bzyuanorg/bzyuanorg directory=bzyuanorgbak dumpfile=bzyuanorg20170704.dmp;
或者使用使用以下语句,一次导出两个用户的数据
$expdp ancsbpm/ancsbpm directory=bzyuanorgbak dumpfile=bzyAll.dmp schemas=ancsbpm,bzyuanorg;
导入时,可以指定导入多个用户或者只导入其中一部分用户
$impdp system/orcl directory=bzyuanorgbak  dumpfile=bzyAll.dmp schemas=ancsbpm,bzyuanorg;


如果数据量过大,可以分成多个DUMP文件保存,可以规定每个文件的最大尺寸
$expdp ancsbpm/ancsbpm directory=ancsbpmbak dumpfile=ancsbpm_%u.dmp filesize=20m;
对应的使用以下的导入语句
$impdp system/orcl directory=ancsbpmbak dumpfile=ancsbpm_%u.dmp;


二、导入数据
1、创建表三个空间,表空间初始100M,自动扩展,每次扩展10M
ANCSBPM
FRAMEWORK
BZORG
2、创建两个逻辑目录
用system登陆
把备份的数据拷贝放到指定目录中,例如,ancsbpm用户的备份数据ancsbpm20170608.dmp,放入目录D:/dbbak/ancsbpmbak;
bzyuanorg用户的备份数据bzyuanorg20170608.dmp,放入目录D:/dbbak/bzyuanorgbak;如果目录不存在,请自行创建。
使用SQLPLUS连接数据库,用system登陆,或者其他有DBA权限的用户登陆
create directory ancsbpmbak as  'D:/dbbak/ancsbpmbak';
create directory bzyuanorgbak as 'D:/dbbak/bzyuanorgbak';
3、用数据泵导入数据
如果使用和原数据库一样的用户,不需要指定用户
$impdp system/orcl directory=ancsbpmbak dumpfile=ancsbpm20170621.dmp;
$impdp system/orcl directory=bzyuanorgbak  dumpfile=bzyuanorg20170621.dmp;
如果使用和原数据库不一样的用户,需要指定用户,运行以下语句(新创建的用户,会和导出账户使用相同的密码)
$impdp system/orcl directory=ancsbpmbak dumpfile=ancsbpm20170701.dmp REMAP_SCHEMA=ancsbpm:bzybpm;(导入的用户:导入的用户,如果在这里输入的导入的用户错误,则会在当前数据库中,创建导入的用户,并为该用户导入数据)
$impdp system/orcl directory=bzyuanorgbak  dumpfile=bzyuanorg20170701.dmp REMAP_SCHEMA=bzyuanorg:bzyorg;


注意,不要去手工创建用户,否则会报错。运行以上命令行后,会自动创建两个用户,并为用户配置和原数据库一致的表空间


http://127.0.0.1/oa/login_loginById.action?domainId=oa&j_username=chensi




create tablespace apjm 
datafile 'D:\tablespace\apjm.dbf' 
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local; 
create directory ancsbpmbak as  'D:/dbbak/ancsbpmbak';
impdp system/orcl directory=ancsbpmbak dumpfile=D:\dbbak\ancsbpmbak\APJM201803012.DMP
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值