Primeiro, privilégios ANY ** de forma alguma ** são a maneira correta, 
eles são por demais poderosos, ANY significa QUALQUER, assim esse seu 
usuário que recebeu SELECT ANY TABLE vai poder consultar **** QUALQUER 
*** tabela desse banco, INCLUSIVE as tabelas internas de 
segurança/performance do sistema, isso é um procedimento com furos de 
segurança ENORMES... O correto seria vc dar o grant de select para CADA 
tabela aos usuários em questão, se for o caso automatizando via script 
sqlplus.

Respondendo : pra packages, procs, etc, NÂO faz sentido privilégio de 
leitura, o que é que ele vai querer "ler" aí ???? O que vc fará é dar 
privilégio de EXECUTE pra ele executar os programas, nos programas que 
vc achar apropriado. Já para TRIGGERS, elas só disparam após 
MODIFICAÇÃO na tabela, então se o usuário só faz consulta NUNCA vai 
modificar nada portanto NUNCA vai precisar se preocupar com triggers...

[]s

 Chiappa


--- Em oracle_br@yahoogrupos.com.br, "eladba" <[EMAIL PROTECTED]> escreveu
>
> Boa dia, pessoal.
> 
> Preciso criar um schema no meu banco de dados que tenha acesso
> aos "fontes" de todos os objetos de um outro schema. Para as tabelas e
> views com o grant select any table resolveu. Para as procedures,
> triggers, packages, qual grant devo atribuir? Ou qual forma posso
> criar esse tipo de schema "somente leitura"?
> 
> Oracle Standard 9.2.0.6 / Windows 2003
> 
> Obrigada,
> 
> Elaine
>






--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a