如果数据库较大,全量迁移时间较长,如何尽可能缩短停机窗口?

对于数据库容量较大的库,从ORACLE迁移到国产数据库,全量迁移需要较长时间,而对于金融机构来说,停机窗口非常宝贵,如何可以缩短停机窗口是实施的难点之一,如果是同构数据库的迁移,比如Oracle迁移到Oracle,有比较成熟的工具实现全量和增量的迁移,前期先进行全量迁移,停机窗口时再进行...显示全部

对于数据库容量较大的库,从ORACLE迁移到国产数据库,全量迁移需要较长时间,而对于金融机构来说,停机窗口非常宝贵,如何可以缩短停机窗口是实施的难点之一,如果是同构数据库的迁移,比如Oracle迁移到Oracle,有比较成熟的工具实现全量和增量的迁移,前期先进行全量迁移,停机窗口时再进行增量迁移,可以尽可能缩短停机时间,但是Oracle到国产数据库,如何进行类似的全量和增量迁移,需要重点考虑?

收起
参与33

查看其它 7 个回答huawei851120的回答

huawei851120huawei851120课题专家组数据库运维工程师某省级联社

有两种思路:
1,先对Oracle的大表进行改造,分为历史表和当前表。把历史表先期迁移到国产数据库,停机窗口内再把当前用的表迁移过去。这种用法比较推荐;
2,利用同步工具。几家大厂的国产数据库,都有自己的数据同步工具,可以先期进行数据同步,但不能同步DDL。这个阶段不要进行Oracle表结构的表更。投产窗口内,把应用停掉后,等数据追平就可以了。

银行 · 2022-12-13
浏览1176

回答者

huawei851120
数据库运维工程师某省级联社
擅长领域: 数据库服务器灾备

huawei851120 最近回答过的问题

回答状态

  • 发布时间:2022-12-13
  • 关注会员:8 人
  • 回答浏览:1176
  • X社区推广