Você não pode fazer isso dessa maneira.
Aqueles que você deseja ter autoridades SYSADM devem ser os membros do grupo especificado com
atualize o dbm cfg usando o grupo SYSADM_GROUP;
(... mas esta pergunta certamente será movida.)
O comando SQL
GRANT SYSADM TO db2inst1;
falha com a seguinte mensagem:
Error: DB2 SQL Error: SQLCODE=-707, SQLSTATE=42939, SQLERRMC=SYSADM, DRIVER=4.19.49
SQLState: 42939
ErrorCode: -707
A instalação é uma nova instalação do DB2 no Ubuntu 14.04.
Eu tive que fazer a instalação manual, pois o instalador não funcionou.
Portanto, executei todas as etapas de instalação manual. O que resultou em três usuários: db2inst1
, dasusr1
, db2fenc1
.
Eu gostaria de adicionar o privilégio a db2inst1
.
Eu tentei conceder o privilégio a cada um dos usuários mencionados acima.
EDITAR:
Depois de algumas pesquisas eu uso
get dbm cfg
para imprimir a configuração atual que imprime esta linha (entre muitas outras)
SYSADM group name (SYSADM_GROUP) = DB2IADM1
Utiliza os grupos de usuários do Linux?
groups db2inst1
db2inst1 : db2iadm1 dasadm1
Então, como posso adicionar um usuário a esse grupo? Ou é db2inst1 já SYSADM ?? Como posso verificar ??
No IBM Data Studio, parece que o usuário não tem esse papel!