REMOTE_SERVER_CFG 配置参数

使用 REMOTE_SERVER_CFG 配置参数来指定罗列可信的远程主机的文件。

onconfig.std 值
未设置。使用系统 hosts.equiv 文件。
values
文件名。路径假定为 $GBASEDBTDIR/etc。请考虑使用下列命名惯例:
authfile.server_name
REMOTE_SERVER_CFG 配置参数指定的文件必须位于 $GBASEDBTDIR/etc 中。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

REMOTE_SERVER_CFG 配置参数指定的文件格式与系统 hosts.equiv 文件的格式相同。

如果未设置 REMOTE_SERVER_CFG 配置参数,且您运行带有 cdr add trustedhost 参数的 SQL 管理 API task()admin() 函数,则数据库服务器采取下列行动:
  1. REMOTE_SERVER_CFG 配置参数设置为 authfile.DBSERVER
  2. $GBASEDBTDIR/etc 中创建 authfile.DBSERVER 文件。
  3. 将指定的可信的主机信息添加到 $GBASEDBTDIR/etc/authfile.DBSERVER
  4. 如果数据库服务器是高可用性集群的一部分,则将可信的主机信息传播到其他集群服务器的可信的主机文件。
注: 如果数据库服务器的 sqlhosts 文件使用 s=6 选项,则您必须还设置 S6_USE_REMOTE_SERVER_CFG 配置参数为 1 来使用 REMOTE_SERVER_CFG 配置参数指定的文件。否则,数据库服务器使用系统 hosts.equiv 文件,而不是 REMOTE_SERVER_CFG 配置参数指定的文件。