数据泵实现Oracle数据迁移到异地库

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

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

 下面就来看一下命令格式:

Impdpusername/passwd@dbsnameremap_schema=userA:userB remap_tablespace=tbsA:tbsB network_link=dblink_to_userA_on_userB

说明:
Userid:Username/passwd@dbsname。用户建议为system。
Remap_schema: userA:userB。数据库用户映射。
Remap_tablespace: tbsA:tbsB。默认表空间映射。
Schemas: userA。必须是dblink中指定用户。建议不指定。
Directory: 该种模式下,此参数指定的是日志文件的路径。如果不指定,,则路径默认为data_pump_dir。
Network_link: 在备份库上创建的连接到目标机的dblink。

这样就能快速的把A库上的用户迁移到B库上。

不过有几个前提:

1、username:这个操作的数据库用户建议是system,如果是其他用户的话就需要有dba权限的用户才能执行;

2、dblink:必须能够连接到对应库上的数据库用户下。

linux

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

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

(0)
上一篇 2025年2月22日 15:11:44
下一篇 2025年2月22日 15:12:06

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

相关推荐

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

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

    数据库 2025年2月22日
    100
  • Oracle数据迁移方案

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

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

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

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

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

    数据库 2025年2月22日
    200

发表回复

登录后才能评论