迁移到 PDB 对 Oracle Dataguard 有何影响?

tea*_*les 6 oracle dataguard multi-tenant oracle-12c

如果我有一个带有两个物理备用实例(一个远程实例)的 OLTP 数据库,那么将主数据库迁移到 Oracle 12c PDB 会有什么影响?即迁移到 PDB 的过程是否通过 Dataguard 发送了一个合理的 EOR 记录,这将使物理备用数据库上的数据文件处于可以从中提取的状态,或者是否需要使用新的 CDB 对整个 CDB 进行完整备份?在恢复 Dataguard 之前,PDB 插入主数据库以恢复到每个备用数据库?

主数据库已经是 12c 非 PDB。

小智 2

Oracle 12.1.0.2 中关于此的注释指出,在插件期间不需要从主数据库移动/复制文件。该注释还指出,在此版本中,可以使用standbys=none 子句推迟源备用文件的副本。这使得可以在主容器数据库中插入大型主数据库,并在稍后将所有文件复制到正确的文件结构时执行重做应用/恢复。

请参阅插件期间备用数据库的处理注释 1576755.1

我的结论是,在 12.1.0.2 中,需要复制备用文件,但在主数据库的插件期间这不是单独的,因此不会导致任何额外的停机时间。

尽管如此,我还是希望在投入生产之前先对其进行测试。