恢复数据库
本文提供了恢复数据库的详细信息和过程。
恢复操作会将数据库移至 Oracle Data Guard 关联中的备用角色。在更正失败原因后,可以使用 reinstate
命令将失败的数据库恢复服务。
将主数据库故障转移到其备用数据库后,备用数据库将承担主数据库角色,并将旧主数据库标识为禁用的备用数据库。更正失败原因后,可以使用数据卫士关联将失败的数据库恢复为当前主数据库的正常运行备用数据库。
注意:
在恢复 12.2 数据库之前,必须在数据库主机上执行一些步骤以停止数据库或在MOUNT
模式下启动数据库。
将 ORACLE_UNQNAME
环境变量设置为“Database Unique Name(数据库唯一名称)”的值(如控制台中所示),然后运行以下命令:
srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount
过程
在当前主数据库上执行以下步骤,从中可以使用 OCI 控制台恢复发生故障的数据库:
- 在数据库系统列表页上,选择包含要使用的数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择要使用的数据库。
- 在数据库详细信息页上,选择 Data Guard 关联选项卡。
- 对于要恢复此数据库的 Data Guard 关联,从操作菜单中选择恢复。
- 在恢复数据库面板中,输入数据库管理员密码,然后选择确定。
此数据库现在应恢复为 Data Guard 关联中的备用数据库。