在DB2中授予对用户有限访问权限的正确方法?

时间:2019-07-18 13:22:29

标签: permissions db2 db2-luw

我正在尝试向用户授予对DB / 2数据库及其表的数据访问权限。我在CentOS 7服务器上安装了DB / 2 10.5。

我创建了数据库,架构和表

System.Windows.Forms.Timer

以OS用户osuser2身份登录并输入命令create database mydb1 connect to mydb1 create schema myschema create table myschema.mytab1 (empid int, empname varchar(50)) grant connect, dataaccess on database on database to user osuser2 grant select,insert,update,delete on myschema.mytab1 to user osuser2 时,出现错误消息: db2 select * from myschema.tab1

我在做什么错了?

许多问题都给出了此错误,例如SQL5193N The current session user does not have usage privilege on any enabled workloads

如果我使用以下命令,此错误将消失并且一切正常:

SQL5193N  The current session user does not have usage privilege on any enabled workloads.  SQLSTATE=425

当然,这样做可以使用户获得管理权限,可以创建/删除表。

0 个答案:

没有答案