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

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

参与11

3同行回答

tongshuaitongshuai数据库工程师北京新数科技有限公司
在DB2数据库中新建账号并授权简单操作如下:一、创建账号由于DB2数据库没有自己的账号,而是采用操作系统账号,因此新建账号需要在操作系统创建,用户组采用普通用户即可。二、数据库授权 数据库授权需要在数据库层面操作1、授予连接数据库的权限GRANT CONNECT ON DATABASE TO U...显示全部

在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
匿名用户匿名用户
db2数据库不存在自己的用户,可在系统层面创建用户后,将用户添加到db2的用户组当中,在数据库层面操作赋予查询权限显示全部

db2数据库不存在自己的用户,可在系统层面创建用户后,将用户添加到db2的用户组当中,在数据库层面操作赋予查询权限

收起
系统集成 · 2019-11-12
浏览3618
  • 请问如何操作系统后建立user后(useradd test; passwd test) 如何授权只读给这个test用户呢?
    2019-11-12
匿名用户匿名用户
[此回答已删除]
浏览3323

提问者

jasonw
DBA电商
擅长领域: 存储灾备服务器

问题来自

相关问题

相关资料

相关文章

问题状态

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