GBase 8s的用户分为:
操作系统用户 :
GBase 8s可以使用操作系统的一个用户,在授权后访问数据库。
数据库内部用户(类似ORACLE USER):
使用数据库内部一个用户进行访问。
内部用户需要使用一个操作系统用户做为代理。
可以创建一个默认用户,简化用户用户的创建。
操作系统用户:直接在Linux操作系统创建用户
useradd [options] <user_name>
userdel [options] <user_name>
内部用户:
GBase 8s的内部用户默认为不允许使用。如果需要使用GBase 8s的内部用户,需要修改相应参数配置,并使之生效。
配置onconfig中的USERMAPPING参数,允许使用内部用户访问GBase 8s。
onconfig 文件默认位于 GBS_DATA/conf/ 目录中。
ONCONFIG 环境变量指定 onconfig 文件的名称和位置
使用 onstat -c 命令 查看onconfig 内容。或者:
[gbasedbt@evansgbase~]$ cat onconfig.gbaseserver | grep USERMAPPING
# USERMAPPING - Control access to GBase for users without operating
USERMAPPING ADMIN
当该参数为OFF时,不允许使用内部用户访问GBase 8s。如下:
####################################################################
# USERMAPPING - Control access to GBase for users without operating
# system accounts.
####################################################################
# OFF - users w