欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

数据迁移

程序员文章站 2022-05-19 14:52:26
...

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打开数据库链接之后,右击,

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文件。需要手动删除外键):

数据迁移

数据迁移

喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHAgYWxpZ249"center">(图九)

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

5. 修改储存引擎

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

数据迁移

(图十)

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

6. 导入数据

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

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

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

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

数据迁移

数据迁移

(图十一)

7. 检查数据

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