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

满足

上一个 下一个



满足

要将重复数据库备份恢复到同一台服务器, 必须满足以下先决条件:

相同版本的 Oracle 数据库软件: 目标数据库的 Oracle 版本和版本必须与用于源数据库的 Oracle 版本和版本相同。此要求包括相同的补丁程序级别。

重复数据库备份可用: 重复数据库备份必须成功完成且可供使用。

源数据库处于打开状态: 源数据库必须保留在打开读取写入整个复制数据库恢复过程中的状态。

辅助实例已准备好: RMAN 的基于备份的重复数据库进程需要准备一个辅助实例:

1

已创建辅助实例的 Oracle 密码文件: 当复制到与源数据库相同的主机时, 如果想要使用密码文件而非用于辅助连接的操作系统身份验证, 则需要使用该密码。有关创建密码文件的详细信息, 请参阅创建并维护密码文件《 Oracle 数据库管理员指南》.

2

与辅助实例建立的 Oracle 网络连接: 必须通过 Oracle 网络提供辅助实例, 方法是将实例添加到"tnsnames.ora"文件.此外, 在 Windows 平台上, 请执行以下命令来启动实例:

oradim-新建-sid< sid_name >

3

辅助实例目标目录已存在: 必须在目标数据库所在的服务器上创建辅助实例的以下目标目录。如果目标数据库将其数据文件存储在 ASM 中, 则目标数据库的 ASM 实例名称必须存在。

Control_Files

DB_Create_File_Dest

Audit_File_Dest

Background_Dump_Dest

User_Dump_Dest

4

已为辅助实例创建 PFILE: 用于辅助数据库的客户端 PFILE 必须从源数据库的 SPFILE 创建。

时间SQL * Plus, 并将管理员权限连接到源数据库。

sqlplus sys/<password>@< source_connect_identifier >为 SYSDBA从 SPFILE 创建 PFILE。

create pfile = "< PFILE_destination_directory >/初始化< auxiliary_sid >ora "从 spfile;

5

PFILE 使用辅助值更新: 为辅助实例创建的 PFILE 必须使用辅助实例特定的参数值进行更新。

删除所有以下列开头的条目: < source_sid >.__

更新的*. db_name =用于反映目标数据库名称的条目。

更新以下条目, 以反映辅助实例的目标目录。该目录必须存在;但是, 如果源数据库在 ASM 中存储数据文件, 则应为以下每种情况指定目标数据库的 ASM 实例名称control_files而且db_create_file_dest实参

*. audit_file_dest =

*. background_dump_dest =

*. control_files =

*. user_dump_dest =

*. db_create_file_dest =

*. db_recovery_file_dest =

在以下条目的开头插入 "#" (数字记号), 以注释掉以下条目:

*. 调度 = "(协议 = TCP) (服务 = < source_sid > XDB)"

添加以下行, 以指定用于转换数据文件和 tempfiles 名称的字符串对。

*. db_file_name_convert = "< source_db_create_file_dest >/< source_sid >',

'< destination_db_create_file_dest >/< destination_sid >'例如:

*. db_file_name_convert = "C:\oracle\oradata\prod",

'c:\oracle\oradata\test'

添加以下行, 以指定用于命名联机重做日志文件的字符串对:

*. log _file_name_convert = '< source_db_create_file_dest >/< source_sid >', '< destination_db_create_file_dest >/< destination_sid >'例如:

* .log _file_name_convert = "C:\oracle\oradata\prod",

'c:\oracle\oradata\test'

6

已在 NOMOUNT 状态中启动辅助实例: 必须在中启动辅助实例NOMOUNT已使用辅助实例特定的参数值更新的 PFILE 状态。

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

sqlplus sys/<password>@< auxiliary_connect_identifier >为 SYSDBA中启动实例NOMOUNT状态.

启动 nomount pfile = "< PFILE_destination_directory >/初始化< auxiliary_sid >.ora'

从 pfile = "创建 spfile< PFILE_destination_directory >/初始化< auxiliary_sid >.ora';8退出SQL * Plus.

您必须退出SQL * Plus重复数据库恢复已成功完成。

恢复复制数据库

上一个 下一个



恢复复制数据库

要恢复重复数据库, 请执行以下步骤:

1

创建恢复任务—选择保存集页面上, 找到适用的复制数据库备份, 然后单击.

2

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

3

单击该克隆数据库选项卡, 然后选择复制数据库件.

4

目标数据库分区

指定辅助实例的 Oracle 网络服务名称目标服务栏.

指定的Oracle 主用于辅助实例。

指定的Oracle SYSDBA 用户名用于连接到辅助实例的插件。

指定的Oracle SYSDBA 密码.

5

从数据库复制分区

指定的Oracle SID源数据库。

指定的Oracle 主源数据库。

指定的Oracle SYSDBA 用户名用于连接到源数据库的插件。

指定的Oracle SYSDBA 密码.

6

继续执行恢复过程, 包括完成任务而且高级选项列表, 如中所述完成并提交任务.

将复制数据库恢复到具有相同目录结构的备用服务器

上一个 下一个


恢复数据 > 在 RMAN 恢复中使用高级过程 > 将复制数据库恢复到具有相同目录结构的备用服务器

将复制数据库恢复到具有相同目录结构的备用服务器

以下过程详细介绍了将重复数据库备份恢复到备用服务器或远程服务器的步骤, 而不是源数据库所处的服务器, 并使用与源数据库相同的目录结构。

满足

满足

上一个 下一个



满足

要将重复数据库备份恢复到备用或远程服务器, 必须满足以下先决条件:

相同版本的 Oracle 数据库软件: 目标数据库的 Oracle 版本和版本必须与用于源数据库的 Oracle 版本和版本相同。此要求包括相同的补丁程序级别。

重复数据库备份可用: 重复数据库备份必须成功完成且可供使用。

源数据库处于打开状态: 源数据库必须保留在打开读取写入整个复制数据库恢复过程中的状态。

辅助实例已准备好: RMAN 的基于备份的重复数据库进程需要准备一个辅助实例:

1

已创建辅助实例的 Oracle 密码文件: 当复制到与源数据库相同的主机时, 如果想要使用密码文件而非用于辅助连接的操作系统身份验证, 则需要使用该密码。有关创建密码文件的详细信息, 请参阅创建并维护密码文件《 Oracle 数据库管理员指南》.

2

与辅助实例建立的 Oracle 网络连接: 必须通过 Oracle 网络提供辅助实例, 方法是将实例添加到"tnsnames.ora"文件的源服务器和备用服务器。此外, 在 Windows 平台上, 请执行以下命令来启动实例:

oradim-新建-sid< sid_name >

3

辅助实例目标目录已存在: 必须在目标数据库所在的服务器上创建辅助实例的以下目标目录。如果目标数据库将其数据文件存储在 ASM 中, 则目标数据库的 ASM 实例名称必须存在。

Control_Files

DB_Create_File_Dest

Audit_File_Dest

Background_Dump_Dest

User_Dump_Dest

4

已为辅助实例创建 PFILE: 用于辅助数据库的客户端 PFILE 必须从源数据库的 SPFILE 创建。

时间SQL * Plus, 并将管理员权限连接到源数据库。

sqlplus sys/<password>@< source_connect_identifier >为 SYSDBA从 SPFILE 创建 PFILE。

create pfile = "< PFILE_destination_directory >/初始化< auxiliary_sid >ora "从 spfile;

5

PFILE 使用辅助值更新: 为辅助实例创建的 PFILE 必须使用辅助实例特定的参数值进行更新。

删除所有以下列开头的条目: < source_sid >.__

更新的*. db_name =用于反映目标数据库名称的条目。

更新以下条目, 以反映辅助实例的目标目录。该目录必须存在;但是, 如果源数据库在 ASM 中存储数据文件, 则应为以下每种情况指定目标数据库的 ASM 实例名称control_files而且db_create_file_dest实参

*. audit_file_dest =

*. background_dump_dest =

*. control_files =

*. user_dump_dest =

*. db_create_file_dest =

*. db_recovery_file_dest =

在以下条目的开头插入 "#" (数字记号), 以注释掉以下条目

*. 调度 = "(协议 = TCP) (服务 =< source_sid >XDB)'

6

已在 NOMOUNT 状态中启动辅助实例: 必须在中启动辅助实例NOMOUNT已使用辅助实例特定的参数值更新的 PFILE 状态。

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

sqlplus sys/<password>@< auxiliary_connect_identifier >为 SYSDBA中启动实例NOMOUNT状态.

启动 nomount pfile = "< PFILE_destination_directory >/初始化< auxiliary_sid >.ora'

从 pfile = "创建 spfile< PFILE_destination_directory >/初始化< auxiliary_sid >.ora';8退出SQL * Plus.

您必须退出SQL * Plus重复数据库恢复已成功完成。

NetVault Backup 软件和插件对于 Oracle: 相同版本的 NetVault Backup 软件和插件必须在目标数据库所在的备用服务器上安装和配置。

在备用服务器上配置插件时, 请确保定义以下默认属性:

▪ NetVault Backup:指定作为 NetVault Backup 客户端添加源数据库服务器的 NetVault Backup 服务器的名称。

▪ 从 NetVault Backup 服务器恢复: 指定作为 NetVault Backup 客户端添加源数据库服务器的 NetVault Backup 服务器的名称。

▪ 恢复从 NetVault Backup 客户端获取的备份: 为源数据库服务器指定 NetVault Backup 计算机名称。

有关详细信息, 请参阅配置默认设置.

源数据库已添加到插件对于 Oracle安装在备用服务器上: 源数据库必须添加到安装在目标数据库所在的备用 (备用) 服务器上的插件。

例如, 将 Oracle 服务器命名为salesdb.在已安装插件的备用服务器上, 添加名为salesdb.即使现有数据库尚未克隆到备用服务器, 您也可以完成此步骤。此步骤会强制插件创建一个占位符, 然后在将 Oracle 数据库恢复到备用 (备用) 服务器时, 您可以在克隆过程中访问该占位符。

有关添加数据库的详细信息, 请参阅添加数据库.这些指令适用于原始数据库以及在备用服务器上创建的占位符。

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating