您的当前位置:首页正文

oracle数据泵迁移不同表空间数据

2020-11-09 来源:我们爱旅游

不同表空间数据迁移使用数据泵实现: 数据库A: --1.用system用户登陆数据库,创建directory(testdir)并将读、写权限授予rc用户 create or replace directory rc_dic as 'e:\temp'; grant read, write on directory rc_dic to rc; --2.使用expdp命令导出rc

不同表空间数据迁移使用数据泵实现:
数据库A:
--1.用system用户登陆数据库,创建directory(testdir)并将读、写权限授予rc用户
create or replace directory rc_dic as 'e:\temp';
grant read, write on directory rc_dic to rc;
--2.使用expdp命令导出rc用户的数据
expdp rc/aaaaaa@orcl directory=rc_dir dumpfile=testdb.dmp schemas=rc;

数据库B:
--1.用system用户登陆数据库,创建directory(testdir)并将读、写权限授予rc用户
create or replace directory rc_dic as '/home/temp';
grant read, write on directory rc_dic to rc;
--2 impdp rc/aaaaaa@orcl directory=rc_dir dumpfile=testdb.dmp remap_tablespace=users:newtablespace(不同表空间进行映射)

执行以上语句,确保目录的路径存在并且拥有读写的权限

命令使用参数参考:http://blog.csdn.net/wanghuaiyuanwhy/article/details/6988851

参考例子:http://www.cnblogs.com/lanzi/archive/2011/01/06/1927731.html