Para ambientes que utilizam o SGBD Oracle, a criação de um usuário deve ter os seguintes GRANTS:

(estrela) Esses grants são necessários quando a chave UseSysTables está ligada.

(estrela vermelha) Esses grants são necessários para verificar se o usuário possui os grants mínimos para uso do DBAccess.

(estrela azul)Esse grant não pode ser aplicado em uma ROLE, somente para um usuário.

(estrela verde)Esse grant deve ser liberado para o uso da funcionalidade de encerramento de conexão - kill 

(informação) A Partir do DBAccess Build 20191119, as consultas anteriormente feitas para as views ALL_* passam a ser feitas para as views USER_*. 


  • Caso o usuário possua o grant DBA, não é necessário ter os grants "SELECT ON ...", por estar implícito, mas não exclui os demais.



Uma forma de dar os mesmos grants para vários usuários é criar uma ROLE, dar os grants acima citados para a ROLE e associar a ROLE com o usuário, como no exemplo abaixo: