满足
要将重复数据库备份恢复到同一台服务器, 必须满足以下先决条件:
•
相同版本的 Oracle 数据库软件: 目标数据库的 Oracle 版本和版本必须与用于源数据库的 Oracle 版本和版本相同。此要求包括相同的补丁程序级别。
•
重复数据库备份可用: 重复数据库备份必须成功完成且可供使用。
•
源数据库处于打开状态: 源数据库必须保留在打开读取写入整个复制数据库恢复过程中的状态。
•
辅助实例已准备好: RMAN 的基于备份的重复数据库进程需要准备一个辅助实例:
1
已创建辅助实例的 Oracle 密码文件: 当复制到与源数据库相同的主机时, 如果想要使用密码文件而非用于辅助连接的操作系统身份验证, 则需要使用该密码。有关创建密码文件的详细信息, 请参阅创建并维护密码文件在《 Oracle 数据库管理员指南》.
2
与辅助实例建立的 Oracle 网络连接: 必须通过 Oracle 网络提供辅助实例, 方法是将实例添加到"tnsnames.ora"文件.此外, 在 Windows 平台上, 请执行以下命令来启动实例:
oradim-新建-sid< sid_name >
3
辅助实例目标目录已存在: 必须在目标数据库所在的服务器上创建辅助实例的以下目标目录。如果目标数据库将其数据文件存储在 ASM 中, 则目标数据库的 ASM 实例名称必须存在。
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实参
▫ 在以下条目的开头插入 "#" (数字记号), 以注释掉以下条目:
*. 调度 = "(协议 = 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",
▫ 添加以下行, 以指定用于命名联机重做日志文件的字符串对:
*. 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",
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 SYSDBA 用户名用于连接到辅助实例的插件。
5
在从数据库复制分区
▪ 指定的Oracle SYSDBA 用户名用于连接到源数据库的插件。
6
继续执行恢复过程, 包括完成任务而且高级选项列表, 如中所述完成并提交任务.
将复制数据库恢复到具有相同目录结构的备用服务器
以下过程详细介绍了将重复数据库备份恢复到备用服务器或远程服务器的步骤, 而不是源数据库所处的服务器, 并使用与源数据库相同的目录结构。
•
•
满足
要将重复数据库备份恢复到备用或远程服务器, 必须满足以下先决条件:
•
相同版本的 Oracle 数据库软件: 目标数据库的 Oracle 版本和版本必须与用于源数据库的 Oracle 版本和版本相同。此要求包括相同的补丁程序级别。
•
重复数据库备份可用: 重复数据库备份必须成功完成且可供使用。
•
源数据库处于打开状态: 源数据库必须保留在打开读取写入整个复制数据库恢复过程中的状态。
•
辅助实例已准备好: RMAN 的基于备份的重复数据库进程需要准备一个辅助实例:
1
已创建辅助实例的 Oracle 密码文件: 当复制到与源数据库相同的主机时, 如果想要使用密码文件而非用于辅助连接的操作系统身份验证, 则需要使用该密码。有关创建密码文件的详细信息, 请参阅创建并维护密码文件在《 Oracle 数据库管理员指南》.
2
与辅助实例建立的 Oracle 网络连接: 必须通过 Oracle 网络提供辅助实例, 方法是将实例添加到"tnsnames.ora"文件的既源服务器和备用服务器。此外, 在 Windows 平台上, 请执行以下命令来启动实例:
oradim-新建-sid< sid_name >
3
辅助实例目标目录已存在: 必须在目标数据库所在的服务器上创建辅助实例的以下目标目录。如果目标数据库将其数据文件存储在 ASM 中, 则目标数据库的 ASM 实例名称必须存在。
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实参
▫ 在以下条目的开头插入 "#" (数字记号), 以注释掉以下条目
*. 调度 = "(协议 = 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 数据库恢复到备用 (备用) 服务器时, 您可以在克隆过程中访问该占位符。
有关添加数据库的详细信息, 请参阅添加数据库.这些指令适用于原始数据库以及在备用服务器上创建的占位符。
© ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center