以下过程详细说明了对源数据库所在的同一服务器执行灾难恢复的步骤。如果发生介质完全损坏,并且使用相同配置重建受损主机,或者配置了新服务器来模仿原始主机的配置(包括主机名),则可以使用此过程。
有关以下灾难恢复过程的变化形式,请参阅《Oracle 数据库备份和恢复高级用户指南》中的执行灾难恢复。
• |
已安装 Oracle 数据库软件:在系统上安装与受损服务器上的 Oracle 数据库软件相同版本的软件。在源和目标 Oracle 服务器上,ORACLE_HOME 应相同。您不必创建数据库。 |
• |
已创建 Oracle 密码文件:使用 orapwd 实用程序创建 Oracle 密码文件。 |
• |
在 Windows 上已创建并启动 Oracle 服务:使用 Oracle 的 oradim 实用程序在 Windows 上创建 Oracle 服务。Oracle SID 应与原始数据库或源数据库相同。此选项将创建相同的 Oracle 服务名称。例如,从操作系统提示符运行: |
• |
• |
已标识源数据库的 DBID:识别损坏数据库的 DBID。如果 DBID 未作为初始 Plug‑in for Oracle 安装的一部分记录,请在源数据库基于 RMAN 备份的 NetVault Backup 二进制日志中查找它。DBID 也可在详细信息对话框或备份内容选项卡上找到。 |
• |
SPFILE 的默认位置必须存在:验证 SPFILE 的默认位置是否存在。如果不这样做,将导致在 SPFILE 还原期间出现 ORA-17502 无法创建文件错误。 |
• |
所有表空间备份可用:验证您是否拥有所有表空间的最新备份。 |
6 |
从自动备份还原 SPFILE。 |
9 |
10 |
11 |
单击还原选项选项卡,然后选择适用的选项: |
• |
要在执行还原之前安装数据库,请选择还原前安装数据库。 |
• |
要在还原中包括只读数据文件,请选择检查只读数据文件并在必要时进行还原。 |
12 |
13 |
14 |
15 |
17 |
当控制文件自动备份不可用,未使用 RMAN 目录,并且只通过选择 NetVault Backup 选择页面上的控制文件节点来执行控制文件备份时,您可以使用以下过程从备份件提取控制文件。
1 |
在创建还原任务 — 选择保存集页面上,查找标记有“包含控制文件”的最新可用备份。 |
2 |
3 |
使用 REPLICATE CONTROLFILE 命令复制还原的控制文件。 |
本主题包含描述可使用 Plug‑in for Oracle 执行的其他还原操作的子主题。
• |
使用 RMAN 备份方法,插件允许您在还原期间重命名控制文件和数据文件。如果您不想覆盖现有版本且想创建文件副本,重命名文件可能非常有用。您也可以使用该插件在还原文件期间将其重定位到不同的目录。
2 |
3 |
4 |
在创建选择集页面上,选择要还原的数据文件或控制文件。 |
5 |
6 |
在重命名/重定位对话框中输入适用信息。 |
• |
重命名:输入新名称。 |
• |
重定位:输入新路径。 |
• |
SPFILE:文件将使用新名称还原到“$ORACLE_HOME/dbs”目录。 |
• |
数据文件: |
7 |
要应用更改,请单击确定。 |
© ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center