#yasrman工具备份恢复

yasrman工具方式的备份恢复操作适用于所有部署形态,可用于从远程工具侧发起备份恢复。

# 注意事项

(一)使用本方式执行数据库备份时,要求:

  1. 数据库集群运行于OPEN状态,所有节点在线(如果有部分备节点异常,只要不影响对应的主节点事务执行,则不影响备份)。
  2. 所有节点均开启归档模式。
  3. yasrman工具对应的catalog文件已经创建。
  4. 备份命令仅SYS超级用户或拥有SYSDBA、SYSBACKUP权限的用户才可执行。恢复命令仅SYS用户才可执行。

(二)使用本方式执行数据库恢复时,要求:

  1. 所有节点为NOMOUNT状态。
  2. 所有节点的残留文件已经清理。
  3. 数据库集群的部署状态和备份时保持一致,如节点个数,节点监听地址,路径等信息没有发生变化。

(三)使用本方式执行归档日志恢复时,要求:

  • 数据库执行完RESTORE命令且未执行RECOVER的MOUNT状态。

(四)在执行增量备份集恢复时需注意如下事项:

  • 假如零级增量备份指定tag为incr_0,普通一级增量备份指定tag为incr_1_1,incr_1_2... (按顺序发起备份):
    • 当指定tag为incr_1_2的一级增量备份恢复时,必须保证tag为incr_0的零级增量备份以及tag为incr_1_1的普通一级增量备份的备份文件保存目录存在且完整,否则将触发 YAS-00313 错误。
  • 假如零级增量备份指定tag为incr_0,累积一级增量备份指定tag为incr_1_1,incr_1_2... (按顺序发起备份):
    • 当指定tag为incr_1_2的一级增量备份恢复时,必须保证tag为incr_0的零级增量备份的备份文件保存目录存在且完整,否则将触发 YAS-00313 错误。
  • 假如零级增量备份指定tag为incr_0,累积一级增量备份指定tag为incr_1_1,普通一级增量备份指定tag为incr_1_2,累积一级增量备份指定tag为incr_1_3,普通一级增量备份指定tag为incr_1_4... (按顺序发起备份):
    • 当指定tag为incr_1_4的一级增量备份恢复时,必须保证tag为incr_0、incr_1_3的增量备份的备份文件保存目录存在且完整,否则将触发 YAS-00313 错误。
    • 当指定tag为incr_1_3的一级增量备份恢复时,必须保证tag为incr_0的零级增量备份的备份文件保存目录存在且完整,否则将触发 YAS-00313 错误。
  • HA模式下,由于每个复制组的备份集只保存在主节点,所以同一个复制组内,需要增量备份集及其依赖的备份集,都在同一个节点上。

# 操作示例

见工具手册yasrman

pdf-btn 下载文档
copy-btn 复制链接