Páginas

sábado, 3 de agosto de 2013

[Oracle] - Fazendo backup dos Privilégios de Usuários


Bom pessoal, vou deixar uma dica para fazermos backup dos privilégios dos nossos usuários do Oracle:

-- Consulta de Privilégios de Usuário no Oracle para Gerar Grant de Tabelas, Propriedados do Sistema e Roles.

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'));


Espero que essa dica possa ajudar a outros profissionais de banco de dados Oracle, Que a graça e paz estejam com todos.

Nenhum comentário:

Postar um comentário