恢复Oracle

使用云备份将Oracle数据库备份到云上备份库后,您可以根据需要将备份的数据库恢复到源Oracle实例或者已注册的其他Oracle实例

前提条件

  • 已在云备份控制台完成Oracle备份。具体操作,请参见备份Oracle

  • Oracle数据库实例状态为运行中。若恢复至目的地Oracle数据库实例状态异常,则恢复任务会失败。更多问题,请参见数据库备份常见问题

费用说明

恢复功能不收费。

注意事项

  • 云备份的备份速率和恢复速率是在实验室测试环境下的数据,仅供您参考。更多信息,请参见数据库备份及恢复速率

  • 若恢复数据至新Oracle实例上,则需要您提前在云备份控制台注册该Oracle实例,并确保其状态为运行中

恢复内容范围

  • 恢复时间点

    支持恢复至任意指定时刻。

  • 恢复内容

    支持恢复Oracle数据库实例、控制文件、PFILE/SPFILE和密码文件。

image.png

创建Oracle恢复任务

将备份的数据库恢复,具体操作如下:

  1. 登录云备份Cloud Backup控制台

  2. 在左侧导航栏,选择备份 > 数据库备份

  3. 在顶部菜单栏左上角,选择所在地域。

  4. 数据库备份页面,单击Oracle

  5. 单击ECS数据库实例或者本地数据库实例页签。

  6. 找到目标Oracle实例,在其右侧的操作列表,单击恢复

  7. 新建恢复任务面板,按照配置向导,完成如下操作。

    1. 配置恢复时间点恢复内容,然后单击下一步

      在轨道上手动拖动恢复时间点,指定恢复数据库的时间。勾选恢复内容,支持恢复Oracle数据库实例、控制文件、PFILE/SPFILE和密码文件。image.png

    2. 配置本次恢复任务的计划名称,立即启动恢复,然后单击下一步

      目前仅支持立即启动恢复,不支持指定恢复时间。

    3. 配置恢复配置项,然后单击下一步

      参数

      说明

      并发数

      恢复数据时的并发线程数量。

      断线重连时间

      恢复时,断开数据库后重新连接的时间间隔。单位为分钟。

      限速

      每秒恢复的数据大小。单位为MB/s。0代表不限制速度。

    4. 选择恢复目标实例,然后单击创建

      选择恢复的目标数据库实例。默认为备份时的Oracle实例。也可以恢复至已注册的其他Oracle实例image.png

    创建成功恢复任务后,系统开始恢复数据库。在恢复计划页签,可以看到您创建的恢复任务。恢复完成后,状态变更为完成image.png

    恢复完成后,您就可以登录Oracle数据库,进行数据验证了。

常见问题

在控制台,Oracle数据库实例状态显示为未知,如何处理?