gaussdb 数据库参数说明【postgresql.conf、pg_hba.conf、pg_ident.conf】【01】

文件位置

GaussDB安装时会自动生成三个配置文件(postgresql.conf、pg_hba.conf和pg_ident.conf),并统一存放在数据目录(data)下。

说明在数据目录(data)的pg_confile_backup目录下,有配置文件postgresql.conf、pg_hba.conf和pg_ident.conf的备份文件,文件名分别是postgresql.conf.bak、pg_hba.conf.bak、pg_ident.conf.bak。当postgresql.conf、pg_hba.conf和pg_ident.conf有一个或者多个文件丢失时,数据库会从pg_confile_backup目录下拷贝丢失的配置文件,保证数据库仍然可以正常启动。当pg_confile_backup目录下的备份文件丢失时,会从原配置文件重新生成备份文件。当使用gs_guc修改postgresql.conf和pg_hba.conf时,相应的备份文件会同步修改,当gs_guc修改主机的配置参数,备机的配置文件和备份文件也会同步。

[root@ufo pg_confile_backup]# ll
total 40
-rw------- 1 dbadmin sysadmin  5134 Sep 14 11:06 pg_hba.conf.bak
-rwx------ 1 dbadmin sysadmin  1636 Sep  7 15:37 pg_ident.conf.bak
-rwx------ 1 dbadmin sysadmin 25747 Sep  7 15:37 postgresql.conf.bak

postgresql.conf 相关参数说明

data_directory
参数说明:设置GaussDB的数据目录(data目录)。此参数可以通过如下3种方式指定。

  • 在安装GaussDB时指定。
  • 通过环境变量GAUSSDATA指定。
  • 设置具体的参数。

说明:安装时指定的优先级最低,通过参数方法设置的优先级最高。
取值范围:字符串
默认值:如果在安装时不指定,则默认不初始化数据库。

hba_file
参数说明:设置基于主机认证(HBA)的配置文件(pg_hba.conf)。此参数只能在配置文件postgresql.conf中指定。

取值范围:字符串
默认值:pg_hba.conf

ident_file
参数说明:设置用于客户端认证的配置文件(pg_ident.conf)。
取值范围:字符串
默认值:pg_ident.conf

你可能感兴趣的:(GaussDB)