数据迁移「建议收藏」

数据迁移

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

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTML5火焰文字特效DEMO演示

    效果展示:http://hovertree.com/texiao/html5/26/效果图:扫描二维码查看效果:或者关注微信公众号ihewenqi,发送我或者张国荣,可以查看效果。代码

    2021年12月22日
    52
  • 博客日记

    博客日记博客日记 一直想搭建好自己的网站,可是都没有坚持下去。可能对于自己时没有压力的创作,或者是说在自己觉得不好创作的时候直接一把删除是很放松的,这也导致了我从2019年开始弄到现在一个网站也没有坚持下来,就是因为自己的感受到的*删库*的成本太低了,哈哈没有办法,现在重新开始买了服务器买了域名,去备案,结果确实自己的备案被驳回来了,原因就是我的备案信息不正确。。。腾讯的客服回电话说的是比对没有任何问题,但是就是信息比对不正确,我也很迷。现在要重新备案,惨淡的八九天又要来了,不知道粤局

    2022年4月28日
    34
  • Linux下ffmpeg安装教程(亲测有效)「建议收藏」

    Linux下ffmpeg安装教程(亲测有效)「建议收藏」Linux下ffmpeg安装教程(亲测有效)

    2025年11月8日
    1
  • Android对话框之dismiss和cancel和hide区别「建议收藏」

    Android对话框之dismiss和cancel和hide区别「建议收藏」Android对话框之dismiss和cancel和hide区别

    2022年4月21日
    99
  • 最小化安装Centos7后安装图形界面[通俗易懂]

    最小化安装Centos7后安装图形界面[通俗易懂]最小化安装Centos7后安装图形界面:1. 更新下系统yum -y upgradereboot2. 安装依赖包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel…

    2022年8月18日
    5
  • kbengine教程_如何简单的介绍自己

    kbengine教程_如何简单的介绍自己之前想分析一个开源服务器很久了,思前想后,还是选择了kbengine。KBEngine的服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新)。现在服务器大多数是用C++做的,pyth

    2022年8月6日
    7

发表回复

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

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