Permissões usuário Oracle

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
viniciusandrade
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Ter, 19 Jul 2011 5:50 pm
Localização: Jataí - GO

Olá!

Criei um usuário e dei permissão de dba para ele com o comando GRANT DBA TO USUARIO1.

Agora como eu visualizo essa permissão do usuário? Tem alguma tabela que lista todas as permissões que o usuário tem?

Por exemplo, se eu tivesse dado permissão de insert em uma tabela para outro usuário com GRANT INSERT ON TABELA TO USUARIO2. Como eu vejo quais as permissões do usuário2 nas tabelas do usuário1?

Obrigado!
ishii
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 82
Registrado em: Ter, 28 Dez 2010 7:41 pm
Localização: São Paulo - SP

Olá,

Tem uma série de views para isso:

Selecionar tudo

user_role_privs
dba_role_privs

Mas melhor ver na documentação pois tem mais views e dependendo do que você precisa uma ou outra pode ser melhor.

[]s Ishii
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Isso, faz um select * from dictionary
Daí você consegue ver todas as views do dicionário.
viniciusandrade
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 20
Registrado em: Ter, 19 Jul 2011 5:50 pm
Localização: Jataí - GO

Valeu pessoal!

Era isso mesmo que eu precisava.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes