Chinaunix首页 | 论坛 | 博客
  • 博客访问: 217302
  • 博文数量: 54
  • 博客积分: 2771
  • 博客等级: 少校
  • 技术积分: 495
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-14 10:19
文章分类

全部博文(54)

文章存档

2013年(1)

2012年(1)

2011年(9)

2010年(19)

2009年(15)

2008年(9)

我的朋友

分类: Oracle

2009-11-13 00:02:14

实施要求:导出在线实例1的erp系统用户所有数据表,导入另一个实例2,以作测试使用;实质就是在实例间做表空间转移。
1、确认erp系统后台数据库的方案(schema),执行exp的schema模式,同时确认schema中的所有表空间名字;
exp
owner=kingdee file="erp20091112_up.dmp";
2、新建ORCL实例2,在实例2中做以下操作:
新建相应的表空间
create tablespace "ERP_STANDARD"
datafile '/oradata/oracle/oradata/ORCL/ERP_STANDARD.dbf' size 1024M reuse
autoextend on next 300M maxsize unlimited;
新建相应的用户,用来imp schema
create user david identified by wangli default tablespaces erp_standard;
grant dba to david;
grant  imp_full_database to david;
3、先配置好本地网络监听连接;执行imp导入schema
imp
fromuser=kingdee file="eas20091112_up.dmp" ignore=n
4、倘若要使用expdp 和 impdp 指令如下
conn system/manager
create directory expdir as '/oradata';
grant write,read on directory expdir to david;
expdp
directory=expdir dumfile=erp2009.dmp schemas=david
 
      新建用户并附权限;
impdp
directory=expdir dumpfile=erp2009.dmp schemas=david
impdp directory=expdir dumpfile=erp2009.dmp schemas=david remap_schema=david:tracy
这条语句是将david方案的对象导入到tracy的方案中。
阅读(824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~