GBASE南大通用技术分享:GBase 8s数据库服务器配置文件简介

南大通用GBase 8s数据库(gbase database)在创建实例时,会基于模板文件 onconfig.std 自动生成实例专属配置文件,文件名格式为 onconfig.gbasedbtservername,默认存放路径在 $GBASEDBTDIR/etc。

onconfig.std 是模板文件,用于生成实例配置,不建议修改或者删除。我们日常调整参数,编辑的是实例对应的 onconfig 文件。修改这个文件之后,大部分参数需要重启数据库实例才能生效。

如果把配置文件迁移到别的目录,需要通过环境变量 ONCONFIG 指定文件所在位置,保证实例启动时可以读取到正确配置。配置文件里没有填写的参数,数据库会自动使用 onconfig.std 里的默认值,部分参数会根据其他参数自动计算。

除了修改配置文件,GBase 8s 还支持在线调整参数,不用重启实例。

  • onmode -wf:永久修改参数,写入配置。
  • onmode -wm:仅修改当前会话生效的参数。

同时支持配置的批量导出导入。onmode -we 可以把当前实例所有配置导出快照,用于归档备份,也可以导入到其他运行实例;onmode -wi 用来导入之前导出的配置文件,文件里不能动态调整的参数会被自动忽略。

另外数据库还提供 SQL 管理 API,借助 admin() 和 task() 函数,也能完成参数修改、导出、导入、重置等操作,方便在脚本里管理配置。

posted @ 2026-09-23 11:01  GBASE南大通用  阅读(2)  评论(0)    收藏  举报