如何建立一个db2 账号和密码,给这个新建立的账号赋权(只读权限)?

如何建立一个db2 账号和密码给这个新建立的账号赋权(只读权限)显示全部

如何建立一个db2 账号和密码
给这个新建立的账号赋权(只读权限)

收起
参与11

查看其它 2 个回答tongshuai的回答

tongshuaitongshuai  数据库工程师 , 北京新数科技有限公司

在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

互联网服务 · 2019-11-12

回答者

tongshuai
数据库工程师北京新数科技有限公司

tongshuai 最近回答过的问题

回答状态

  • 发布时间:2019-11-12
  • 关注会员:3 人
  • 回答浏览:3793
  • X社区推广