[数据库] 数据库迁移方案

126 0
Honkers 2025-6-5 23:56:23 来自手机 | 显示全部楼层 |阅读模式

背景

遵循去IOE战略(IOE三个单词分别表示:IBM、Oracle、EMC,更确切地说是IBM小型机、Oracle数据库与EMC存储设备的组合。),大量企业开始减少对Oracle这样的传统闭源数据库的依赖,使用国产或开源数据库替代Oracle,因此涉及数据库迁移工作。

一般项目流程

项目流程包括确定迁移范围、迁移评估、选择迁移方式和迁移验证。

1.确定迁移范围

从Oracle迁移到国产数据库是一项昂贵且耗时的任务,要了解要迁移的范围,不要浪费时间来迁移不再需要的对象。另外,检查是否需要迁移所有的历史数据,不要浪费时间来复制不需要的数据,例如过去维护中的备份数据和临时表。

2.迁移评估

经过初步检查后,迁移的第一步是分析数据库信息和业务应用信息,找出两个数据库之间不兼容的特性,并估算迁移所需的时间(迁移工具效率)和成本(据库部署情况、数据量大小)。

3.选择迁移方式方式

通过对迁移所需时间和成本选择不同的迁移方法或者工具进行迁移。

  • 方案一:全量+增量。分两次割接,预割接完成全量备份,正式割接当晚追生产增量。虽然总体风险小,但增量同步需使用厂商工具,追增量效率不满足性能要求。
  • 方案二:全量-文案备份方式。一次割接,当晚文件方式备份和恢复数据。虽然基本不依赖迁移工具,但Oracle数据库的LOB字段无法备份,进度/稽核登方面需要另外准备脚本。
  • 方案三:全量-迁移工
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行