我们在实际的开发过程中,经常需要将数据库的信息从一个schema迁移到另一个schema中,如果一张表一张表的去生成ddl和dml的话,将会非常的浪费时间。因此本文介绍了一个方便快捷的方法,可以借助Navicat Premium的数据传输功能,将Oracle中的数据从一个用户完整的迁移到另一个用户下。
依次点击连接–>Oracle
输入数据库连接信息后,点击保存确认,如下示例:
连接新建成功,并且连接上数据库,如下:
依次点击导航栏的工具–>数据传输
在弹框中
源:选择连接,模式中选择源的数据库schema
目标:选择连接,模式中选择目标的数据库schema
选择你需要传输的对象,根据自己的实际情况进行勾选即可
点击下一步
根据自己的复制策略,确认是否要勾选底下的两个选项
然后点击开始,等待完成即可
数据传输支持丰富的数据迁移,不同的数据库之间也是支持的,例如Mysql转到Oracle等