背景
数据库迁移即将数据从一个数据库导入到另一个数据库中。在此基础上对现有场景进行优化。主要迁移场景分为以下几部分:
操作系统异构,同品牌数据库
例如:
* ORACLE数据库从AIX操作系统迁移至LINUX操作系统【ORACLE版本不变】
* ORACLE数据库从HP-UX操作系统迁移至LINUX操作系统【ORACLE版本升级】
数据库品牌不一致
例如:
* ORALE数据库迁移至MYSQL 【数据库异构平台】
* ORACLE数据库迁移至POSTGRESQL 【数据库异构迁移】
数据库迁移场景
例如:
* 停机迁移数据
* 实时迁移数据【零停机,平滑数据迁移】
迁移步骤介绍:
数据库迁移
- 数据迁移评估
- 内容迁移【模拟迁移】
2.1 结构迁移
2.2 数据库迁移
2.3 结构迁移比对
2.4 数据迁移比对 - 业务模拟测试【如果为异构迁移,可能存在几次数据迁移】
- 模拟迁移准备正式迁移
4.1 准备正式迁移
4.2 结构迁移
4.3 数据迁移
4.4 结构迁移比对
4.5 数据迁移比对
4.6 反向同步环境准备【支持双向复制】 - 确认无误后,准备正式迁移
5.1 启动反向复制
5.2 新库权限回收
5.3 旧库权限调整
5.4 模拟权限反向复制
5.5 正式迁移,启动反向复制
5.6 业务迁移完成之后,数据反向复制,回退机制保证【有效期7-15天】
数据迁移类型
文档更新时间: 2021-07-27 17:35 作者:阿力