数据迁移「建议收藏」

数据迁移

大家好,又见面了,我是全栈君。

1. 软件支持

1.1下载迁移工具:Navicat_Premium_11.0.10

1.2连接数据

 1.2.1打开Navicat,点击连接。新建MySQL连接和oracle连接。详细过程例如以下图:

数据迁移「建议收藏」

数据迁移「建议收藏」
(图1)

数据迁移「建议收藏」

数据迁移「建议收藏」
(图2)

1.2.2连接MySQL数据库:

数据迁移「建议收藏」

数据迁移「建议收藏」

(图三)

 

2. 在MySQL中创建数据库

2.1打开数据库链接之后。右击。选择新建数据库:

数据迁移「建议收藏」

数据迁移「建议收藏」

(图四)

2.2填写表信息:

数据迁移「建议收藏」

数据迁移「建议收藏」

(图五)

3. 迁移表结构


3.1打开Oracle的数据库,右击选择传输数据:

数据迁移「建议收藏」

 数据迁移「建议收藏」

(图六)

3.2填写传输数据常规信息:

数据迁移「建议收藏」

数据迁移「建议收藏」

(图七)

3.3填写传输数据高级信息:

数据迁移「建议收藏」数据迁移「建议收藏」

(图八)

3.4迁移完表结构后随机抽取几张表,检查表结构是否正确

4. 改动表结构

4.1迁移完毕后,打开Mysql数据库。执行改动表结构的sql脚本(注意,最好不要直接执行sql文件。

须要手动删除外键):

数据迁移「建议收藏」

数据迁移「建议收藏」

(图九)

4.2改动完表结构后随机抽取几张表,检查表结构是否改动正确

5. 改动储存引擎

5.1改动完表结构后。执行改动储存引擎的sql脚本(注意。最好不要直接执行sql文件):

数据迁移「建议收藏」

(图十)

5.2改动完储存引擎后随机抽取几张表。检查表的储存引擎是否改动正确

 

6. 导入数据

*lejobdb中以mr开头的表不要导入数据,否则会报错(原因:这张表中有同样的主键)

6.1打开Oracle数据库,右击选择传输数据:如(图六)

6.2填写传输数据常规信息:如(图七)注意:不能导入带有外键的表中的数据

6.3填写传输数据高级信息:注意:导入数据时要使用事务

数据迁移「建议收藏」

数据迁移「建议收藏」

(图十一)

7. 检查数据

随机抽取所导数据库中的表,检查当中的数据有没有问题。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115306.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [精选]详细介绍MySQL中常见的锁

    [精选]详细介绍MySQL中常见的锁

    2022年2月19日
    46
  • 大屏数据可视化案例「建议收藏」

    大屏数据可视化案例「建议收藏」数据可视化:把相对复杂的、抽象的数据通过可视的、交互的方式进行展示,从而形象直观地表达数据蕴含的信息和规律。数据可视化是数据空间到图形空间的映射,是抽象数据的具象表达。数据可视化交互的基本原则:总览为先,缩放过滤按需查看细节。大屏数据可视化是当前可视化领域的一项热门应用,通常可以分为信息展示类、数据分析类及监控预警类。大屏数据可视化应用的难点并不在于图表类型的多样化,而在于如何能在…

    2022年6月27日
    34
  • 指定为文件头部Expires要么Cache-Control

    指定为文件头部Expires要么Cache-Control

    2022年1月3日
    47
  • RX 和 TX_RX和OTC

    RX 和 TX_RX和OTC我们在ifconfig查看网卡配置时或者嵌入式开发的时候,经常会看到rx/tx缩写,其含义如下:RX==receive,接收,从开启到现在接收封包的情况,是下行流量。TX==Transmit,发

    2022年8月6日
    22
  • 软引用 SoftReference

    软引用 SoftReferenceimportjava lang ref SoftReferenc 软引用 demo 和使用 redis 缓存类似 先查内存中是否缓存 有则直接内存获取 反之则重新创建 再装载入内存中缓存起来 在一些开源框架中经常使用 author tiger create 2021 09 1220 34 publicclassS publicstatic String args Tigerti

    2025年6月6日
    4
  • 一名正在学习Python的新手。「建议收藏」

    一名正在学习Python的新手。「建议收藏」1.写代码,有如下列表,按照要求实现每一个功能计算列表的长度并输出li=["alex","WuSir","ritian",&q

    2022年7月5日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号