更新时间:2024-11-12 GMT+08:00
分享

备份恢复

operation_mode

参数说明:系统是否进入备份恢复模式。

参数类型:布尔型

参数单位:

取值范围:

  • on:表示进入备份恢复模式。
  • off:表示不进入备份恢复模式。

默认值:off

设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

设置建议:不建议用户设置该参数。

设置不当的风险与影响:修改该参数取值可能导致数据库出现意料之外的结果,请保持默认值。

enable_cbm_tracking

参数说明:cbm追踪功能的控制开关。

参数类型:布尔型

参数单位:

取值范围:

  • on:表示追踪功能开启。
  • off:表示追踪功能关闭。

默认值:off

设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

设置建议:当使用roach执行数据库实例的全量和增量备份时需要开启此参数,如果关闭会导致备份失败。

设置不当的风险与影响:关闭会导致增量备份失败。

max_size_for_xlog_retention

参数说明:用于控制何时触发备份复制槽或逻辑复制槽的强制推进,以避免由于备份操作或逻辑解码过程中日志无法回收导致磁盘满、实例只读等影响。

参数类型:整型

参数单位:

取值范围:-100 ~ 2147483647

  • 0表示关闭该功能。
  • 负值表示按磁盘阈值触发,如-80,表示当磁盘阈值超过80%,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。
  • 正值表示按日志积压大小触发,如32,表示距离当前检查点redo位置,当备份复制槽落后了大于32段日志(每段日志大小为16MB)时,且日志回收是由于备份操作或逻辑解码被阻塞,那么会触发备份复制槽或逻辑复制槽的强制推进。

默认值:-80

设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。

设置建议:建议比cm_server组件的datastorage_threshold_value_check略小一点,以避免实例进入只读状态。

设置不当的风险与影响:设置过小可能会导致备份频繁失败。

max_cbm_retention_time

参数说明:用于控制何时触发备份CBM文件的强制回收,以避免由于备份操作过程中CBM文件无法回收导致磁盘满、实例只读等影响。

参数类型:整型

参数单位:s(秒)

取值范围:86400 ~ 2147483647

默认值:1209600(即14d)

设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。例如,设置为86400,不带单位,表示86400s;设置为1d,带单位,表示1d。取值如果要带单位,必须为s、min、h、d。

设置建议:建议按照全备的时间间隔设置。

设置不当的风险与影响:设置过小可能会导致备份频繁失败。

相关文档