在DB2数据库中新建账号并授权简单操作如下:
一、创建账号
由于DB2数据库没有自己的账号,而是采用操作系统账号,因此新建账号需要在操作系统创建,用户组采用普通用户即可。
二、数据库授权
数据库授权需要在数据库层面操作
1、授予连接数据库的权限
GRANT CONNECT ON DATABASE TO USER user_name
2、授予只读权限,这里需要指定要哪些表的只读权限给账号
GRANT SELECT ON TABLE table_name TO USER user_name
如果以后还有其它账号也想这些的表的只读权限,可以通过角色来授权,步骤如下:
1、创建角色
CREATE ROLE role_name
2、将表的只读权限授予角色
GRANT SELECT ON TABLE table_name TO ROLE role_name
3、将角色权限授予账号,后面如果还有其它账号也想要只读权限则只需将角色授予相应账号即可。
GRANT ROLE role_name TO USER user_name
收起db2数据库不存在自己的用户,可在系统层面创建用户后,将用户添加到db2的用户组当中,在数据库层面操作赋予查询权限
收起