修改onconfig配置文件得参数:
您可以更改数据库服务器的 onconfig 文件,来定制服务器功能或者调整数据库行为。 缺省情况下,onconfig 文件位于 GBS_DATA/conf/ 目录中。ONCONFIG 环境变量指定 onconfig 文件的名称和位置。
您可以通过下列任何一种方法更改 onconfig 文件:
⚫ 您可以使用 GBase OpenAdmin Tool (OAT) for GBase 8s 监视和更新您的配置。 OAT 提供配置参数值的建议来优化您的数据库服务器配置。
⚫ 您可以使用文本编辑器更改配置参数值。在下一次数据库服务器关闭并重启之后, 这些变更生效。
⚫ 通过运行 onmode -wf 来永久地更新配置参数,或者通过运行 onmode -wm 命令来 更新内存中的配置参数,您可以动态地更改许多配置参数的值,而无需重启数据 库服务器。
⚫ 通过运行 genoncfg 实用程序,您可以生成一个 onconfig 文件,根据您的估算来 优化连接、磁盘空间,以及 CPU 使用情况设置。
⚫ 您可以成组地导出、导入和修改配置参数:
◼ 使用 onmode –we 命令将当前配置的一个快照导出到一个文件。这个结果快 照可以再归档,用作一个配置文件,或者导入到另一个正在运行的实例。
◼ 使用 onmode –wi 命令从一个先前导出的文件导入可调整的配置参数。忽略 这个文件中那些不能动态地调整的配置参数。
⚫ 您可以使用 SQL 管理 API 命令来修改、重置、导出和导入一个配置文件。
◼ 使用 admin() 或 task() 函数的 modify config 参数来改变一个配置参数 的值。
◼ 使用 admin() 或 task() 函数的 export config 和 import config 参数来 导出或导入一个文件,这个文件包含一个或多个可动态地调整的配置参数。
◼ 使用 admin() 或 task() 函数的 reset config 或 reset config all 参数 来将一个配置参数或全部配置参数恢复为 onconfig 文件中的值。 通过运行 onconfig_diff 实用程序,您可以比较两个 onconfig 文件。
显示 onconfig 文件中的设置
您可以使用若干个工具来显示 onconfig 文件中的设置。 请使用下列工具之一来显示 onconfig 文件中的设置:
⚫ 使用一个文本编辑器打开 onconfig 文件。
⚫ 使用 onstat -c 命令,或使用 GBase OpenAdmin Tool (OAT) for GBase 8s 查看 onconfig 文件的内容。
⚫ 通过运行 onstat -g cfg 命令查看配置参数列表及其当前值。如果动态地更新配置参 数,则当前值与 onconfig 文件中的永久值不同。 您可以使用 onstat -g cfg 命令的附加选项,来只显示那些动态变更了的配置参数,或显 示关于全部配置参数的附加信息。




