最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Mysql迁移Oracle方案

来源:动视网 责编:小OO 时间:2025-09-29 19:32:08
文档

Mysql迁移Oracle方案

Mysql转Oracle方案2018年1月1环境准备导入机1、安装oracle11g数据库;2、安装mysql数据库;oracle生产环境1、新建DBA用户cssdj_zsy;2、创建表空间TS_CSSDJ;3、设置字符集utf8;OracleSQLDeveloper配置1.1.1配置JDKOracleSQLDeveloper第一次使用,需要配置JDK,选择其自带JDK,路径地址为“product\\11.2.0\\dbhome_1\\jdk”。1.1.2配置第三方JDBC驱动程序选择“工具”
推荐度:
导读Mysql转Oracle方案2018年1月1环境准备导入机1、安装oracle11g数据库;2、安装mysql数据库;oracle生产环境1、新建DBA用户cssdj_zsy;2、创建表空间TS_CSSDJ;3、设置字符集utf8;OracleSQLDeveloper配置1.1.1配置JDKOracleSQLDeveloper第一次使用,需要配置JDK,选择其自带JDK,路径地址为“product\\11.2.0\\dbhome_1\\jdk”。1.1.2配置第三方JDBC驱动程序选择“工具”
Mysql转Oracle方案

2018年1月

1 环境准备

导入机

1、安装oracle11g数据库;

2、安装mysql数据库;

oracle生产环境

1、新建DBA用户cssdj_zsy;

2、创建表空间TS_CSSDJ;

3、设置字符集utf8;

Oracle SQL Developer配置

1.1.1 配置JDK

Oracle SQL Developer第一次使用,需要配置JDK,选择其自带JDK,路径地址为“product\\11.2.0\\dbhome_1\\jdk”。

1.1.2 配置第三方JDBC驱动程序

选择“工具”-“首选项”-“第三方JDBC驱动器”,添加项目中使用的即可“mysql-connector-java-5.1.7-bin.jar”。

2 数据迁移

数据准备

2.1.1 生产数据备份

1、应用停机;

2、备份mysql生产库psc文件,备份表结构和表数据,不备份函数和事件;

2.1.2 导入机还原备份文件

1、新建与oracle用户同名数据库cssdj_zsy,字符集utf8;

2、导入备份psc文件到cssdj_zsy;

Oracle SQL Developer配置连接

2.1.3 连接本机mysql数据库

2.1.4 连接生产oracle数据库

执行迁移

2.1.5 关联移植资料档案库

1、选择oracle数据库,右键“移植资料档案库”-“关联移植资料档案库”。

2、成功关联后,左侧栏会出现“捕获的模型”和“转换的模型”。

2.1.6 捕获方案

1、选择mysql数据库cssdj_zsy,右键执行“捕获方案”;

2、捕获日志;

3、捕获结果,生成“捕获的模型”

2.1.7 设置数据映射

1、捕获模型右键执行“设置数据映射”;

2、设置源数据类型CHAR对应的Oracle数据类型为VARCHAR2;

3、说明

mysql的char类型,映射到oracle默认类型为char;

若使用默认类型char,迁移oracle后对于未达到char最大字符长度的数据,会使用“空格”填充;

若修改为varchar2,迁移oracle后的数据不会存在“空格”填充现象。

2.1.8 转换为oracle模型

1、捕获模型右键执行“转换为Oracle模型”;

2、转换日志;

3、转换结果,生产“转换的模型”;

2.1.9 生成数据结构执行脚本

1、转换的模型右键执行“生产”;

2、生成结果

3、修改脚本连接

2.1.10 迁移数据结构

1、运行脚本;

2、选择连接,生产oracle数据库;

3、查看脚本输出日志,验证执行是否成功;

2.1.11 设置“数据移动选项”

1、“首选项”-“移植”-“数据移动选项”,修改“零长度字符的oracle表示法”未“NULL”;

2、说明:

“NULL”,表示转移到oracle数据字符串长度为0,显示NULL;

“ ‘ ‘ ”,表示转移到oracle数据字符串长度为0,显示为“空格”;

2.1.12 迁移数据

1、转换的模型右键执行“移动数据”;

2、设置“源连接”和“目标连接”;

3、数据迁移日志

2.1.13 删除移植资料档案库

迁移数据准确性验证

2.1.14 过程验证

2.1.14.1迁移数据结构日志

2.1.14.2迁移数据日志

2.1.15 数据验证

2.1.15.1重要表结构验证

mysql与oracle数据库,表结构一致;

2.1.15.2重要表数据总条数验证

mysql与oracle数据库,表数据条数一致;

2.1.15.3乱码验证

oracle数据库,各类型不出现乱码;

文档

Mysql迁移Oracle方案

Mysql转Oracle方案2018年1月1环境准备导入机1、安装oracle11g数据库;2、安装mysql数据库;oracle生产环境1、新建DBA用户cssdj_zsy;2、创建表空间TS_CSSDJ;3、设置字符集utf8;OracleSQLDeveloper配置1.1.1配置JDKOracleSQLDeveloper第一次使用,需要配置JDK,选择其自带JDK,路径地址为“product\\11.2.0\\dbhome_1\\jdk”。1.1.2配置第三方JDBC驱动程序选择“工具”
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top