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

A、使用impdp和network_link 1,在目标数据库创建 db linkcreate public database link hrtestdb connect to system identified

A、使用impdp和network_link

1,在目标数据库创建 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:wj

B、使用imp和管道技术
如果涉及9i及以下版本,没有expdp命令,只有export命令,就需要手工创建管道来实现

具体过程如下
1,新建管道

mknod /tmp/exp.pipe p

2,exp导出数据,此时命令会停止,等待imp命令
exp system/1234  file=/tmp/exp.pipe tables=BMCCZHPUSR.RESUME_STUDY

3,本机上运行imp命令,导入数据到目标数据库
imp wj/wj@epmdb file=/tmp/exp.pipe   BUFFER=159715200 IGNORE=Y   COMMIT=Y FROMUSER=BMCCZHPUSR touser=wj;

4,删除管道文件
rm –rf /tmp/exp.pipe

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1916047.html

(0)
上一篇 2025年2月22日 18:03:44
下一篇 2025年2月22日 18:04:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle数据迁移方案

    以下所说方法,不考虑数据的增量更新、不考虑数据的实时同步、不考虑数据的逻辑转换。如果有这些需求,建议使用第三方ETL工具或使 数据迁移通俗的说就是将数据从一个地方转移到另一个地方。主要使用场景有:根据正式系统搭建测试环境、从内网复制到外网、…

    数据库 2025年2月22日
    200
  • 数据泵实现Oracle数据迁移到异地库

    今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存在,还可以对应 今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存…

    数据库 2025年2月22日
    200
  • Oracle不同表空间之间的数据迁移

    –将数据库为testdb,用户名为testuser中默认(users)表空间里的数据迁移至表空间(newtablespace) –1.用system用户登陆testdb数 首页 → 数据库技术 背景: 阅读新闻 or…

    数据库 2025年2月22日
    200
  • Oracle到MySQL的迁移步骤及各种注意事项

    最近公司一个项目需要将数据库进行一次迁移,从Oracle到mysql,网上资料甚少,现将我本次迁移过程中所遇到的一些问题总结于此(主 最近公司一个项目需要将数据库进行一次迁移,从oracle到mysql,网上资料甚少,现将我本次迁移过程中所…

    数据库 2025年2月22日
    200

发表回复

登录后才能评论