云数据库 GAUSSDB-CREATE USER MAPPING:参数说明

时间:2023-11-15 15:55:13

参数说明

  • user_name

    要映射到外部服务器的一个现有用户的名称。

    CURRENT_USER和USER匹配当前用户的名称。 当PUBLIC被指定时,一个公共映射会被创建,当没有特定用户的映射可用时将会使用它。

  • server_name

    将为其创建用户映射的现有服务器的名称。

  • OPTIONS ( { option_name ' value ' } [, ...] )

    这个子句指定用户映射的选项。这些选项通常定义该映射实际的用户名和口令。选项名必须唯一。允许的选项名和值与该服务器的外部数据包装器有关。

    • 用户的口令会加密后保存到系统表PG_USER_MAPPING中,加密时需要使用usermapping.key.cipher和usermapping.key.rand作为加密密码文件和加密因子。首次使用前需要通过如下命令创建这两个文件,并将这两个文件放入各节点目录$GAUSSHOME/bin,且确保具有读权限。gs_ssh工具可以协助您快速将文件放入各节点对应目录下。
      gs_ssh -c "gs_guc generate -o usermapping -S default -D $GAUSSHOME/bin"
    • 其中-S参数指定default时会随机生成密码,用户也可为-S参数指定密码,此密码用于保证生成密码文件的安全性和唯一性,用户无需保存或记忆。其他参数详见工具参考中gs_guc工具说明。
support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-12-0568.html