使用控制台恢复数据库
本文介绍了如何从存储在恢复服务或对象存储中的自动备份中恢复数据库。
有关备份的更多信息,请参见 Back Up and Recovery in Base Database Service 。
必需的 IAM 策略
要使用 Oracle Cloud Infrastructure,必须在策略中由管理员为您授予安全访问权限。无论您是将控制台还是 REST API 与 SDK、CLI 还是其他工具结合使用,都需要进行此访问。如果您收到一条您无权或未经授权的消息,请向管理员核实您具有的访问权限类型以及要使用的区间。
先决条件
数据库系统需要访问恢复服务或对象存储服务,包括连接到对象存储适用的 Swift 端点。Oracle 建议将服务网关与 VCN 一起使用以启用此访问。恢复服务需要在每个数据库 VCN 中有一个专用网络路径。
有关为数据库系统(包括服务网关)设置 VCN 的更多信息,请参阅 VCN 和子网。
有关要使用的 Swift 端点的更多信息,请参阅是否可以使用 Oracle Cloud Infrastructure Object Storage 作为本地备份的目标?。
一般信息
- 从备份还原数据库系统时,将重置默认密码配置文件。
- 您可以使用控制台从使用控制台或 API 创建的自动备份中还原数据库。您可以还原到数据库的最后已知正常状态,也可以指定时间点或现有系统更改号 (System Change Number,SCN)。您还可以使用独立备份创建新的数据库。
- 您在控制台中看到的备份列表不包括任何非托管备份(使用
RMAN或dbcli直接创建的备份)。 - 如果您要还原的数据库配置为在指定时间戳或 SCN 之后使用客户管理的加密密钥,则将在未启用客户管理的密钥的情况下还原数据库。在还原后,您可以更改加密设置以使用客户管理的密钥。
有关更多信息,请参见 Manage Encryption Keys 。
过程
执行以下步骤以使用 OCI 控制台还原数据库:
- 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择要使用的数据库。
-
在数据库详细信息页的操作菜单中,选择恢复。
注:您还可以通过选择资源下的独立备份来访问备份列表。
-
选择以下恢复选项之一:
- 还原到最新:将数据库还原到已知的最后一个正常状态,并尽可能减少数据丢失。
- 还原到时间戳:将数据库还原到指定的时间戳。
-
还原到 SCN :使用指定的系统更改号 (System Change Number,SCN) 恢复数据库。此 SCN 必须有效。
注:您可以通过访问和查询数据库主机或访问任何联机或归档日志来确定要使用的 SCN 编号。
- 选择还原并确认。
注:如果还原操作失败,则数据库将处于“还原失败”状态。您可以使用其他恢复选项重试恢复。但是,Oracle 建议您在重新尝试还原数据库之前查看主机上的 RMAN 日志并修复任何问题。