• 使用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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

    2.2、数据传输

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

    在弹框中

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

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

    在这里插入图片描述

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

    在这里插入图片描述

    点击下一步

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

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

    在这里插入图片描述

    3、说明

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

  • 相关阅读:
    栈OJ(C++)
    IntelliJ Plugin开发 (二) 获取编辑器上选中的文本以及使用通知和消息框显示
    蓝桥等考Python组别十级007
    【C++】设计模式之单例模式
    Java 24 Design Pattern 之
    算法---矩阵中战斗力最弱的 K 行(Kotlin)
    为什么IDEA不推荐你使用@Autowired ?
    江科大STM32 终
    spring 面试题
    2.CSS选择器
  • 原文地址:https://blog.csdn.net/Jack_David/article/details/126850145