FULL_DISK_INIT 配置参数

使用 FULL_DISK_INIT 配置参数来防止发生现有数据库服务器实例的意外磁盘重新初始化。 当在 root 路径位置上存在页零时,该位置在第一个 chunk 位置的第一页,此配置参数指定在 GBase 8s 实例上可否运行磁盘初始化命令(oninit -i)。

onconfig.std 值
FULL_DISK_INIT 0
0 = 仅当在 root 路径位置上没有页零时,才运行 oninit -i 命令。

1 = 在所有情况下都运行 oninit -i 命令,但也在磁盘初始化之后重置 FULL_DISK_INIT 配置参数为 0。

生效
编辑 onconfig 文件并重启数据库服务器之后。

用法

当 FULL_DISK_INIT 配置参数设置为 1时,任何实例启动命令(例如,oninit 以及 oninit -i)都重置该配置参数为 0

当 FULL_DISK_INIT 配置参数设置为 0 且数据库服务器发现页零时,如果您开始运行 oninit -i 命令,则 oninit -i 命令不运行且服务器在 online.log 中报告错误。

页零是 GBase 8s 系统页,包含关于服务器实例的通用信息。当服务器实例初始化时,创建此页。