Chat now with support
Chat with Support

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

内容 Quest®NetVault® Backup Plug-in for Oracle 简 定义备份策略 安装和删除插件 配置插件 备份数据 使用 Oracle 闪回数据库 恢复数据
恢复和恢复数据: 概述 执行用户托管恢复 使用高级用户托管恢复程序 执行 RMAN 恢复 在非 RAC 环境中使用 RMAN 类型恢复 在 RMAN 恢复中使用高级过程
维护恢复目录 使用 RMAN CLI 将插件与 Oracle RAC 一起使用 在故障转移群集环境中使用插件 将插件与 Oracle Data Guard 配合使用 将插件与 Oracle 容器数据库 (CDBs) 和可插接式数据库 (Pdb) 配合使用 排解 技术支持资源

使用 Stepwise 灾难恢复进程

上一个 下一个



使用 Stepwise 灾难恢复进程

此进程会从 Autobackup 运行控制文件的恢复, 并使用相同恢复任务恢复数据库数据文件。如果您使用此过程, 请注意以下事项:

上选定的对象创建选择集页面将被忽略。
仅在此期间选择的选项Stepwise 灾难恢复选项卡。

要使用 Stepwise 灾难恢复

上一个 下一个



要使用 Stepwise 灾难恢复

1
在导航窗格中, 单击创建恢复任务.
2

该表显示保存集名称 (任务标题和保存集 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 命令:

启动 NOMOUNT;

从 autobackup maxdays 恢复 spfile<NumberOfDays>;

从 Autobackup 恢复 Controlfile;查看最大天数: 如果已在计划备份中启用 Oracle 控制文件 Autobackup 选项, 并且想要从 Autobackup 恢复控制文件, 请选择此选项。如果 Oracle 控制文件 Autobackup 为是否启用, 将无法从 Autobackup 恢复控制文件。有关详细信息, 请参阅启用控制文件 Autobackups.默认情况下, 此选项在过去七天内查找 Autobackups;相应地更新。此选项会发出以下 RMAN 命令:

启动强制 NOMOUNT;

从 autobackup maxdays 恢复 controlfile<NumberOfDays>;

恢复数据库: 如果要恢复包含在 Oracle 数据库中的所有数据文件, 请选择此选项。由恢复数据库命令会尝试恢复 Oracle 数据库中的所有数据文件。此选项会发出以下 RMAN 命令:

恢复数据库;

恢复数据库: 如果要恢复包含在 Oracle 数据库中的所有数据文件, 请选择此选项。由恢复数据库命令会尝试恢复 Oracle 数据库中的所有数据文件。这种恢复可能包括自动恢复和应用归档的事务日志。此选项会发出以下 RMAN 命令:

恢复数据库;

改变数据库打开 Resetlogs: 如果想要使用RESETLOGS选项, 请选择此选项。此选项会发出以下SQL * Plus指挥

改变数据库打开 RESETLOGS;

恢复数据库后, 您可以选择打开 RMAN CLI 提示符并从提示符发出恢复命令。此选项无需选择恢复数据库而且改变数据库打开 Resetlogs选项并让您发出高级恢复选项。

灾难恢复到相同服务器

上一个 下一个



灾难恢复到相同服务器

以下过程详细介绍了将灾难恢复到源数据库所在的同一台服务器的步骤。如果发生了完全介质故障, 并且使用相同配置重建损坏的主机, 或 imitating 原始主机配置 (包括主机名称), 则会使用此过程。

您也可以使用以下过程将 Oracle 服务器恢复到不同的主机, 而不是原始生产服务器, 而生产服务器仍处于活动状态。但是, 如前所述, 如果您的目标是创建目标生产数据库的副本, 以便在新主机上持续使用, 请不要使用此过程。而应使用复制数据库备份类型。有关详细信息, 请参阅复制数据库备份.

在恢复编录被用作 RMAN 存储库备份策略的一部分时, 应使用相同的过程。RMAN 始终将与备份有关的信息存储在控制文件的记录中。控制文件中的此信息的版本是 RMAN 备份数据库的授权记录。RMAN 可仅使用控制文件中的存储库信息来执行所有必要的备份和恢复操作。

有关以下灾难恢复过程的变化情况, 请参阅执行灾难恢复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 网络服务。

例如, 从一个操作系统命令提示符运行:

lsnrctl 开始

RMAN 目标/NOCATALOG

SET DBID< Source_DBID >;

一定如果运行以下命令时 PFILE 不可用, 则可能会显示一系列 Oracle 错误。此过程是可接受的, 并且您可以忽略错误。Oracle 使用默认 PFILE, 以确保 SPFILE 的恢复过程继续进行— "为 SPFILE 检索无需参数文件的 Oracle 实例"。

启动 NOMOUNT;

6

恢复该SPFILE从 Autobackup。

耗尽

分配通道 C1 类型 "SBT_TAPE";

从 AUTOBACKUP 恢复 SPFILE;

}

启动强制 NOMOUNT;

如果从最后一个 Autobackup 恢复控制文件, 请运行:

耗尽

分配通道 CH1 类型 "SBT_TAPE";

从 AUTOBACKUP 恢复 CONTROLFILE;

}

一定如果您没有控制文件的 Autobackup, 请完成手动检索控制文件然后再继续。

9

创建恢复任务—选择保存集页面上, 查找所含的最新可用备份根本表空间, 然后单击.

10

创建选择集页面上, 转到源 NetVault Backup 客户端和数据库, 然后选择整个数据库节点, 然后单击编辑插件选项.

11

单击该恢复选项选项卡, 然后选择适用的选项:

要在执行恢复前装载数据库, 请选择恢复前装上数据库.

要在恢复中包含只读数据文件, 请选择检查只读数据文件并在必要时恢复.

12

由于恢复必须在灾难恢复方案中执行, 因此在执行恢复选项卡上, 选择执行数据库时点恢复.

PIT 恢复可将数据库恢复到特定时间、日志序列号或 SCN。如果故障的特定时间或日志序列未知, 则寻找建议使用 SCN 选项。

13

执行恢复选项卡上, 选择检查只读数据文件并恢复 (如果不是最新)在恢复过程中包含只读数据文件。

只有在需要完成恢复时, 才会包含只读文件。如果它们未损坏, RMAN 将忽略它们。

14

恢复目录选项卡上, 清除使用目录选项, 以确保恢复目录不会用于此恢复。

15

完成该任务而且高级选项选项卡, 然后提交任务。

RMAN 自动选择最有效的完全、增量备份或归档日志备份, 并恢复和恢复数据库。

CROSSCHECK ARCHIVELOG 所有;17个退出 RMAN。

一定完成灾难恢复后, 会建议您执行完全或增量0级备份, 并在创建选择集网页.

手动检索控制文件

上一个 下一个



手动检索控制文件

控制文件 Autobackups 不可用时, 不会使用 RMAN 目录, 而只需通过选择 NetVault Backup 选择页面上的控制文件节点执行控制文件备份, 您可能能够使用以下过程提取来自备份条目的控制文件。

1

创建恢复任务—选择保存集页面上, 查找标记为 "Controlfile 包含" 的最新可用备份。

SQL > STARTUP NOMOUNT;

声明 devtype varchar2 (256);完成布尔型;

开始 devtype: = dbms_backup_restore. deviceallocate ("sbt_tape"、params = > "");dbms_backup_restore.restoresetdatafile;dbms_backup_restore.restorecontrolfileto

('< 目标 PathAndNameOfControlFile >');dbms_backup_restore.restorebackuppiece

('< backupSegment NameIdentifiedEarlier >", 完成 = > 完成);

/

例如:

sqlplus/nolog connect/as sysdba

启动 NOMOUNT;声明 devtype varchar2 (256);完成布尔型;开始 devtype: = dbms_backup_restore. deviceallocate ("sbt_tape"、params = > "");dbms_backup_restore.restoresetdatafile;dbms_backup_restore.restorecontrolfileto

('C:\oracle\product\10.1.0\oradata\o10gg\control01.ctl');dbms_backup_restore.restorebackuppiece

("ZETK2003: #3293: ZETK2003: 274_578391288: O10GG_1135958971", 完成 = > 完成);

/

3-d 使用的复制 CONTROLFILE用于复制已恢复控制文件的命令。

RMAN 目标/NOCATALOG

SET DBID< Source_DBID >;连接目标/

耗尽

分配通道 C1 类型 "SBT_TAPE";

复制 controlfile

'<sourcePathAndNameOfControlFile>';

}

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating