DB2 如何授予 SYSADM 权限

DB2 如何授予 SYSADM 权限

SQL 命令

GRANT SYSADM TO db2inst1;

失败并显示以下消息:

Error: DB2 SQL Error: SQLCODE=-707, SQLSTATE=42939, SQLERRMC=SYSADM, DRIVER=4.19.49
SQLState:  42939
ErrorCode: -707

该安装是在 Ubuntu 14.04 上全新安装的 DB2。

由于安装程序不起作用,我不得不手动安装。

因此我执行了所有手动安装步骤。结果有三个用户:db2inst1dasusr1db2fenc1

我想要添加权限给db2inst1。我尝试向上述每个用户授予该权限。

编辑:

经过一些研究我使用

get dbm cfg

打印当前配置,打印出此行(以及许多其他行)

SYSADM group name                        (SYSADM_GROUP) = DB2IADM1

它是否使用 Linux 用户组?

groups db2inst1
db2inst1 : db2iadm1 dasadm1

那么我该如何将用户添加到该组?或者 db2inst1 已经是 SYSADM 了吗?我该如何验证?

在IBM Data Studio中似乎用户没有这个角色!

在此处输入图片描述

答案1

你不能这样做。

您希望拥有 SYSADM 权限的人必须是使用

使用 SYSADM_GROUP thegroup 更新 dbm cfg;

(......不过这个问题肯定会被转移。)

相关内容