CA ARCserve Backup 代理和选件简介 › 使用代理 › Oracle 代理 › 使用基于文件模式的代理 › 使用基于文件模式的 Oracle 代理进行还原 › 还原整个数据库、表空间、数据文件或控制文件
还原整个数据库、表空间、数据文件或控制文件
您可以还原整个数据库、表空间、数据文件或控制文件。
还原整个数据库、表空间、数据文件或控制文件
- 关闭 Oracle Server。 如果不想关闭 Oracle Server,而且只需还原表空间或数据文件,请使表空间脱机。
- 启动 CA ARCserve Backup 并打开“还原管理器”。
- 在还原管理器的“源”选项卡上,展开 Oracle 服务器,并选择想要使用“按树还原”选项还原的对象。
注意:Oracle 数据库对象可自动还原到其原始位置。 如果要还原到原始位置,则不必选择目标。
在选择想要还原的对象时切记这些事项:
- 要还原控制文件,请选择 ~CONTROLFILE 对象。 还原进程会将控制文件另存为 CONTROL.SIDNAME(位于代理主目录下)。 然后使用 MS-DOS 复制命令即可将还原的控制文件复制到相应的目录中。
重要说明! 必须使用以下格式用还原的控制文件覆盖所有默认的数据库控制文件。
copy CONTROL.ORCL path\CONTROL01.CTL
有关还原控制文件的详细信息,请参阅 Oracle 文档。
- 要还原系统表空间或包含回滚段的表空间,请关闭数据库,然后执行完全数据库还原。
- 在“树”视图中,要还原表空间的较早会话,请单击“恢复点”并选择要还原的会话。 选定会话后,单击“确定”,然后完成还原过程的其余操作步骤。
- 如果当前的控制文件和已存档的重做日志文件未被损坏,则可能不需要恢复备份的控制文件并覆盖当前的控制文件。 保留当前的控制文件可将数据库还原到最近的可用版本。
- 如果要还原到非原始服务器的服务器上,请单击“目标”选项卡。
在“目标”选项卡中,先选择 Windows 系统,然后选择要还原到的服务器上的文件目录。
注意:完成还原后,可能需要将 Oracle 文件手工移入正确的位置。 如果 Oracle 数据库有多个存档日志目录,而且存档日志文件已还原,则请将已还原的文件复制到所有存档日志目录中以实现同步。
因为必须将数据库对象还原到父容器中(而不是各个对象本身),所以无法浏览数据库中的单个表空间。
- 单击“排定”选项卡设置排定选项。
- 单击“提交”。
将打开“会话用户名和密码”对话框。
- 要输入或更改运行源 Oracle 服务器的计算机的用户名和密码(以及会话密码),请选择相应的会话并单击“编辑”。
- 输入用户名 SYSTEM(适用于 Oracle 9i、10g 或 11g),或者输入拥有 SYSDBA 等同权限的用户以及您的 Oracle 服务器的密码。
单击确定。
该作业已提交。 您可以在“作业状态管理器”中监视作业。