You can't do it this way.
Those who you want to have SYSADM authorities must be the members of the group that is specified with
update dbm cfg using SYSADM_GROUP thegroup;
(... but this question will surely be moved.)
Команда SQL
GRANT SYSADM TO db2inst1;
выдает следующее сообщение:
Error: DB2 SQL Error: SQLCODE=-707, SQLSTATE=42939, SQLERRMC=SYSADM, DRIVER=4.19.49 SQLState: 42939 ErrorCode: -707
Установка является новой установкой DB2 в Ubuntu 14.04.
Я должен был сделать ручную установку, так как установщик не работал.
Поэтому я выполнил все шаги по ручной установке. Что в результате имея три пользователя: db2inst1
, dasusr1
, db2fenc1
.
И я хотел бы добавить привилегию db2inst1
. Я пытался предоставить привилегию каждому из вышеупомянутых пользователей.
РЕДАКТИРОВАТЬ:
После некоторых исследований я использую
get dbm cfg
распечатать текущую конфигурацию, которая печатает эту строку (среди многих других)
SYSADM group name (SYSADM_GROUP) = DB2IADM1
Использует ли он группы пользователей Linux?
groups db2inst1 db2inst1 : db2iadm1 dasadm1
Итак, как я могу добавить пользователя в эту группу? Или db2inst1 уже SYSADM ?? Как я могу проверить ??
В IBM Data Studio кажется, что у пользователя нет этой роли!
You can't do it this way.
Those who you want to have SYSADM authorities must be the members of the group that is specified with
update dbm cfg using SYSADM_GROUP thegroup;
(... but this question will surely be moved.)