ITPub博客

首页 > 数据库 > 国内数据库 > 南大通用技术分享:GBase 8s数据库服务器配置文件基础说明

南大通用技术分享:GBase 8s数据库服务器配置文件基础说明

原创 国内数据库 作者:GBASE南大通用 时间:2026-09-24 10:21:30 0 删除 编辑

南大通用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()` 函数,也能完成参数修改、导出、导入、重置等操作,方便在脚本里管理配置。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3183770/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1303
  • 访问量
    1275309