DB2 como conceder SYSADM

0

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!

    
por Thorsten Niehues 29.04.2016 / 10:39

1 resposta

1

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.)

    
por 29.04.2016 / 11:08

Tags