Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

为 Oracle 数据库创建备份策略

贡献者

在使用 SnapCenter 备份 Oracle 数据库资源之前,您必须为要备份的资源或资源组创建备份策略。备份策略是一组规则,用于控制如何管理,计划和保留备份。您还可以指定复制,脚本和备份类型设置。如果要在其他资源或资源组上重复使用策略,则创建策略可节省时间。

  • 开始之前 *

  • 您必须已定义备份策略。

  • 您必须已通过完成安装 SnapCenter ,添加主机,发现数据库和创建存储系统连接等任务为数据保护做好准备。

  • 如果要将快照复制到镜像或存储二级存储、则SnapCenter管理员必须已为源卷和目标卷分配SVM。

  • 如果您以非root用户身份安装了此插件、则应手动将执行权限分配给预处理和后处理目录。

  • 有关SnapMirror业务连续性(SM-BC)的前提条件和限制,请参见 "SnapMirror业务连续性的对象限制"

关于此任务
  • SnapLock

    • 如果选择了"将备份副本保留特定天数"选项、则SnapLock保留期限必须小于或等于上述保留天数。

      指定Snapshot锁定期限可防止删除Snapshot、直到保留期限到期为止。这样可能会导致保留的Snapshot数量超过策略中指定的数量。

      对于ONTAP 9.12.1及更低版本、在还原过程中从SnapLock存储快照创建的克隆将继承SnapLock存储到期时间。存储管理员应在SnapLock到期时间后手动清理克隆。

    备注 主SnapLock设置在SnapCenter备份策略中进行管理、辅SnapLock设置由ONTAP进行管理。
  • 步骤 *

    1. 在左侧导航窗格中,单击 * 设置 * 。

    2. 在设置页面中,单击 * 策略 * 。

    3. 从下拉列表中选择 * Oracle Database* 。

    4. 单击 * 新建 * 。

    5. 在名称页面中,输入策略名称和问题描述。

    6. 在备份类型页面中,执行以下步骤:

      • 如果要 * 创建联机备份 * ,请选择 * 联机备份 * 。

        您必须指定是要备份所有数据文件,控制文件和归档日志文件,仅备份数据文件和控制文件,还是仅备份归档日志文件。

      • 如果要 * 创建脱机备份 * ,请选择 * 脱机备份 * ,然后选择以下选项之一:

        • 如果要在数据库处于挂载状态时创建脱机备份,请选择 * 挂载 * 。

        • 如果要通过将数据库更改为 shutdown 状态来创建脱机关闭备份,请选择 * 关闭 * 。

          如果您有可插拔数据库( PDB ),并且希望在创建备份之前保存这些数据库的状态,则必须选择 * 保存这些数据库的状态 * 。这样,您就可以在创建备份后将 PDB 置于其原始状态。

      • 通过选择 * 按需 * , * 每小时 * , * 每日 * , * 每周 * 或 * 每月 * 来指定计划频率。

        备注 您可以在创建资源组时为备份操作指定计划(开始日期和结束日期)。这样,您可以创建共享相同策略和备份频率的资源组,但可以为每个策略分配不同的备份计划。
        备注 如果计划在凌晨2:00执行、则在夏令时(DST)期间不会触发该计划。
      • 如果要使用 Oracle Recovery Manager ( RMAN )对备份进行目录编制,请选择 * 使用 Oracle Recovery Manager ( RMAN )对备份进行目录编制 * 。

        您可以使用 GUI 或 SnapCenter 命令行界面命令 Catalog-SmBackupWithOracleRMAN 一次对一个备份执行延迟编目。

        备注 如果要对 RAC 数据库的备份进行编目,请确保此数据库未运行任何其他作业。如果另一个作业正在运行,则编目操作将失败,而不是排队。
      • 如果要在备份后对归档日志进行修剪,请选择 * 备份后对归档日志进行修剪 * 。

        备注 系统将跳过从数据库中未配置的归档日志目标中删除归档日志的操作。
        重要说明 如果您使用的是 Oracle 标准版,则可以在执行归档日志备份时使用 log_archive_dest 和 log_archive_duplex_dest 参数。
      • 只有在备份过程中选择了归档日志文件时,才能删除归档日志。

        备注 要成功执行删除操作,您必须确保 RAC 环境中的所有节点均可访问所有归档日志位置。
      如果要…​ 然后…​

      删除所有归档日志

      选择 * 删除所有归档日志 * 。

      删除较早的归档日志

      选择 * 删除早于 * 的归档日志,然后指定要删除的归档日志的期限,以天和小时为单位。

      从所有目标删除归档日志

      选择 * 从所有目标删除归档日志 * 。

      从属于备份一部分的日志目标中删除归档日志

      选择 * 从属于备份一部分的目标中删除归档日志 * 。

      + 正在打印备份策略

    7. 在保留页面中,指定备份类型的保留设置以及在备份类型页面中选择的计划类型:

      如果要…​

      然后…​

      保留一定数量的快照

      选择*要保留的Snapshot副本总数*、然后指定要保留的Snapshot数量。

      如果快照数量超过指定数量、则会删除快照、并首先删除最早的副本。

      备注 对于 ONTAP 9.4 或更高版本上的资源,最大保留值为 1018 ,对于 ONTAP 9.3 或更早版本上的资源,最大保留值为 254 。如果将保留设置为高于底层 ONTAP 版本支持的值,则备份将失败。
      重要说明 如果计划启用 SnapVault 复制,则必须将保留计数设置为 2 或更高。如果将保留计数设置为1、则保留操作可能会失败、因为第一个快照是SnapVault关系的参考快照、直到将较新的快照复制到目标为止。

      将Snapshot保留一定天数

      选择*保留Snapshot副本的时间*、然后指定要在删除快照之前保留这些快照的天数。

      Snapshot锁定期限

      选择Snapshot副本锁定期限、然后选择天、月或年。

      SnapLock保留期限应少于100年。

      备注 只有在备份过程中选择了归档日志文件时,才能保留归档日志备份。
    8. 在复制页面中,指定复制设置:

      对于此字段 …​ 操作

      创建本地Snapshot后更新SnapMirror

      选择此字段可在另一个卷上创建备份集的镜像副本( SnapMirror 复制)。

      应为SnapMirror业务连续性(SM-BC)启用此选项。

      在二级复制期间、SnapLock到期时间会加载主SnapLock到期时间。

      单击"Topology"页面中的*Refresh*按钮可刷新从ONTAP检索到的二级和主SnapLock到期时间。

      创建本地快照后更新SnapVault

      选择此选项可执行磁盘到磁盘备份复制( SnapVault 备份)。

      如果仅在ONTAP中称为SnapLock存储的二级系统上配置了SnapLock,则单击“拓扑”页面中的*Refresh*按钮可刷新从ONTAP检索到的二级系统上的锁定期限。

      有关SnapLock存储的详细信息、请参见 "将Snapshot副本提交到存储目标上的WORM"

      二级策略标签

      选择 Snapshot 标签。

      根据您选择的Snapshot标签、ONTAP会应用与该标签匹配的二级Snapshot保留策略。

      备注 如果选择了 * 创建本地 Snapshot 副本后更新 Snapmirror* ,则可以选择指定二级策略标签。但是,如果在创建本地 Snapshot 副本之后选择了 * 更新 SnapVault * ,则应指定二级策略标签。

      错误重试次数

      输入操作停止前允许的最大复制尝试次数。

      备注 您应在ONTAP中为二级存储配置SnapMirror保留策略、以避免达到二级存储上Snapshot的最大限制。
    9. 在脚本页面中,分别输入要在备份操作之前或之后运行的预处理或后处理的路径和参数。

      您必须将预处理脚本和后处理脚本存储在此路径中的 /var/opt/snapcenter/spl/scripts_ 或任何文件夹中。默认情况下,系统会填充 /var/opt/snapcenter/spl/scripts 路径。如果您在此路径中创建了任何文件夹来存储脚本,则必须在此路径中指定这些文件夹。

      您还可以指定脚本超时值。默认值为60秒。

      使用SnapCenter、您可以在执行预置和后处理时使用预定义的环境变量。 "了解更多信息。"

    10. 在验证页面中,执行以下步骤:

      1. 选择要执行验证操作的备份计划。

      2. 在验证脚本命令部分中,分别输入要在验证操作之前或之后运行的预处理或后处理脚本的路径和参数。

        您必须将预处理脚本和后处理脚本存储在此路径中的 /var/opt/snapcenter/spl/scripts_ 或任何文件夹中。默认情况下,系统会填充 /var/opt/snapcenter/spl/scripts 路径。如果您在此路径中创建了任何文件夹来存储脚本,则必须在此路径中指定这些文件夹。

    您还可以指定脚本超时值。默认值为60秒。

    1. 查看摘要,然后单击 * 完成 * 。