使用控制台备份数据库

本文介绍了如何使用控制台管理恢复服务和对象存储中的备份。

有关备份的更多信息,请参见 Back Up and Recovery in Base Database Service

必需的 IAM 策略

要使用 Oracle Cloud Infrastructure,必须由管理员在策略中为您授予安全访问权限。无论您是将控制台或 REST API 与 SDK、CLI 还是其他工具结合使用,都需要进行此访问。如果您收到一则表明您无权访问或未经授权的消息,请向管理员确认您具有哪些类型的访问权限以及要使用哪些区间

如果您刚接触策略,请参阅策略入门常见策略

导航到当前区间的独立备份列表

执行以下步骤以使用 OCI 控制台导航到区间中的独立备份列表:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在数据库系统列表页上的资源下,选择独立备份以查看独立备份的列表。

配置数据库的自动备份

启动数据库系统时,您可以选择为初始数据库启用自动备份。

使用 OCI 控制台创建数据库后,执行以下步骤配置或禁用自动备份:

注意:

默认情况下,切换备份目的地将触发立即进行完全备份。无法重新安排此完整备份。
  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页面上,在数据库信息选项卡中,备份详细信息指示是否启用了自动备份。启用备份时,详细信息还指示所选备份保留期。
  6. 在数据库详细信息页上,选择配置自动备份
  7. 数据库备份对话框中,根据需要打开或关闭启用自动备份切换。如果要启用自动备份,可以选择将恢复服务或对象存储配置为备份目标。
    您选择使用恢复服务作为备份目的地取决于租户的可用限制以及特定区域中的可用容量。启用自动备份并希望使用恢复服务作为备份目标时,以下限制适用于所有区域:
    • 如果您有可用的限制,并且区域中是否有可用容量,则您可以选择恢复服务(默认)和对象存储。
    • 如果您已用尽恢复服务的默认限制,则只能使用对象存储。但是,您可以提出额外的限制请求,然后使用恢复服务。
    • 如果区域中没有任何可用容量,则只能使用对象存储。但是,在区域中提供所需的容量后,您可以从对象存储无缝切换到恢复存储。
    • 基于 Ampere A1 配置的数据库系统只能在对象存储中备份。
  8. 如果选择恢复服务作为备份目标,则可以配置以下选项:
    • 保护策略:可以从其中一个预设保护策略或定制策略中进行选择。系统会在您选择的保护策略恢复窗口结束时自动删除备份。

      以下保留期可用于恢复服务。保留期(以天为单位)在恢复服务保护策略中定义。
      • 青铜(14 天)
      • 银牌(35 天)(默认值)
      • 黄金(65 天)
      • 白金(95 天)
      • 定制(用户定义的保护策略)
    • 实时数据保护实时保护是指将重做更改从受保护数据库持续传输到恢复服务。这样可以减少数据丢失,并提供接近 0 的恢复点目标 (recovery point objective,RPO)。这是一个额外的成本选项。

    • 数据库终止后的删除选项可以使用以下选项在数据库终止后保留托管数据库备份。这些选项还可以帮助在数据库意外或恶意损坏时从备份还原数据库。

      • 根据保留期保留备份:终止数据库时,与终止的数据库及其所有资源关联的自动数据库备份将在指定的保留期结束时删除。
      • 保留备份 72 小时,然后删除:当数据库终止时,与已终止数据库及其所有资源关联的自动数据库备份将保留 72 小时,然后删除。备份将保留 72 小时,以防用户意外删除。
    • 调度的初始备份日:选择一周中的某一天开始初始备份。
    • 调度的初始备份时间 (UTC) :选择初始备份开始的时间。初始备份可以随时或在所选的两个小时调度窗口中启动。
    • 每日备份的计划时间 (UTC) :选择每日备份开始的时间。每日备份可以随时或在所选的两个小时调度窗口中启动。
    • 立即执行第一个备份:完全备份是所有数据文件和构成 Oracle Database 的控制文件的操作系统备份。完全备份还必须包括与数据库关联的参数文件。可以在数据库关闭或数据库打开时执行数据库备份。在实例发生故障或其他异常情况后,通常不能进行备份。如果您选择延迟初始备份,则在数据库失败时,数据库可能无法恢复。
  9. 如果选择对象存储作为备份目标,则可以配置以下选项:
    • 备份保留期:如果选择启用自动备份,则可以选择具有预设保留期之一的策略。系统将在所选保留期结束时自动删除增量备份。您可以在预配后更改备份保留期。

      对象存储具有以下保留期。
      • 7 天
      • 15 天
      • 30 天(默认值)
      • 45 天
      • 60 天
    • 数据库终止后的删除选项可以使用以下选项在数据库终止后保留托管数据库备份。这些选项还可以帮助在数据库意外或恶意损坏时从备份还原数据库。

      • 根据保留期保留备份:终止数据库时,与终止的数据库及其所有资源关联的自动数据库备份将在指定的保留期结束时删除。
      • 保留备份 72 小时,然后删除:当数据库终止时,与已终止数据库及其所有资源关联的自动数据库备份将保留 72 小时,然后删除。备份将保留 72 小时,以防用户意外删除。
    • 调度的完全备份日:选择一周中的某一天开始初始和将来的完全备份。
    • 调度的完全备份时间 (UTC) :选择开始完全备份的时间。完全备份可以随时或在所选的两个小时调度窗口中启动。
    • Scheduled time for incremental backup (UTC) :选择增量备份开始的时间。增量备份可以随时启动,也可以在选择的两小时调度窗口中启动。
    • 立即执行第一个备份:完全备份是所有数据文件和构成 Oracle Database 的控制文件的操作系统备份。完全备份还必须包括与数据库关联的参数文件。可以在数据库关闭或数据库打开时执行数据库备份。在实例发生故障或其他异常情况后,通常不能进行备份。如果您选择延迟初始备份,则在数据库失败时,数据库可能无法恢复。
  10. 选择保存
  11. 数据库详细信息页在备份部分中显示自动备份状态和详细信息。

为备用数据库配置自动备份

执行以下步骤以使用 OCI 控制台为备用数据库配置自动备份:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页上的资源下,选择数据卫士关联
  6. 在备用数据库列表中,选择要为其配置自动备份的数据库。
  7. 将显示数据库的详细信息。
  8. 在数据库详细信息页面上,在数据库信息选项卡中,备份详细信息指示是否启用了自动备份。启用备份时,详细信息还指示所选备份保留期。
  9. 在数据库详细信息页上,选择配置自动备份
  10. 配置自动备份对话框中,选中或取消选中启用自动备份(如果适用)。如果要启用自动备份,可以选择将恢复服务对象存储配置为备份目标。但是,如果已在主数据库上配置了备份,则备用数据库必须使用相同的备份目标。
  11. 如果选择恢复服务作为备份目标,则可以配置以下选项:
    • 保护策略:可以从其中一个预设保护策略或定制策略中进行选择。系统会在您选择的保护策略恢复窗口结束时自动删除备份。
    • 实时数据保护:实时保护是指将重做更改从受保护数据库持续传输到恢复服务的过程。这样可以减少数据丢失,并提供接近 0 的恢复点目标 (recovery point objective,RPO)。这是一个额外的成本选项。

    • 数据库终止后的删除选项:可以在数据库终止后使用以下选项保留托管数据库备份。这些选项还可以帮助在数据库意外或恶意损坏时从备份中还原数据库。
      • 根据保留期保留备份:终止数据库时,与终止的数据库及其所有资源关联的自动数据库备份将在指定的保留期结束时删除。
      • 保留备份 72 小时,然后删除:当数据库终止时,与已终止数据库及其所有资源关联的自动数据库备份将保留 72 小时,然后删除。备份将保留 72 小时,以防用户意外删除。
    • 调度的初始备份日:选择一周中的某一天开始初始备份。
    • 调度的初始备份时间 (UTC) :选择初始备份开始的时间。初始备份可以随时或在所选的两个小时调度窗口中启动。
    • 每日备份的计划时间 (UTC) :选择每日备份开始的时间。每日备份可以随时或在所选的两个小时调度窗口中启动。
    • 立即执行第一个备份:完全备份是所有数据文件和构成 Oracle Database 的控制文件的操作系统备份。完全备份还必须包括与数据库关联的参数文件。您可以在数据库关闭或数据库打开时执行数据库备份。在实例发生故障或其他异常情况后,通常不能进行备份。如果您选择延迟初始备份,则在数据库失败时,数据库可能无法恢复。
  12. 如果选择对象存储作为备份目标,则可以配置以下选项:
    • 备份保留期:如果选择启用自动备份,则可以选择具有预设保留期之一的策略。系统将在所选保留期结束时自动删除增量备份。您可以在预配后更改备份保留期。
    • 数据库终止后的删除选项:可以在数据库终止后使用以下选项保留托管数据库备份。这些选项还可以帮助在数据库意外或恶意损坏时从备份中还原数据库。
      • 根据保留期保留备份:终止数据库时,与终止的数据库及其所有资源关联的自动数据库备份将在指定的保留期结束时删除。
      • 保留备份 72 小时,然后删除:当数据库终止时,与已终止数据库及其所有资源关联的自动数据库备份将保留 72 小时,然后删除。备份将保留 72 小时,以防用户意外删除。
    • 调度的完全备份日:选择一周中的某一天开始初始和将来的完全备份。
    • 调度的完全备份时间 (UTC) :选择开始完全备份的时间。完全备份可以随时或在所选的两个小时调度窗口中启动。
    • Scheduled time for incremental backup (UTC) :选择增量备份开始的时间。增量备份可以随时启动,也可以在选择的两小时调度窗口中启动。
    • 立即执行第一个备份:完全备份是所有数据文件和构成 Oracle Database 的控制文件的操作系统备份。完全备份还必须包括与数据库关联的参数文件。您可以在数据库关闭或数据库打开时执行数据库备份。在实例发生故障或其他异常情况后,通常不能进行备份。如果您选择延迟初始备份,则在数据库失败时,数据库可能无法恢复。
  13. 选择保存
  14. 数据库详细信息页在备份部分中显示自动备份状态和详细信息。

创建数据库的按需备份

执行以下步骤以使用 OCI 控制台创建数据库的按需备份:

注意:

对象存储会创建完整备份,而恢复服务会创建数据库的增量备份。
  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页上的资源下,选择备份。此时将显示备份列表。
  6. 选择创建备份
  7. 创建备份面板中,提供以下详细信息:
  8. 提供备份数据库的名称。
  9. 按如下所示选择备份保留期
    • 每个备份保留期保留备份:选择此选项可对此备份使用保护策略保留期。
    • 指定长期备份保留期:选择此选项可使用恢复服务指定 LTR 期间。保留期必须为从创建备份开始的天数 (90 - 3650) 或年数 (1 - 10)。
  10. 选择创建

更改长期保留备份的保留期

使用 OCI 控制台,通过 Recovery Service 更改 LTR 备份的保留期:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 如果有独立备份,请在资源下选择独立备份并跳至下面的步骤 7
  3. 选择区间。此时将显示数据库系统的列表。
  4. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  5. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  6. 在数据库详细信息页上的资源下,选择备份。此时将显示备份列表。
  7. 在备份列表中,为要更改保留期的类型为长期备份的备份选择操作菜单。
  8. 选择更改保留期
  9. 输入备份保留期。保留期必须为从创建备份开始的天数 (90 - 3650) 或年数 (1 - 10)。
  10. 选择保存

查看受保护数据库的详细信息

使用 OCI 控制台执行以下步骤来查看受保护数据库的详细信息:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页面上,在数据库信息选项卡中,备份详细信息指示是否启用了自动备份。启用备份时,详细信息还指示所选的备份详细信息。
  6. 选择备份目的地中的恢复服务链接以查看受保护数据库的详细信息。

有关详细信息,请参阅管理受保护数据库

查看备份的状态

使用 OCI 控制台执行以下步骤来查看数据库的备份状态:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页上的资源下,选择备份。此时将显示备份列表。
  6. 状态列显示备份的状态。
  7. 以下是备份的各种状态: Active(活动)Creating(创建)Canceled(已取消)Canceling(取消)Failed(失败)

取消备份

执行以下步骤以使用 OCI 控制台取消数据库的备份:

注意:

只能取消处于 Creating 状态的备份。
  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择您的区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页上的资源下,选择备份。此时将显示备份列表。
  6. 状态列显示备份的状态。以下是备份的各种状态: Active(活动)Creating(创建)Canceled(已取消)Canceling(取消)Failed(失败)
  7. 在备份列表中,选择要取消的备份的操作菜单。
  8. 选择取消备份并在出现提示时确认。
  9. 备份的状态将更改为正在取消

如果取消备份失败,则在资源下的工作请求窗格中,您将看到一个名为取消数据库备份的行项目处于失败状态。创建数据库备份启动的备份也将有一个工作请求,该请求将反映备份操作的状态。

删除数据库的完整备份

执行以下步骤以使用 OCI 控制台删除数据库的完整备份:

注意:

不能显式删除自动备份。除非您终止数据库,否则自动备份将保留在恢复服务和对象存储中,保留用户指定的天数,之后会自动删除。
  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 选择您的区间。此时将显示数据库系统的列表。
  3. 在“DB Systems List(数据库系统列表)”页面上,选择包含您要管理的数据库的数据库系统。此时将显示数据库系统详细信息页。
  4. 在“DB System Details(数据库系统详细信息)”页上,选择要管理的数据库。此时将显示数据库详细信息页。
  5. 在数据库详细信息页上的资源下,选择备份。此时将显示备份列表。
  6. 在备份列表中,选择要删除的备份的操作菜单。
  7. 选择删除并在出现提示时确认。

删除数据库的独立备份

执行以下步骤以使用 OCI 控制台删除数据库的独立备份:

  1. 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service
  2. 在“数据库系统列表”页面的资源下,选择独立备份。此时将显示独立备份的列表。
  3. 在独立备份列表中,选择要删除的备份的操作菜单。
  4. 选择删除并在出现提示时确认。