集成 Oracle Exadata Database Service on Dedicated InfrastructureOracle Database Zero Data Loss Autonomous Recovery Service

以下任务介绍了 Oracle Exadata Database Service on Dedicated InfrastructureRecovery Service 之间的备份和恢复操作。

为新数据库配置 Oracle 托管备份

以下步骤介绍了如何使用 Oracle 托管备份创建新的数据库。在开始之前,请确保已在 VCN 中部署 Oracle Exadata Database Service on Dedicated Infrastructure 和 VM 集群。

  1. 打开导航菜单。单击 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure
  2. 选择配置了 Oracle Exadata Database Service on Dedicated Infrastructure 的 VM 集群。
  3. 在“资源”下,单击数据库主目录
  4. 创建或选择运行 Oracle Database 19.18 或更高版本的数据库主目录。
  5. 在数据库主页的“资源”下,单击数据库
  6. 单击创建数据库
  7. 输入新数据库的信息。
    创建管理员身份证明时,请确保为 sys 用户提供口令。
  8. 在“配置数据库备份”页中,单击启用自动备份
  9. 单击备份目的地,然后选择 Autonomous Recovery Service
  10. 根据数据库的保留期要求选择保护策略:
    • 青铜:14 天
    • 银:35 天
    • 黄金:65 天
    • 白金:95 天
  11. 选择 Real-time Data Protection(实时数据防护)
    此选项可增强数据库保护并最大限度地降低数据丢失的可能性。选择此选项是额外费用。
  12. 选择默认根据保护策略保留期保留备份
  13. 选择每日备份的预定时间。
  14. 选择立即进行第一次备份
  15. 单击创建数据库
    在所选数据库主目录中创建一个新的 Oracle Exadata Database Service on Dedicated Infrastructure 数据库。

数据库窗口将显示备份信息。

新数据库的 0 级备份将转到 Recovery Service 备份目标。增量备份将根据指定的备份计划每天执行。如果为备份调度指定了默认的 Anytime ,则每日备份将在完成服务配置后的任何时间启动。备份将根据指定的备份保护策略保留在恢复服务中。借助 Recovery Service 永久增量技术,无需每周执行 0 级完整备份。Recovery Service 可以在需要时生成虚拟完整备份,而无需占用 Oracle Exadata Database Service on Dedicated Infrastructure 系统上的 CPU 周期。

创建数据库后,单击 Autonomous Recovery Service 链接将显示受保护的数据库 OCI 对象。受保护数据库显示:数据库的状态(受保护)、如果启用了实时重做传输、数据丢失风险(分钟)、数据库备份的大小以及当前恢复窗口(天和小时)。

为现有数据库启用 Oracle 托管备份

您可以通过以下步骤,为没有此功能创建的数据库启用 Oracle 托管备份到恢复服务。现有数据库必须运行 Oracle Database 19.18 或更高版本。

  1. 打开导航菜单。单击 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure
  2. 选择配置了 Oracle Exadata Database Service on Dedicated Infrastructure 的 VM 集群。
  3. 在“资源”下,单击数据库
  4. 选择要将 Oracle 托管备份启用到恢复服务的数据库。
  5. 单击 Enable Automatic Backups(启用自动备用)
  6. 单击备份目的地,然后选择 Autonomous Recovery Service
  7. 根据数据库的保留期要求选择保护策略:
    • 青铜:14 天
    • 银:35 天
    • 黄金:65 天
    • 白金:95 天
  8. 选择 Real-time Data Protection(实时数据防护)
    此选项可最大程度地降低数据丢失的可能性。
  9. 选择根据保护策略保留期保留备份
  10. 选择每日备份的预定时间。
  11. 选择立即进行第一次备份
    如果对象存储是上一个备份目的地,则将显示一条警告,表明将向新的恢复服务备份目的地执行新的 0 级备份。
  12. 单击保存更改

数据库的 0 级备份将转到 Recovery Service 备份目标。增量备份将根据指定的备份计划每天执行。如果为备份调度指定了默认的 Anytime ,则每日备份将在完成服务配置后的任何时间启动。备份将根据指定的备份保护策略保留在恢复服务中。借助 Recovery Service 永久增量技术,无需每周执行 0 级完整备份。Recovery Service 可以在需要时生成虚拟完整备份,而无需占用 Oracle Exadata Database Service on Dedicated Infrastructure 系统上的 CPU 周期。

创建按需备份

在启用了 Oracle Exadata Database Service on Dedicated Infrastructure 的 Oracle 托管备份到 Recovery Service 后,可以使用 OCI 控制台执行以下步骤进行按需备份。

  1. 打开导航菜单。单击 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure
  2. 选择配置了 Oracle Exadata Database Service on Dedicated Infrastructure 的 VM 集群。
  3. 在“资源”下,单击数据库
  4. 选择要将按需备份创建到恢复服务的数据库。
  5. 在“资源”下,单击备份
  6. 单击创建备份
  7. 为新的按需备份输入名称。
  8. 单击创建备份
将创建新备份并显示在可用备份列表中。按需备份仍保留在恢复服务中,具体取决于为自动备份选择的备份保留策略(青铜、白银、黄金或白金)。

从备份创建新数据库

按照以下步骤,从现有的 Oracle 托管备份创建新的 Oracle Exadata Database Service on Dedicated Infrastructure 数据库。

  1. 打开导航菜单。单击 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure
  2. 选择配置了 Oracle Exadata Database Service on Dedicated Infrastructure 的 VM 集群。
  3. 在“资源”下,单击数据库
  4. 单击恢复服务中已存在备份的源数据库。
  5. 在“资源”下,单击备份
  6. 单击要用作新数据库的源的备份的操作菜单。
    此时将显示一个新菜单。
  7. 单击创建数据库
  8. 选择将在其中创建新数据库的 VM 集群。
  9. 选择现有数据库主目录创建新数据库主目录
    如果选择现有数据库主目录,则数据库主目录版本必须与源数据库版本匹配。
  10. 为数据库输入名称。
  11. (可选)输入数据库唯一名称。
  12. 输入 sys 用户密码并确认密码。
  13. 输入源 Oracle Exadata Database Service on Dedicated Infrastructure 数据库的 TDERMAN 密码。
  14. 单击创建数据库
新数据库是在所选 VM 集群中创建的。请注意,在从现有备份创建数据库期间,无法启用自动备份。如果需要自动备份,请在创建数据库后启用自动备份。

恢复数据库

Oracle Exadata Database Service on Dedicated Infrastructure 数据库可以还原到最新的可用还原点、特定时间点或特定 SCN。还原和恢复使用 OCI 控制台完成。以下步骤说明如何还原数据库。

  1. 打开导航菜单。单击 Oracle Database ,然后单击 Oracle Exadata Database Service on Dedicated Infrastructure
  2. 选择配置了 Oracle Exadata Database Service on Dedicated Infrastructure 的 VM 集群。
  3. 在“资源”下,单击数据库
  4. 单击配置有恢复服务的数据库作为要恢复的备份目标。
  5. 在“资源”下,单击备份
    此时将显示可用备份的列表。虽然无法从此列表中的备份还原数据库,但是可以使用备份列表作为对当前可用于还原数据库的数据的引用。
  6. 单击还原
  7. 选择以下三个还原选项之一:
    • 还原到最新:数据库将还原并恢复到此程度:零数据损失或尽可能少的数据丢失。
    • 还原到时间戳:数据库还原到特定时间戳。
    • 还原到 SCN :数据库将还原到特定的 Oracle Database 系统更改号。您必须知道特定的 SCN。
  8. 单击还原数据库