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) 配合使用 排解 技术支持资源

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

上一个 下一个


将插件与 Oracle RAC 一起使用 > 在 RAC 环境中恢复数据 > 将整个数据库恢复到同一个 RAC 环境中

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

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

2

设置该ORACLE_SID环境变量写入本地实例。

导出 ORACLE_SID =< local_SID >

3

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

关闭中止;

5

将本地实例与NOMOUNT件.

启动强制 NOMOUNT;

6

禁用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = FALSE SCOPE = SPFILE SID = "< local_SID >';7关闭本地实例。

关闭中止;8退出SQL * Plus.

> srvctl 停止数据库-d< database_name >-o 中止

> srvctl 状态数据库-d< database_name >

11

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

12

内置SQL * Plus, 请使用装载件.

启动安装;

13

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

14

创建选择集页面上, 选择整个数据库节点, 然后单击编辑插件选项.

15

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

要在恢复过程中包含只读数据文件, 请选择检查只读

必要时的数据文件和恢复而且检查只读数据文件并恢复 (如果不是最新).只有在需要完成恢复时, 才会包含只读文件。如果它们未损坏, RMAN 将忽略它们。

要删除 Oracle 认为不必要的已恢复归档日志, 请选择不再需要删除归档日志件.

▪ 执行完全恢复: 将数据库恢复到当前时间, 即已归档日志和在线重做日志中可用的最后提交的事务。

▪ 执行数据库时点恢复: 将数据库恢复到特定点, 无论它是特定时间、日志序列号还是 SCN。

17

恢复目录选项卡上, 选择使用目录选项, 然后指定恢复目录连接详细信息。

18

完成该目标客户端,任务, 以及高级选项选项卡, 然后提交任务。

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

20

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

21

启用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = TRUE SCOPE = SPFILE SID = "< local_SID >';

关闭中止;23退出SQL * Plus.

> srvctl 启动 DATABASE-d< database_name >

> srvctl 启动服务-d< database_name >

> srvctl 状态数据库-d< database_name >

一定在完成整个数据库的恢复后, 我们建议您执行完全或增量0级备份, 并在NetVault Backup 选择网页.

在 RAC 环境中恢复 SPFILE

上一个 下一个



在 RAC 环境中恢复 SPFILE

由于控制文件 Autobackups 在多实例 RAC 环境中是系统必备, 因此无论何时执行 Autobackup, SPFILE 都将使用控制文件进行备份。SPFILE 从 Autobackup 恢复到默认位置;有关详细信息, 请参阅以下步骤。如果该实例已使用服务器参数文件启动, 则无法覆盖现有的服务器参数文件。有关将 SPFILE 恢复到非默认位置的详细信息, 请参阅本文的Oracle 数据库备份和恢复基础知识指南.

2

设置该ORACLE_SID环境变量写入本地实例。

导出 ORACLE_SID =< local_SID >

3

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

关闭中止;

5

将本地实例与NOMOUNT件.

启动强制 NOMOUNT;

6

禁用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = FALSE SCOPE = SPFILE SID = "< local_SID >';7关闭本地实例。

关闭中止;8退出SQL * Plus.

> srvctl 停止数据库-d< database_name >-o 中止

> srvctl 状态数据库-d< database_name >

> rman 目标/目录 rman/<password>@用于目录的 < connect_identifier >12启动本地实例和强制 NOMOUNT件.

启动强制 NOMOUNT;

无论何时连接到目标, RMAN 都会显示 DBID。您也可以通过检查保存的 RMAN 日志文件, 查询目录, 或查看控制文件 Autobackup 的文件名来获取它。此外, 还可在数据对话框或备份内容".

SET DBID<DBID>;

如果要将 SPFILE 恢复到默认位置, 请运行:

耗尽

分配通道 CH1 类型 "SBT_TAPE";

从 AUTOBACKUP 恢复 SPFILE;}

启动强制;16个退出 RMAN。

17

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

18

启用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = TRUE SCOPE = SPFILE SID = "< local_SID >';

关闭中止;20退出SQL * Plus.

> srvctl 启动 DATABASE-d< database_name >

> srvctl 启动服务-d< database_name >

> srvctl 状态数据库-d< database_name >

在 RAC 中恢复控制文件 环境

上一个 下一个


将插件与 Oracle RAC 一起使用 > 在 RAC 中恢复控制文件 环境

在 RAC 中恢复控制文件 环境

恢复控制文件只应在以下情况下执行:

由于控制文件 Autobackups 是多实例 RAC 环境中的必备组件, 因此, 要从 Autobackup 中恢复控制文件, 请执行以下步骤。

2

设置该ORACLE_SID环境变量写入本地实例。

导出 ORACLE_SID =< local_SID >

3

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

关闭中止;

5

将本地实例与NOMOUNT件.

启动强制 NOMOUNT;

6

禁用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = FALSE SCOPE = SPFILE SID = "< local_SID >';7关闭本地实例。

关闭中止;8退出SQL * Plus.

> srvctl 停止数据库-d< database_name >-o 中止

> srvctl 状态数据库-d< database_name >

> rman 目标/

12

将本地实例与强制 NOMOUNT件.

启动强制 NOMOUNT;

无论何时连接到目标, RMAN 都会显示 DBID。您也可以通过检查保存的 RMAN 日志文件, 查询目录, 或查看控制文件 Autobackup 的文件名来获取它。此外, 还可在数据对话框或备份内容".

SET DBID<DBID>;

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

耗尽

分配通道 CH1 类型 "SBT_TAPE";

从 AUTOBACKUP 恢复 CONTROLFILE;

改变数据库装载;

恢复数据库;

恢复数据库;

}

15

打开带有RESETLOGS件.

改变数据库打开 RESETLOGS;16个退出 RMAN。

17

时间SQL * Plus, 并将管理员权限连接到本地实例。

SQLPLUS SYS AS SYSDBA

18

启用该CLUSTER_DATABASE本地实例的初始化参数。

ALTER SYSTEM SET CLUSTER_DATABASE = TRUE SCOPE = SPFILE SID = "< local_SID >';

关闭中止;20退出SQL * Plus.

> srvctl 启动 DATABASE-d< database_name >

> srvctl 启动服务-d< database_name >

> srvctl 状态数据库-d< database_name >

一定从 Autobackup 恢复控制文件后, 系统建议您执行完全或增量0级备份, 并在NetVault Backup 选择网页.

在 RAC 环境中执行灾难恢复

上一个 下一个



在 RAC 环境中执行灾难恢复

灾难恢复包括在所有共享存储的完全介质故障后恢复和恢复多实例 RAC 数据库, 包括当前控制文件、所有在线重做日志文件、所有参数文件和恢复编录。要执行灾难恢复, 您需要所需的最低备份集; 例如:最小包括所有数据文件的备份、备份时间后生成的一些归档重做日志和控制文件的至少一个 Autobackup。

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

一定在执行测试恢复时, 请确保在数据恢复期间不要连接到恢复目录。否则, RMAN 会将有关恢复的数据文件的信息记录到恢复目录中。此记录会妨碍今后恢复和恢复主数据库的尝试。如果您必须使用恢复编录, 因为控制文件的大小不足以在您需要恢复的所有备份上包含 RMAN 存储库数据, 请导出编录并将其导入到不同的架构或数据库中, 并使用复制的恢复目录 测试恢复。否则, 目录会将恢复的数据库视为当前目标数据库。

以下过程详细介绍了将灾难恢复到源数据库所在的同一个 RAC 环境的步骤。在以下情况下, 将使用此过程, 即发生共享存储的完全介质故障, 并用相同配置或新共享存储重建损坏共享存储, imitating 原始共享存储的配置.

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

满足

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating