Rumah  >  Artikel  >  pangkalan data  >  oracle 数据泵迁移不同表空间数据

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

WBOY
WBOYasal
2016-06-07 15:27:081326semak imbas

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

 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:复制SqlServer数据库Artikel seterusnya:SQLServer资源调控器