>  기사  >  데이터 베이스  >  oracle 数据泵迁移不同表空间数据

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

WBOY
WBOY원래의
2016-06-07 15:27:081328검색

不同表空间数据迁移使用数据泵实现: 数据库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

 

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:复制SqlServer数据库다음 기사:SQLServer资源调控器