实施要求:导出在线实例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) |