USERMAPPING 配置参数(UNIX™,Linux™)

使用 USERMAPPING 配置参数来设置数据库服务器是否接受来自映射用户的连接。

缺省值
OFF
OFF = 仅在有登录服务的 GBase 8s 主机计算机 OS 中注册的那些用户可连接到数据库服务器。在 GBase 8s 主机计算机上没有 OS 账号的外部认证的用户不可连接到数据库服务器资源。

BASIC = 没有 OS 账户的用户可连接到 GBase 8s 。即使没有 OS 账户的用户映射到服务器管理员用户或组 ID,该用户也不可在数据库服务器上执行有权限的用户操作。

ADMIN = 没有 OS 账户的用户可连接到 GBase 8s 。如果用户以一个有权限的用户身份得到认证,且映射到正确的服务器管理员组 ID,则该用户可在数据库服务器上执行 DBSA、DBSSO 或 AAO 的工作。

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

当通过设置带有 BASIC 或 ADMIN 值的参数开启 USERMAPPING 时,在 GBase 8s 主机计算机上没有操作系统(OS)账户的外部认证的用户可访问数据库服务器资源。BASIC 或 ADMIN 的设置还确定映射用户能否获得管理权限。

重要: 在为映射的用户建立 GBase 8s 中,将 USERMAPPING 配置参数从 OFF 更改为 ADMIN 或 BASIC 不是唯一的步骤。 要以适当的用户属性映射用户,您还必须使用诸如 CREATE USER 和 ALTER USER 这样的 DLL 语句,在 SYSUSER 数据库的适当系统表中来注册这些值。 依赖于使用的 DDL 语句和定义的表映射,将更新或填入下列表:
  • SYSINTAUTHUSERS
  • SYSUSERMAP
  • SYSSURORGATES
  • SYSSURROGATEGROUPS