初始化期间使用的配置文件

数据库服务器使用配置参数在初始化和重新启动期间分配共享内存段。 如果您修改了共享内存配置参数,您必须关闭并重新启动数据库服务器才能使更改生效。

ONCONFIG 环境变量、onconfig 文件和 onconfig.std 模板存储在 $GBASEDBTDIR/etc(在 UNIX™ 上)中。缺省配置文件将用作模板而不是功能性配置。

在您初始化或重新启动数据库服务器之前,始终设置 ONCONFIG 环境变量,此变量指定包含配置参数的 onconfig 文件。确保您还具有 onconfig.std 文件。 如果缺少 onconfig.std 文件,服务器将无法初始化。

初始化期间,数据库服务器将在以下文件中查找配置值:

如果在 onconfig 文件中省略了任何配置参数,那么数据库服务器将使用服务器中构建的缺省值。如果在 onconfig 文件中省略了任何配置参数,那么数据库服务器将从 $GBASEDBTDIR/etc/onconfig.std 文件中读取配置值。

重新启动进程将当前配置文件中的值与以前的值(如果有的话)相比较,以前的值存储在根数据库空间保留页面 PAGE_CONFIG 中。如果存在差异,那么当重新启动数据库服务器时,数据库服务器将使用当前 onconfig 配置文件中的值。