为 OCI 中的 PeopleSoft 数据库启用闪回数据库

Oracle MAA 优秀实践是为您刚刚在 OCI 中配置的两个 PeopleSoft 数据库启用闪回数据库。

闪回数据库具有以下优点:
  • 恢复失败的主数据库,而不从新主数据库复制或从备份还原。
  • 将物理备用数据库闪回以用于调查工作。
要启用闪回数据库,需要在每个物理备用数据库上执行三个步骤:
  1. 禁用 redo apply
  2. 启用 Flashback Database
  3. 重新启用 redo apply

禁用 redo apply

在每个物理备用数据库上禁用 redo apply本示例使用数据库 CDBHCM_iad1dx
  1. 登录承载备用数据库的 Oracle Exadata Database Service on Dedicated Infrastructure domUs 之一并成为 oracle
  2. 源 PeopleSoft 数据库。
    $ ./CDBHCM.env
  3. SYS 身份登录 Data Guard 中介命令行界面,然后发出以下命令以禁用 redo apply
    DGMGRL> edit database CDBHCM_iad1dx set state='apply-off';
    Succeeded.
  4. 退出 Data Guard 代理。

启用闪回数据库

对每个物理备用数据库执行以下操作以启用闪回数据库:

  1. sysdba 身份启动 SQL*Plus 会话。
  2. 启用闪回数据库。
    $ sqlplus / as sysdba
    SQL> alter database flashback on; 
    Database altered. 
    Exit SQL*Plus

启用 redo apply

在每个物理备用数据库上启用 redo apply本示例使用数据库 CDBHCM_iad1dx
  1. SYS 身份登录 Data Guard 中介命令行界面。
  2. 发出以下命令以启用 redo apply
    DGMGRL> edit database CDBHCM_iad1dx set state='apply-on';
    Succeeded.
  3. 退出 Data Guard 代理。