listen_addresses
参数说明:声明服务器侦听客户端的TCP/IP 地址。
该参数指定GBase 8c 服务器使用哪些IP 地址进行侦听,如IPV4 或IPV6(若支持)。
服务器主机上可能存在多个网卡,
每个网卡可以绑定多个IP 地址,
该参数就是控制GBase 8c
到底绑定在哪个或者哪几个IP 地址上。
而客户端则可以通过该参数中指定的IP 地址来连接
GBase 8c 或者给GBase 8c 发送请求。
该参数属于POSTMASTER 类型参数,请参考表15-15-1 中对应设置方法进行设置。
取值范围:
主机名或IP 地址,多个值之间用英文逗号分隔。
星号“*”或“0.0.0.0”表示侦听所有IP 地址。配置侦听所有IP 地址存在安全风险,不推荐
用户使用。必须与有效地址结合使用(比如本地IP 等),否则,可能造成Build 失败
的问题。
同时,
主备环境下配置为“\*”或“0.0.0.0”时,
主节点数据库路径下postgresql.conf
文件中的localport 端口号不能为数据库dataPortBase+1,否则会导致数据库无法启动。
置空则服务器不会侦听任何IP 地址,
这种情况下,
只有Unix 域套接字可以用于连接数
据库。
默认值:数据库实例安装好后,根据XML 配置文件中不同实例的IP 地址配置不同默
认值。DN 的默认参数值为:listen_addresses = 'x.x.x.x'。
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1154