杨柳 数据和云

墨墨导读:众所周知,数据库升级、转换、迁移是数据库运维必备的日常技能,本文详细介绍一则将DB2数据库转换成Oracle数据库的案例,希望对大家有帮助。


1. 前言

记录一则使用sql developer工具,将DB2数据库迁移到ORACLE数据库的案例。

2. 环境准备

  • 安装ORACLE数据库并创建实例

  • 安装DB2软件

  • 安装SQL DEVELOPER 软件

3. 备份生产环境DB2数据库如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav

4. 将备份传到新的DB2环境(在新环境进行数据转换最大可能地保护生产数据)

5. 在新环境恢复DB2数据库如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_026.ORACLE环境创建用户如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_03

7. 使用SQL developer进行数据转换

7.1创建一个连接到目标ORACLE数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_04

7.2 创建一个连接到源端DB2数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_05

7.3 ORALCE数据库创建一个迁移存储库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_06

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_07

7.4 DB2数据库关联到需要迁移的ORACLE

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_08

7.5 正式进行迁移

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_09

7.6 连接到源端数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_10

7.7 创建迁移名称

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_11

7.8 连接源端

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_12

7.9 选择需要迁移的数据库

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_13

7.10 自定义转换数据类型规则,比如说调整数据类型,数据库类型精度等等,按需调整
如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_14

7.11 选择需要转换的对象如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_15

7.12 选择目标端如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_16

7.13 选择移动数据

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_17
如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_18
如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_19

8. 数据对比

8.1 收集DB2统计信息并查询出每张表的数据如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_208.2 收集ORACLE数据库统计信息并查询出每张表的数据

如何将DB2数据库转换成Oracle数据库,这一篇告诉你_Jav_21


用UE对比8.1与8.2的结果集

9. 注意事项

9.1 两种类型的数据库对表和字段的长度限制不一样,可能会导致转换失败;
9.2 注意空值和NULL处理;在工具转换过程中,NULL会转换成空,而空值则会转换成空格 建议在转换前,将空值替换的;
9.3 数据类型转换,比如double转换number时的精度;
9.4 两种数据库转换最重要的环节是需要应用人员和开发人员的全力配合。

墨天轮原文链接:https://www.modb.pro/db/28448(复制到浏览器中打开或者点击“阅读原文”)