使用 Stepwise 灾难恢复进程
此进程会从 Autobackup 运行控制文件的恢复, 并使用相同恢复任务恢复数据库数据文件。如果您使用此过程, 请注意以下事项:
● 上选定的对象创建选择集页面将被忽略。
● 仅在此期间选择的选项Stepwise 灾难恢复选项卡。
要使用 Stepwise 灾难恢复
1 在导航窗格中, 单击创建恢复任务.
2 在创建恢复任务—选择保存集页面上, 选择插件对于 Oracle从插件类型列表中。
3该表显示保存集名称 (任务标题和保存集 ID)、创建日期和时间以及大小。默认情况下, 列表按保存集名称的字母顺序排序。
选择保存集时, 以下详细信息将显示在保存集信息区域: 任务 ID、任务标题、服务器名称、客户端名称、插件名称、保存集日期和时间、保留设置、增量备份、归档与否和保存集大小。
5 Click接.
6 在创建选择集页面上, 选择任意项目。
■ Set Dbid: 如果要指定 DBID, 请选择此选项。插件会自动输入在此字段中为其创建备份的 Oracle 数据库的 DBID。如果在 SPFILE 中找不到可用于启动 Oracle 数据库的参数文件或, 则需要 DBID。NOMOUNT状态.
■ 从 Autobackup 恢复 Spfile;查找最大天数: 如果已在计划备份中启用 Oracle 控制文件 Autobackup 选项, 并且想要从 Autobackup 恢复 SPFILE, 请选择此选项。如果 Oracle 控制文件 Autobackup 为是否启用, 将无法从 Autobackup 恢复 SPFILE。有关详细信息, 请参阅启用控制文件 Autobackups.默认情况下, 此选项在过去七天内查找 Autobackups;相应地更新。此选项会发出以下 RMAN 命令:从 autobackup maxdays 恢复 spfile<NumberOfDays>;
■ 从 Autobackup 恢复 Controlfile;查看最大天数: 如果已在计划备份中启用 Oracle 控制文件 Autobackup 选项, 并且想要从 Autobackup 恢复控制文件, 请选择此选项。如果 Oracle 控制文件 Autobackup 为是否启用, 将无法从 Autobackup 恢复控制文件。有关详细信息, 请参阅启用控制文件 Autobackups.默认情况下, 此选项在过去七天内查找 Autobackups;相应地更新。此选项会发出以下 RMAN 命令:从 autobackup maxdays 恢复 controlfile<NumberOfDays>;
■ 恢复数据库: 如果要恢复包含在 Oracle 数据库中的所有数据文件, 请选择此选项。由恢复数据库命令会尝试恢复 Oracle 数据库中的所有数据文件。此选项会发出以下 RMAN 命令:
■ 恢复数据库: 如果要恢复包含在 Oracle 数据库中的所有数据文件, 请选择此选项。由恢复数据库命令会尝试恢复 Oracle 数据库中的所有数据文件。这种恢复可能包括自动恢复和应用归档的事务日志。此选项会发出以下 RMAN 命令:
■签恢复数据库后, 您可以选择打开 RMAN CLI 提示符并从提示符发出恢复命令。此选项无需选择恢复数据库而且改变数据库打开 Resetlogs选项并让您发出高级恢复选项。
灾难恢复到相同服务器
以下过程详细介绍了将灾难恢复到源数据库所在的同一台服务器的步骤。如果发生了完全介质故障, 并且使用相同配置重建损坏的主机, 或 imitating 原始主机配置 (包括主机名称), 则会使用此过程。
签您也可以使用以下过程将 Oracle 服务器恢复到不同的主机, 而不是原始生产服务器, 而生产服务器仍处于活动状态。但是, 如前所述, 如果您的目标是创建目标生产数据库的副本, 以便在新主机上持续使用, 请不要使用此过程。而应使用复制数据库备份类型。有关详细信息, 请参阅复制数据库备份.
有关以下灾难恢复过程的变化情况, 请参阅执行灾难恢复在Oracle 数据库备份和恢复高级用户指南.
•
已安装 Oracle 数据库软件: 在系统上安装相同版本的 Oracle 数据库软件存在于损坏的服务器上。此ORACLE_HOME在源 Oracle 服务器和目标 Oracle 服务器上应相同。您不必创建数据库。
•
已创建 Oracle 密码文件: 使用 "orapwd用于创建 Oracle 密码文件的实用程序。▪在 Linux 上:orapwd 文件 =< Oracle_Home >/dbs/orapw <SID> password =<password>▪在 Windows 上:
orapwd 文件 =< Oracle_Home >\database\orapw<SID>password =<password>
•
已创建和已启动 Windows 上的 Oracle 服务: 在具有 Oracle 的 Windows 的 Windows 上创建 Oracle 服务oradim实用程序.此Oracle SID应与原始数据库或源数据库相同。此选项会创建相同的 Oracle 服务名称。例如, 从 OS 提示符运行:
oradim-新建-sid< sid_name >
在创建 Windows 服务后, 使用以下命令从 OS 提示符启动服务:
net start oracleservice< sid_name >
•
NetVault Backup 软件和插件对于 Oracle装: 相同版本的 NetVault Backup 软件和插件必须安装和配置, 因为它最初存在于损坏的服务器上。确保插件的默认属性定义为在配置默认设置.
•
已标识源数据库的 DBID: 识别损坏数据库的 DBID。如果未将 DBID 记录为初始插件的一部分对于 Oracle安装, 请在 NetVault Backup 二进制日志中查找它, 以便在源数据库的基于 RMAN 的备份。此外, 还可在数据对话框或备份内容".
•
SPFILE 的默认位置必须存在: 验证 SPFILE 的默认位置是否存在。否则会导致ORA-17502 无法创建文件SPFILE 恢复期间出错。
•
可使用的所有表空间的备份: 验证您是否拥有所有表空间的最新备份。
如果该外部配置文件包括在之前的 RMAN 备份或用于以下方面的插件
文件系统用于备份 Oracle 网络服务配置文件, 例如 "ora"。
"sqlnet ora" 和 "tnsnames", 将文件恢复到目标 Oracle 数据库服务器。否则, 请在 Oracle 目标服务器上配置 Oracle 网络服务。
SET DBID< Source_DBID >;
一定如果运行以下命令时 PFILE 不可用, 则可能会显示一系列 Oracle 错误。此过程是可接受的, 并且您可以忽略错误。Oracle 使用默认 PFILE, 以确保 SPFILE 的恢复过程继续进行— "为 SPFILE 检索无需参数文件的 Oracle 实例"。
6
恢复该SPFILE从 Autobackup。
如果从最后一个 Autobackup 恢复控制文件, 请运行:
一定如果您没有控制文件的 Autobackup, 请完成手动检索控制文件然后再继续。
9
在创建恢复任务—选择保存集页面上, 查找所含的最新可用备份根本表空间, 然后单击接.
10
在创建选择集页面上, 转到源 NetVault Backup 客户端和数据库, 然后选择整个数据库节点, 然后单击编辑插件选项.
11
单击该恢复选项选项卡, 然后选择适用的选项:
▪ 要在恢复中包含只读数据文件, 请选择检查只读数据文件并在必要时恢复.
12
由于恢复必须在灾难恢复方案中执行, 因此在执行恢复选项卡上, 选择执行数据库时点恢复.
PIT 恢复可将数据库恢复到特定时间、日志序列号或 SCN。如果故障的特定时间或日志序列未知, 则寻找建议使用 SCN 选项。
13
在执行恢复选项卡上, 选择检查只读数据文件并恢复 (如果不是最新)在恢复过程中包含只读数据文件。
只有在需要完成恢复时, 才会包含只读文件。如果它们未损坏, RMAN 将忽略它们。
14
在恢复目录选项卡上, 清除使用目录选项, 以确保恢复目录不会用于此恢复。
15
完成该任务而且高级选项选项卡, 然后提交任务。
RMAN 自动选择最有效的完全、增量备份或归档日志备份, 并恢复和恢复数据库。
CROSSCHECK ARCHIVELOG 所有;17个退出 RMAN。
手动检索控制文件
1
在创建恢复任务—选择保存集页面上, 查找标记为 "Controlfile 包含" 的最新可用备份。
2
声明 devtype varchar2 (256);完成布尔型;
('< 目标 PathAndNameOfControlFile >');dbms_backup_restore.restorebackuppiece
('< backupSegment NameIdentifiedEarlier >", 完成 = > 完成);
sqlplus/nolog connect/as sysdba
('C:\oracle\product\10.1.0\oradata\o10gg\control01.ctl');dbms_backup_restore.restorebackuppiece
("ZETK2003: #3293: ZETK2003: 274_578391288: O10GG_1135958971", 完成 = > 完成);
3-d 使用的复制 CONTROLFILE用于复制已恢复控制文件的命令。
SET DBID< Source_DBID >;连接目标/
'<sourcePathAndNameOfControlFile>';
© ALL RIGHTS RESERVED. 이용 약관 개인정보 보호정책 Cookie Preference Center