在混合云灾备一体机中,您可以根据策略对Windows服务器中的Oracle进行备份和恢复。

备份Oracle

要对Windows服务器中的Oracle进行备份保护,您需要执行以下步骤:

  1. 添加服务器到保护列表。
    1. 在物理机的主菜单中单击备份
    2. 单击添加保护服务器。

    3. 保护服务器页面,类型选择Windows服务器,并使用管理员组内账户来做备份。

    4. 单击提交
      提交后,您可以在任务监控概览页的状态一栏查看所有任务的当前状态。

      等待1~2分钟后,服务器添加任务完成。单击左边备份列表中添加的服务器,此时右边菜单栏出现的Oracle选项,即用来备份Oracle。

  2. 创建合理的备份策略。
    服务器被添加到备份列表后,您就可以对服务器中的Oracle数据库进行全量(full)和增量(incremental)备份。
    Oracle的备份策略需要包含以下几项,示例如下表所示:
    备份策略 示例
    全量备份的时间和频率 每周五22:00做一次全量备份。
    增量(incremental)备份的时间和频率 周日到周四每天22:00做一次增量备份。
    备份是否上传阿里云 备份上传阿里云。
    本地备份和云上备份的保留时间 本地备份保留30天时间,阿里云上备份保留60天。
    结合上述示例,执行如下步骤创建合理的备份策略:
    1. 在物理机的主菜单中单击备份策略
    2. 单击创建
    3. 创建策略页面添加全量(full)备份策略,并开启上云复制,指定本地备份和云上备份保留时间。

      在同一个页面,按照添加全量备份策略的步骤添加增量(incremental)备份策略。

  3. 创建备份计划。
    以创建好的备份策略为例,您可以基于该策略对被保护服务器的Oracle数据库创建备份计划。
    1. 备份页面,选择要指定备份计划的Oracle所在的Windows服务器。
    2. Oracle页面,选择要备份的数据库实例。
    3. 右上角的下拉框选择添加,单击计划图标创建备份计划。

    4. 创建计划页面,填写任务名,选择备份策略oracle-policy,并指定备份计划。

      说明 您可以选择立即运行运行时间计划,并指定具体的时间进行自动或手动备份。
      指定备份计划后,所选服务器就会按照备份策略指定的时间和方式,对Oracle数据库实例进行定时备份。备份数据也会按照策略中所指定的上云设置存储到云端。您可以在所有计划菜单中查看服务器相关的所有计划。

      • 如果您想在该备份计划之外的某个时间手动触发一次Oracle的全量或增量备份。
        1. 勾选需要全量或增量备份的计划,单击右上角的立即运行图标

        2. 立即运行页面的备份类型中选择FullIncremental触发全量或增量备份。

      • 如果您想要删除基于备份计划的自动备份,在所有计划中勾选要删除的计划,单击删除图标删除备份计划。

        说明 删除备份计划并不会删除备份,这些备份将会在备份过期时自动删除。

恢复Oracle

您可以在本地或者云上恢复已备份的Oracle数据库实例。

  • 本地恢复Oracle
    本地恢复已备份的Oracle数据库实例,您需要执行以下步骤:
    1. 将Oracle数据库实例要恢复到的目标服务器添加到保护列表

      有关添加服务器到保护列表的详细说明,请参考添加服务器到保护列表

      说明 目标服务器必须为安装了Oracle的Windows服务器,并在环境变量中配置oracle_homeoracle_sid
    2. 选择要恢复的Oracle数据库实例和备份时间点
      1. 单击主菜单中的恢复
      2. 选择要恢复的服务器,在Oracle恢复页面,根据您希望恢复到的时间点选择一个备份,单击恢复

      3. Oracle恢复向导页面中指定目标服务器,单击下一步

      4. 指定要恢复的Oracle数据库实例。

      5. 指定任务名

      6. 单击提交
        提交后,您可以在监控页面查看已选择的Oracle数据库实例的恢复进度。

        恢复完成后,您可以在目标服务器中查看恢复出的Oracle数据库实例并进行数据库操作。

  • 云上恢复Oracle

    云上恢复方法及配置与本地恢复相同,只是所有操作在云上网关进行。

    说明 添加的目标服务器为云上ECS。恢复完成后,可以在ECS控制台查看恢复出的Oracle数据库实例。