Chat now with support
Chat with Support

NetVault Plug-in for Oracle 12.2 - 用户指南

Quest® NetVault® Backup Plug-in  for Oracle 简介 定义备份策略 安装或删除插件 配置插件 备份数据 使用 Oracle 闪回数据库 还原数据
还原和恢复数据:概述 执行用户管理的还原 使用高级用户管理的还原过程 执行 RMAN 还原 在非 RAC 环境中使用 RMAN 类型的恢复 将高级过程与 RMAN 还原配合使用
维护恢复目录 使用 RMAN CLI 将插件与 Oracle RAC 配合使用 在故障转移群集环境中使用插件 将插件与 Oracle Data Guard 配合使用 将插件与 Oracle 容器数据库 (CDB) 和可插拔数据库 (PDB) 配合使用 故障排除

将整个数据库恢复到同一 RAC 环境

在当前控制文件和 SPFILE 完好无损,但所有数据文件均已损坏或丢失时,将执行此类恢复。您可以执行完全恢复或将数据库恢复到特定点。下面概述了在 RAC 环境中恢复整个数据库的过程。

2
ORACLE_SID 环境变量设置为本地实例。
3
启动 SQL*Plus,并使用管理员权限连接到本地实例。
5
使用 NOMOUNT 选项启动本地实例。
6
禁用本地实例的 CLUSTER_DATABASE 初始化参数。
8
退出 SQL*Plus
> srvctl STOP DATABASE -d <database_name> -o abort
11
启动 SQL*Plus,并使用管理员权限连接到本地实例。
12
SQL*Plus 中,使用 MOUNT 选项启动本地实例。
13
创建还原任务 — 选择保存集页面上,查找包括所有表空间的最新可用备份,然后单击下一步
14
创建选择集页面上,选择整个数据库节点,然后单击编辑插件选项
15
单击还原选项选项卡,然后选择适用的选项:
要在还原和恢复过程中包括只读数据文件,请选择检查只读数据文件并在必要时进行还原检查只读数据文件并在该文件不是最新时进行恢复。仅当需要只读文件才能完成恢复时,才应包括这些只读文件。如果它们未损坏,RMAN 会忽略它们。
执行完全恢复:将数据库恢复到当前时间,即恢复到归档和联机重做日志中可用的上次提交的事务。
执行数据库时间点恢复:将数据库恢复到特定点,可以是特定时间、日志序列号或 SCN。
17
恢复目录选项卡上,选择使用目录选项,然后指定恢复目录连接详细信息。
18
完成目标客户端计划高级选项选项卡,然后提交任务。
20
启动 SQL*Plus,并使用管理员权限连接到本地实例。
21
启用本地实例的 CLUSTER_DATABASE 初始化参数。
23
退出 SQL*Plus
重要信息: 完成整个数据库的还原后,Quest 建议您使用 NetVault Backup 选择页面上选择的整个数据库执行完整备份或增量级别 0 备份。

在 RAC 环境中还原 SPFILE

由于控制文件自动备份是多实例 RAC 环境中的先决条件,因此无论何时执行自动备份,都将使用控制文件备份 SPFILE。SPFILE 将从自动备份还原到默认位置;有关详细信息,请参阅以下步骤。如果实例已使用服务器参数文件启动,则不能覆盖现有服务器参数文件。有关将 SPFILE 还原到非默认位置的详细信息,请参阅《Oracle 数据库备份和恢复基础知识指南》。

2
ORACLE_SID 环境变量设置为本地实例。
3
启动 SQL*Plus,并使用管理员权限连接到本地实例。
5
使用 NOMOUNT 选项启动本地实例。
6
禁用本地实例的 CLUSTER_DATABASE 初始化参数。
8
退出 SQL*Plus
>srvctl STOP DATABASE -d <database_name> -o abort
>rman TARGET / CATALOG rman/<password>@<connect_identifier for catalog>
12
使用 FORCE NOMOUNT 选项启动本地实例。
13
使用 SET DBID 为目标数据库设置数据库标识符。
SET DBID <DBID>;
17
启动 SQL*Plus,并使用管理员权限连接到本地实例。
18
启用本地实例的 CLUSTER_DATABASE 初始化参数。
20
退出 SQL*Plus

在 RAC 环境中还原控制文件

只有在以下情况下才能还原控制文件:

由于控制文件自动备份是多实例 RAC 环境中的先决条件,因此请执行以下步骤从自动备份还原控制文件。

2
ORACLE_SID 环境变量设置为本地实例。
3
启动 SQL*Plus,并使用管理员权限连接到本地实例。
5
使用 NOMOUNT 选项启动本地实例。
6
禁用本地实例的 CLUSTER_DATABASE 初始化参数。
8
退出 SQL*Plus
>srvctl STOP DATABASE -d <database_name> -o abort
12
使用 FORCE NOMOUNT 选项启动本地实例。
13
使用 SET DBID 为目标数据库设置数据库标识符。
SET DBID <DBID>;
15
使用 RESETLOGS 选项打开数据库。
17
启动 SQL*Plus,并使用管理员权限连接到本地实例。
18
启用本地实例的 CLUSTER_DATABASE 初始化参数。
20
退出 SQL*Plus
重要信息: 从自动备份还原控制文件后,Quest 建议您使用 NetVault Backup 选择页面上选择的整个数据库执行完整备份或增量级别 0 备份。

在 RAC 环境中执行灾难恢复

灾难恢复包括在所有共享存储发生介质完全损坏后还原和恢复多实例 RAC 数据库,共享存储包括当前控制文件、所有联机重做日志文件、所有参数文件和恢复目录。要执行灾难恢复,您需要具有最小必备备份集;最小备份集应包括所有数据文件的备份、备份后生成的某些归档重做日志,以及控制文件的至少一个自动备份。

如果您的目标是创建目标数据库的副本,以便在备用 RAC 环境或独立 RAC 环境中持续使用,请勿使用这些过程。相反,请使用专为此目的而设计的副本数据库备份类型。有关详细信息,请参阅在 RAC 环境中复制数据库

以下过程详细介绍了在源数据库所在的同一 RAC 环境中执行灾难恢复的步骤。在以下情形中将使用此过程:共享存储发生介质完全损坏,使用相同配置或者模仿原始共享存储的配置对新共享存储进行配置以重建损坏的共享存储。

有关以下灾难恢复过程的变化形式,请参阅《Oracle 数据库备份和恢复高级用户指南》中的执行灾难恢复

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating