在当前控制文件和 SPFILE 完好无损,但所有数据文件均已损坏或丢失时,将执行此类恢复。您可以执行完全恢复或将数据库恢复到特定点。下面概述了在 RAC 环境中恢复整个数据库的过程。
1 |
从终端窗口,以 Oracle 软件所有者身份连接到安装了 Plug‑in for Oracle 的节点。 |
2 |
将 ORACLE_SID 环境变量设置为本地实例。 |
3 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
4 |
5 |
使用 NOMOUNT 选项启动本地实例。 |
6 |
禁用本地实例的 CLUSTER_DATABASE 初始化参数。 |
7 |
8 |
退出 SQL*Plus。 |
11 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
12 |
13 |
14 |
15 |
单击还原选项选项卡,然后选择适用的选项: |
• |
要在还原和恢复过程中包括只读数据文件,请选择检查只读数据文件并在必要时进行还原和检查只读数据文件并在该文件不是最新时进行恢复。仅当需要只读文件才能完成恢复时,才应包括这些只读文件。如果它们未损坏,RMAN 会忽略它们。 |
• |
要删除 Oracle 认为不必要的已还原归档日志,请选择删除不再需要的归档日志选项。 |
16 |
要在数据库上执行恢复,即将数据库重建到当前或指定点,请在执行恢复选项卡上选择以下选项之一: |
• |
执行完全恢复:将数据库恢复到当前时间,即恢复到归档和联机重做日志中可用的上次提交的事务。 |
• |
执行数据库时间点恢复:将数据库恢复到特定点,可以是特定时间、日志序列号或 SCN。 |
17 |
18 |
19 |
从终端窗口,以 Oracle 软件所有者身份连接到安装了 Plug‑in for Oracle 的节点。 |
20 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
21 |
启用本地实例的 CLUSTER_DATABASE 初始化参数。 |
22 |
23 |
退出 SQL*Plus。 |
24 |
25 |
由于控制文件自动备份是多实例 RAC 环境中的先决条件,因此无论何时执行自动备份,都将使用控制文件备份 SPFILE。SPFILE 将从自动备份还原到默认位置;有关详细信息,请参阅以下步骤。如果实例已使用服务器参数文件启动,则不能覆盖现有服务器参数文件。有关将 SPFILE 还原到非默认位置的详细信息,请参阅《Oracle 数据库备份和恢复基础知识指南》。
1 |
从终端窗口,以 Oracle 软件所有者身份连接到安装了 Plug‑in for Oracle 的节点。 |
2 |
将 ORACLE_SID 环境变量设置为本地实例。 |
3 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
4 |
5 |
使用 NOMOUNT 选项启动本地实例。 |
6 |
禁用本地实例的 CLUSTER_DATABASE 初始化参数。 |
7 |
8 |
退出 SQL*Plus。 |
12 |
使用 FORCE NOMOUNT 选项启动本地实例。 |
13 |
使用 SET DBID 为目标数据库设置数据库标识符。 |
16 |
17 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
18 |
启用本地实例的 CLUSTER_DATABASE 初始化参数。 |
19 |
20 |
退出 SQL*Plus。 |
21 |
22 |
由于控制文件自动备份是多实例 RAC 环境中的先决条件,因此请执行以下步骤从自动备份还原控制文件。
1 |
从终端窗口,以 Oracle 软件所有者身份连接到安装了 Plug‑in for Oracle 的节点。 |
2 |
将 ORACLE_SID 环境变量设置为本地实例。 |
3 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
4 |
5 |
使用 NOMOUNT 选项启动本地实例。 |
6 |
禁用本地实例的 CLUSTER_DATABASE 初始化参数。 |
7 |
8 |
退出 SQL*Plus。 |
12 |
使用 FORCE NOMOUNT 选项启动本地实例。 |
13 |
使用 SET DBID 为目标数据库设置数据库标识符。 |
14 |
15 |
使用 RESETLOGS 选项打开数据库。 |
16 |
17 |
启动 SQL*Plus,并使用管理员权限连接到本地实例。 |
18 |
启用本地实例的 CLUSTER_DATABASE 初始化参数。 |
19 |
20 |
退出 SQL*Plus。 |
21 |
22 |
如果您的目标是创建目标数据库的副本,以便在备用 RAC 环境或独立 RAC 环境中持续使用,请勿使用这些过程。相反,请使用专为此目的而设计的副本数据库备份类型。有关详细信息,请参阅在 RAC 环境中复制数据库。
有关以下灾难恢复过程的变化形式,请参阅《Oracle 数据库备份和恢复高级用户指南》中的执行灾难恢复。
• |
• |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Nutzungsbedingungen Datenschutz Cookie Preference Center