IBM Cloud Docs
复原 Oracle DB

复原 Oracle DB

使用 Oracle® 插件备份 Oracle® 数据库后,可以复原该数据库。 数据库管理员会执行 Oracle® 还原过程。

复原过程中包含以下步骤。

  1. 关闭数据库。
  2. 恢复文件。
  3. 如果需要,请重置数据库的控制信息。
  4. 启动并恢复数据库。
  5. 重新打开数据库以供使用。

插件不会执行表级别复原。

您可能还需要先执行 裸机复原 (BMR) 来恢复整个系统。 BMR 将重新安装操作系统和应用程序。 然后,可以在新系统上复原完整数据库 (以及任何事务日志)。

如果 Oracle® 备份和全系统备份可用,那么以下步骤适用。

  1. 复原系统 (放回 ORACLE_HOME 的内容-特别是数据库安装)。 如果您愿意,可以排除由插件备份的数据文件和归档日志。
  2. 复原 Oracle® 备份,然后将所需组件复制到相应的目录。 遵循适用于操作系统的 Oracle® 备份和恢复指南 (可从 Oracle获取) 中的标准用户管理的 Oracle® 恢复过程。

恢复 Oracle 数据库

  1. 单击导航栏中的计算机。 网格显示可用的服务器。

  2. 查找具有要复原的 Oracle® 数据库的计算机,并通过单击该计算机的行来展开其视图。

  3. 单击“作业”选项卡。

  4. 查找包含要复原的数据库的作业,然后在作业的“选择操作”菜单中单击 复原。 “恢复”对话框显示作业的最新安全设置。

  5. 要从较旧的安全集或 SSI (安全集映像) 文件复原数据库,请执行下列其中一个步骤。

    • 要从较旧的安全集合复原数据,请单击日历。 在出现的日历中,点击您要从中还原的安全设置的日期。 在日历旁边,单击要使用的特定安全集合。
    • 要从磁盘上的 SSI 文件恢复数据,请从源设备列表中选择 磁盘上的目录。 单击文件夹。 在“选择文件夹”对话框中,选择文件所在的目录,然后单击 Okay

    SSI 文件是从保险库文件导出或从计算机备份到磁盘而不是保险库文件的完全备份。 将备份文件保存在物理介质上并将其传输到复原位置比从远程数据中心的保险库文件复原数据更快。 在将安全集导入保险库文件并且 IBM Cloud® Backup for Classic 代理程序与保险库文件同步之前,无法从备份复原到磁盘 (SSI 文件)。

  6. 在“要复原的文件”框中,选择要复原的项。

  7. 选择“复原目标”选项。

    • 要将文件和文件夹复原到备份它们的位置,请选择 将文件复原到其原始位置
    • 要将文件和文件夹复原到其他位置,请选择 将文件复原到备用位置。 单击文件夹。 在“选择文件夹”对话框中,选择要复原的位置,然后单击 确定
  8. 选择其中一个文件覆盖选项。 此选项指定如何将文件复原到存在同名文件的位置。

    • 要使用复原的文件覆盖现有文件,请选择 覆盖现有文件

      如果尝试将多个同名文件复原到备用位置并选择 覆盖现有文件,那么仅保留最后一个文件。 将覆盖具有相同名称的其他文件。

    • 要向复原的文件名添加数字扩展名 (例如 .0001),请选择 不覆盖现有文件。 例如,如果您将名为“filename.txt”的文件还原到已存在同名文件的位置,则还原后的文件名将添加扩展名( “filename.txt.0001” )。

    • 要向现有文件名添加数字扩展名 (例如 .0001),请选择 重命名现有文件。 例如,如果将名为 "filename.txt" 的文件复原到存在同名文件的位置,那么会将扩展名添加到现有文件名 (“filename.txt.0001”)。 复原文件的名称继续为 "filename.txt"。

  9. 要更改日志详细信息级别或带宽设置,请单击 高级复原选项。 在“高级复原选项”对话框中指定设置,然后单击 确定。 有关更多信息,请参阅 高级设置

  10. 单击运行复原。 “进程详细信息”对话框显示复原进度并指示何时完成复原。 其他最近的作业进程也可能在对话框中列出。 请参阅“查看作业的当前进程信息”。

  11. 要关闭“流程详细信息”对话框,请单击 关闭。 关闭窗口不会影响复原过程。

对于完全灾难恢复 (其中复原了完整数据库实例),请在恢复数据库时务必小心,因为插件不会备份 TEMPORARY 表空间。