Fabio, tudo bem!
O objetivo é deixar que o usuário tenha acesso ao banco para gerar relatórios e não ter acesso as triggers, você recomenda alguma outra forma para evitar o acesso/visualização das triggers?
[quote=”Fábio Prado” post=32734]@Andre,
Eu recomendo que você não se preocupe com isso! Não sei qual é o seu nível de conhecimentos em administração de BD Oracle, mas isso só está ocorrendo pq existe um privilégio de SELECT público na visão ALL_OBJECTS. Se você revogar esse privilégio o usuário não conseguirá mais ver as triggers, porém você poderá ter diversos outros problemas que terão ser tratados individualmente e que poderão inclusive gerar erros nas aplicações existentes, por isso, nem recomendo vc mexer nisso!
Para ver os privilégios públicos que comentei, execute a consulta abaixo:
select * from all_tab_privs where GRANTEE = 'PUBLIC' AND TABLE_NAME LIKE 'ALL%';
[]s[/quote]