使用 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