DELAY_APPLY 配置参数

使用 DELAY_APPLY 配置参数来配置 RS 辅助服务器应用日志之前等待指定的时间期间。

onconfig.std 值
DELAY_APPLY 0
缺省值
0
0 = 应用日志
后跟时间单位的整数:例如,1H 设置延迟一个小时。
number: 1-999 = 等待的天数、分钟数、小时数或秒数。
time_unit: DHMS,此处 D = 天,H = 小时,M = 分钟,S = 秒。 这些值不区分大小写。
生效
编辑 onconfig 文件并重启数据库服务器后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

延迟日志文件的应用允许您通过从 RS 辅助服务器恢复数据来快速恢复错误的数据库修改。当设置 DELAY_APPLY 的值时,您必须还要设置 LOG_STAGING_DIR。如果配置 DELAY_APPLY 而未将 LOG_STAGING_DIR 设置为一个有效且安全的目录,则服务器不可初始化。

您必须通过设置 LOG_STAGING_DIR 配置参数来指定一个日志文件的有效并安全位置。在 RS 辅助服务器上处理完最后的检查点之后,清除 GBase_8t staging 目录中的日志。

要看到有关发送到为 RS 辅助服务器设置的 GBase_8t log-staging 目录的数据信息,请在 RS 辅助服务器上运行 onstat -g rss verbose 命令。

如果写 GBase_8t staging 文件失败,则 RS 辅助服务器发出事件报警 40007。

如果远程独立辅助(RSS)服务器的 DELAY_APPLY 配置参数设置为一个非 0 的值,则服务器不可用集群事务协调。