使用控制台备份数据库

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

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

必需的 IAM 策略

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

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

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

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

  1. 打开导航菜单,选择 Oracle Database ,然后选择 Oracle Base Database Service

    此时将打开 DB Systems 列表页。所选区间中的所有数据库系统都将显示在表中。

  2. 在数据库系统列表页上的资源下,选择独立备份以查看独立备份的列表。

配置数据库的自动备份

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

过程

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

注意:

默认情况下,切换备份目的地将触发立即进行完全备份。无法重新安排此完整备份。
  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页面的数据库信息选项卡上,备份部分指示是否启用了自动备份。启用备份时,详细信息还指示所选备份保留期。
  4. 在数据库详细信息页的操作菜单中,选择配置自动备份
  5. Configure automatically backups 面板中,输入以下详细信息:

根据您的要求,打开或关闭启用自动备份开关。如果启用自动备份,则可以选择将恢复服务对象存储配置为备份目标。

您选择使用恢复服务作为备份目的地取决于租户的可用限制以及特定区域中的可用容量。启用自动备份并希望使用恢复服务作为备份目标时,以下限制适用于所有区域:

  • 如果您有可用的限制,并且区域中是否有可用容量,则您可以选择恢复服务(默认)和对象存储。
  • 如果您已用尽恢复服务的默认限制,则只能使用对象存储。但是,您可以提出额外的限制请求,然后使用恢复服务。
  • 如果区域中没有任何可用容量,则只能使用对象存储。但是,在区域中提供所需的容量后,您可以从对象存储无缝切换到恢复存储。
  • 基于 Ampere A1 配置的数据库系统只能在对象存储中备份。

恢复服务

如果选择恢复服务作为备份目标,则可以配置以下选项:

  • 保护策略:可以从其中一个预设保护策略或定制策略中进行选择。系统会在您选择的保护策略恢复窗口结束时自动删除备份。

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

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

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

对象存储

如果选择对象存储作为备份目标,则可以配置以下选项:

  • 备份保留期:如果选择启用自动备份,则可以选择具有预设保留期之一的策略。系统将在所选保留期结束时自动删除增量备份。您可以在预配后更改备份保留期。

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

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

选择保存

数据库详细信息页在备份部分中显示自动备份状态和详细信息。

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

过程

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

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择 Data Guard 关联选项卡。
  4. 在备用数据库列表中,选择要为其配置自动备份的数据库。
  5. 在备用数据库详细信息页的数据库信息选项卡上,备份部分指示是否启用了自动备份。启用备份时,详细信息还指示所选备份保留期。
  6. 在备用数据库详细信息页的操作菜单中,选择配置自动备份
  7. Configure automatically backups 面板中,输入以下详细信息:

注意:

如果已在主数据库上配置了备份,则备用数据库必须使用相同的备份目标。

根据您的要求,打开或关闭启用自动备份开关。如果启用自动备份,则可以选择将恢复服务对象存储配置为备份目标。

您选择将恢复服务用作备份目的地取决于您的租户中的可用限制以及特定区域中的可用容量。启用自动备份并希望将恢复服务用作备份目的地时,以下限制适用于所有区域:

  • 如果您有可用的限制,并且该区域有可用的容量,您可以选择恢复服务(默认设置)和对象存储。
  • 如果您已用尽恢复服务的默认限制,则只能使用对象存储。但是,您可以发出额外的限制请求,然后使用恢复服务。
  • 如果该区域没有可用容量,则只能使用对象存储。但是,在该区域提供所需的容量后,您可以从对象存储无缝切换到恢复存储。
  • Ampere A1 基于配置的数据库系统只能在对象存储中备份。

恢复服务

如果选择恢复服务作为备份目标,则可以配置以下选项:

  • 保护策略:可以从其中一个预设保护策略或定制策略中进行选择。系统会在您选择的保护策略恢复窗口结束时自动删除备份。

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

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

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

对象存储

如果选择对象存储作为备份目标,则可以配置以下选项:

  • 备份保留期:如果选择启用自动备份,则可以选择具有预设保留期之一的策略。系统将在所选保留期结束时自动删除增量备份。您可以在预配后更改备份保留期。

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

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

选择保存

数据库详细信息页在备份部分中显示自动备份状态和详细信息。

创建数据库的按需备份

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

注意:

对象存储会创建完整备份,而恢复服务会创建数据库的增量备份。
  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择备份选项卡以查看备份列表。
  4. 选择创建备份
  5. Create Backup 面板中,输入以下详细信息:
    • 提供备份数据库的名称。
    • 从以下选项中选择备份保留期
      • 每个备份保留期保留备份:选择此选项可对此备份使用保护策略保留期。
      • 指定长期备份保留期:选择此选项可使用恢复服务指定 LTR 期间。保留期必须为从创建备份开始的天数 (90 - 3650) 或年数 (1 - 10)。
  6. 选择创建

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

过程

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

  1. 打开导航菜单,选择 Oracle Database ,然后选择 Oracle Base Database Service

    此时将打开 DB Systems 列表页。所选区间中的所有数据库系统都将显示在表中。

  2. 如果您有独立备份,请在资源下选择独立备份,然后跳至下面的步骤 7
  3. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  4. 数据库选项卡上,选择要使用的数据库。
  5. 在数据库详细信息页上,选择备份选项卡以查看备份列表。
  6. 在备份列表中,为要更改保留期的类型为长期备份的备份选择操作菜单。
  7. 选择更改保留期
  8. 输入备份保留期。保留期必须为从创建备份开始的天数 (90 - 3650) 或年数 (1 - 10)。
  9. 选择保存

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

过程

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

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页面的数据库信息选项卡上,备份部分指示是否启用了自动备份。启用备份时,详细信息还指示所选备份详细信息。
  4. 选择备份目标中的“恢复服务”链接可查看受保护数据库的详细信息。

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

查看备份的状态

过程

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

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择备份选项卡以查看备份列表。
  4. 状态列显示备份的状态。
    • 以下是备份的各种状态: Active(活动)Creating(创建)Canceled(已取消)Canceling(取消)Failed(失败)

取消备份

过程

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

注意:

只能取消处于 Creating 状态的备份。
  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择备份选项卡以查看备份列表。
  4. 状态列显示备份的状态。以下是备份的各种状态: Active(活动)Creating(创建)Canceled(已取消)Canceling(取消)Failed(失败)
  5. 为要取消的备份选择操作菜单。
  6. 选择取消备份并确认。
  7. 备份的状态将更改为正在取消

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

删除数据库的完整备份

过程

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

注意:

不能显式删除自动备份。除非您终止数据库,否则自动备份将保留在恢复服务和对象存储中,保留用户指定的天数,之后会自动删除。
  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页上,选择备份选项卡以查看备份列表。
  4. 为要删除的备份选择操作菜单。
  5. 选择删除并确认。

删除数据库的独立备份

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

  1. 打开导航菜单,选择 Oracle Database ,然后选择 Oracle Base Database Service

    此时将打开 DB Systems 列表页。所选区间中的所有数据库系统都将显示在表中。

  2. 数据库系统列表页面的资源下,选择独立备份

    此时将显示独立备份的列表。

  3. 在独立备份列表页面上,选择要删除的备份的操作菜单。
  4. 选择删除并确认。