更新时间:2024-06-14 10:37:01

前提条件

恢复日志文件对数据库的状态要求如下表所示:

场景 要求
恢复日志文件至原路径 数据库需处于OPEN或MOUNTED状态
恢复日志文件至其他路径 数据库需处于MOUNTED状态。

操作步骤

  1. 检查恢复目的地的数据库状态。

  2. 登录管理控制台,对恢复目的地数据库进行实例授权。

  3. 点击左侧导航栏备份与恢复 > 数据库,进入数据库备份恢复界面。

  4. 在当前界面,选中需要恢复的Oracle备份任务,点击恢复进入新建恢复任务界面。

  5. 配置各项信息:

    1. 恢复目标选择日志文件

    2. 时间点选择需要恢复的时间点。

    3. 选择需要恢复的数据。支持选择指定归档日志文件恢复的线程号和起始、截至归档序号指定归档日志文件恢复时的时间范围

      • 选择指定归档日志文件恢复的线程号和起始、截至归档序号,需要输入归档日志文件的线程号以及起始和截止归档序号。

        您可以通过以下操作查询可恢复的起始和截止归档序号:

        登录数据库所在客户端至RMAN,执行list backup of archivelog all;命令查询所有已经备份的归档日志。

        注意:恢复归档日志的前提是恢复数据库中可查询到该归档日志的记录。

      • 选择 指定归档日志文件恢复时的时间范围,需要输入起始与结束时间。

        注意:

        • 选择此项时,起始时间需早于结束时间且结束时间不能超过选择恢复的时间点。
        • 若数据库以resetlogs打开,则使用之前备份的时间点进行日志文件恢复时,不能以日志序号的方式恢复归档日志。
        • 按时间段恢复日志文件,选择的上限时间与当前选定的备份时间点相隔太久,可能会恢复失败。
    4. 选择恢复目的地以及操作系统用户名。

    5. 根据实际需要配置恢复选项。

  6. 确认无误后点击确认完成操作。