Início > Script`s uteis Oracle > Priviégios de usuario no Oracle

Priviégios de usuario no Oracle

Segue SQL para verificar todos os priviégios concedidos de algum usuario especifico no Oracle:

select * from (
SELECT ‘grant ‘|| privilege||’ on ‘||OWNER||’.’||table_name||’ to ‘||grantee||’;’ s
FROM dba_tab_privs WHERE grantee=UPPER(‘&USER’) UNION ALL
SELECT ‘grant ‘|| privilege||’ to ‘||grantee||’;’ s
FROM  dba_sys_privs WHERE grantee=UPPER(‘&USER’) UNION ALL
SELECT ‘grant ‘||granted_role||’ to ‘||grantee||’;’ s
FROM dba_role_privs WHERE grantee=UPPER(‘&USER’));

Abraços

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: