我需要将数据库从Oracle 11g迁移到12c。 但是我无法进行直接导出和导入的迁移,因为将要发生很多架构更改。 我已经在备用表中包含了具有旧列和新列的列映射,其中包含所有详细信息,例如数据类型,约束等。在许多表中添加了新列,应该填充的默认值也是已知的。 那么,进行迁移的最佳方法应该是什么?

===============>>#1 票数:1

有更多方法可以做到这一点。 首先要涉及到dba。

为了最大程度地减少生产停机时间,您可以检查在您的情况下建立逻辑备用数据库是否可行。 在这种情况下,将目标数据库设置为12c,可以节省升级时间。该目标数据库始终与源数据库同步,因此非常有价值。 克隆目标数据库,并使用该克隆来测试迁移步骤。 如果迁移失败,则可以轻松地重新创建一个新的克隆以更正迁移过程。

以这种方式工作甚至可以实现双向复制,即从迁移的数据库复制回源数据库,这有可能在新数据库开始生产后无法正常工作的情况下恢复到原始数据库。如预期的那样。

从向项目添加dba开始,好的dba可以帮助最大程度地减少停机时间并降低风险。

  ask by asthiwanka translate from so

未解决问题?本站智能推荐: