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

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

3回答

tongshuaitongshuai  技术支持 , 上海新炬网络技术有限公司
zsk19872010zhuhaiqiangzxk458927165赞同了此回答
在DB2数据库中新建账号并授权简单操作如下: 一、创建账号 由于DB2数据库没有自己的账号,而是采用操作系统账号,因此新建账号需要在操作系统创建,用户组采用普通用户即可。 二、数据库授权 数据库授权需要在数据库层面操作 1、授予连接数据库的权限 GRANT CONNECT ON DATABAS...显示全部

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

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

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

提问者

jasonw数据库管理员, 电商

问题状态

  • 发布时间:2019-11-12
  • 关注会员:3 人
  • 问题浏览:3370
  • 最近回答:2019-11-12
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30