Welcome 微信登录

首页 / 数据库 / MySQL / 使用imp/impdb和管道实现数据库的快速迁移

A、使用impdp和network_link1,在目标数据库创建 db link
create public database link hrtestdb  connect to system identified by 1234 using "hrtestdb";impdp system/1234 network_link=hrtestdb schemas=BMCCZHPUSR;2,在目标库创建相关表空间,防止导入报错3,impdp导入不同用户之间的导入使用remap_schema参数
impdp wj/wj#201209  network_link=hrtestdb schemas=BMCCZHPUSR remap_schema=BMCCZHPUSR:wjB、使用imp和管道技术
如果涉及9i及以下版本,没有expdp命令,只有export命令,就需要手工创建管道来实现具体过程如下
1,新建管道mknod /tmp/exp.pipe p2,exp导出数据,此时命令会停止,等待imp命令
exp system/1234  file=/tmp/exp.pipe tables=BMCCZHPUSR.RESUME_STUDY3,本机上运行imp命令,导入数据到目标数据库
imp wj/wj@epmdb file=/tmp/exp.pipe   BUFFER=159715200 IGNORE=Y   COMMIT=Y FROMUSER=BMCCZHPUSR touser=wj;4,删除管道文件
rm –rf /tmp/exp.pipeOracle RAC下添加静态注册监听器listenerMySQL调优三步曲(慢查询、explain profile)相关资讯      Oracle数据迁移 
  • Oracle海量数据迁移之使用shell启  (09/10/2014 06:21:19)
  • Oracle到MySQL的迁移步骤及各种注  (05/13/2013 19:05:20)
  • 数据泵实现Oracle数据迁移到异地库  (01/19/2013 09:47:07)
  • Oracle数据库迁移  (07/30/2013 21:35:36)
  • Oracle不同表空间之间的数据迁移  (01/29/2013 10:54:31)
  • Oracle数据迁移方案  (10/16/2012 11:44:49)
本文评论 查看全部评论 (0)
表情: 姓名: 字数