使用Navicat Premium进行Oracle数据库schema的复制

使用Navicat Premium进行Oracle数据库schema的复制

我们在实际的开发过程中,经常需要将数据库的信息从一个schema迁移到另一个schema中,如果一张表一张表的去生成ddl和dml的话,将会非常的浪费时间。因此本文介绍了一个方便快捷的方法,可以借助Navicat Premium的数据传输功能,将Oracle中的数据从一个用户完整的迁移到另一个用户下。

1、准备环境信息

  • 操作系统:MacOS
  • Navicat Premium 版本:16.1.1
  • 数据库:Oracle
  • 迁移信息:从ORDER复制到BACKUP,也就是从订单信息库迁移到备份库

2、操作步骤

2.1、新建Oracle连接

依次点击连接–>Oracle

使用Navicat Premium进行Oracle数据库schema的复制_第1张图片

输入数据库连接信息后,点击保存确认,如下示例:

使用Navicat Premium进行Oracle数据库schema的复制_第2张图片

连接新建成功,并且连接上数据库,如下:

使用Navicat Premium进行Oracle数据库schema的复制_第3张图片

2.2、数据传输

依次点击导航栏的工具–>数据传输

在弹框中

源:选择连接,模式中选择源的数据库schema

目标:选择连接,模式中选择目标的数据库schema

选择你需要传输的对象,根据自己的实际情况进行勾选即可

使用Navicat Premium进行Oracle数据库schema的复制_第4张图片

点击下一步

根据自己的复制策略,确认是否要勾选底下的两个选项

然后点击开始,等待完成即可

使用Navicat Premium进行Oracle数据库schema的复制_第5张图片

3、说明

数据传输支持丰富的数据迁移,不同的数据库之间也是支持的,例如Mysql转到Oracle等

你可能感兴趣的:(后台,服务器端,数据库,oracle,数据库,dba,Navicat,mysql)