背景

  数据库迁移即将数据从一个数据库导入到另一个数据库中。在此基础上对现有场景进行优化。主要迁移场景分为以下几部分:

操作系统异构,同品牌数据库

例如:
* ORACLE数据库从AIX操作系统迁移至LINUX操作系统【ORACLE版本不变】
* ORACLE数据库从HP-UX操作系统迁移至LINUX操作系统【ORACLE版本升级】

数据库品牌不一致
例如:

* ORALE数据库迁移至MYSQL 【数据库异构平台】
* ORACLE数据库迁移至POSTGRESQL 【数据库异构迁移】

数据库迁移场景
例如:

* 停机迁移数据
* 实时迁移数据【零停机,平滑数据迁移】

迁移步骤介绍:

数据库迁移
  1. 数据迁移评估
  2. 内容迁移【模拟迁移】
    2.1 结构迁移
    2.2 数据库迁移
    2.3 结构迁移比对
    2.4 数据迁移比对
  3. 业务模拟测试【如果为异构迁移,可能存在几次数据迁移】
  4. 模拟迁移准备正式迁移
    4.1 准备正式迁移
    4.2 结构迁移
    4.3 数据迁移
    4.4 结构迁移比对
    4.5 数据迁移比对
    4.6 反向同步环境准备【支持双向复制】
  5. 确认无误后,准备正式迁移
    5.1 启动反向复制
    5.2 新库权限回收
    5.3 旧库权限调整
    5.4 模拟权限反向复制
    5.5 正式迁移,启动反向复制
    5.6 业务迁移完成之后,数据反向复制,回退机制保证【有效期7-15天】
数据迁移类型

文档更新时间: 2021-07-27 17:35   作者:阿力