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

升级参数

IsInplaceUpgrade

参数说明:是否在升级的过程中。该参数属于升级参数,用户无法修改,仅sysadmin用户可以访问。

参数类型:布尔型

参数单位:

取值范围:

  • on:表示在升级过程中。
  • off:表示不在升级过程中。

默认值:off

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

设置建议:该参数不允许用户进行设置,只能查看。

设置不当的风险与影响:

inplace_upgrade_next_system_object_oids

参数说明:就地升级过程中,新增系统对象的OID。该参数属于升级参数,用户无法修改。

参数类型:字符串

参数单位:

取值范围:字符串

默认值:""

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

设置建议:该参数不允许用户进行设置,只能查看。

设置不当的风险与影响:

om_operation_mode

参数说明:数据库实例处于运维或者正常运行状态。该参数用于内部组件交互,不允许用户使用。

参数类型:枚举类型

参数单位:

取值范围:

  • upgrade_system_object_mode表示升级正处于系统对象更新阶段。
  • running_mode表示升级正常运行阶段。

默认值:running_mode

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

设置建议:推荐使用默认值。

设置不当的风险与影响:该参数配置为upgrade_system_object_mode,会导致不能重命名数据库名称。

upgrade_mode

参数说明:升级模式。

参数类型:整型

参数单位:

取值范围:0 ~ 2147483647‬

  • 0:表示不在升级过程中。
  • 1:表示在就地升级过程中。
  • 2:表示在灰度升级过程中。

默认值:0

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

设置建议:该参数属于升级参数,不建议用户自己修改。推荐使用默认值。

设置不当的风险与影响:严禁升级过程中自行修改该参数,将会导致升级失败且无法回滚的严重问题。非升级场景下,自行修改该参数会导致数据库使用报错或其他不可预知后果。

特殊情况:在使用灰度升级的情况下,若选择策略为大版本升级,即需要执行升级脚本和替换二进制包,会将upgrade_mode设置为2,选择策略为小版本升级,只替换二进制包,则不会设置upgrade_mode设置为2。

相关文档