使用控制台恢复数据库

本文介绍了如何从 Recovery Service 或 Object Storage 中存储的自动备份恢复数据库。

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

必需的 IAM 策略

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

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

Prerequisites

数据库系统需要访问恢复服务或对象存储服务,包括与对象存储的适用 Swift 端点的连接。Oracle 建议将服务网关与 VCN 结合使用以启用此访问。恢复服务要求每个数据库 VCN 中都有一个专用网络路径。

有关为数据库系统(包括服务网关)设置 VCN 的更多信息,请参见 VCN 和子网

有关要使用的 Swift 端点的详细信息,请参阅是否可以使用 Oracle Cloud Infrastructure Object Storage 作为本地备份的目标?

一般信息

  • 从备份还原数据库系统时,将重置默认密码配置文件。
  • 您可以使用控制台从使用控制台或 API 创建的自动备份还原数据库。可以还原到数据库的最后一个已知良好状态,也可以指定时间点或现有系统更改号 (System Change Number,SCN)。还可以使用独立备份创建新的数据库。
  • 在控制台中看到的备份列表不包括任何非托管备份(使用 RMANdbcli 直接创建的备份)。
  • 如果您正在还原的数据库配置为在指定时间戳或 SCN 之后使用客户管理的加密密钥,则将在未启用客户管理的密钥的情况下还原数据库。您可以在恢复后更改加密设置,以使用客户管理的密钥。

有关更多信息,请参见 Manage Encryption Keys

过程

使用 OCI 控制台执行以下步骤来还原数据库:

  1. 数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统
  2. 数据库选项卡上,选择要使用的数据库。
  3. 在数据库详细信息页的操作菜单中,选择恢复

    注意:

    您还可以通过选择资源下的独立备份来访问备份列表。
  4. 选择以下还原选项之一:
    • 还原到最新:将数据库还原到最近的已知正常状态,并最大程度减少数据丢失。
    • 还原到时间戳:将数据库还原到指定的时间戳。
    • 还原到 SCN :使用指定的系统更改号 (System Change Number,SCN) 还原数据库。此 SCN 必须有效。

      注意:

      可以通过访问和查询您的数据库主机或访问任何联机或归档日志确定要使用的 SCN 编号。
  5. 选择还原并确认。

注意:

如果还原操作失败,则数据库将处于“还原失败”状态。您可以使用其他还原选项再次尝试还原。但是,Oracle 建议您在重新尝试恢复数据库之前查看主机上的 RMAN 日志并修复任何问题。