A mesma recomendação que dei há meia hora atrás em outra msg DOU DE 
NOVO : privilégios ANY são ** superpoderosos **, please please NÂO 
FAÇA ISSO, vc acabará com um ROMBO de segurança (e talvez 
performance ) do tamanho de um 747, o que é ENORME DE GRANDE.... 
privilégios MÍNIMOS, um EXECUTE pra cada objeto, ou uma role só com 
os ditos objs, é o único caminho seguro...
 Quanto ao consultar, sim, é facílimo : crie uma view que faça o 
SELECT necessário da user_source ou dba dba_source e dê SELECT dessa 
views pros users em questão, simples.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Sérgio Luís Spolon <[EMAIL PROTECTED]> 
escreveu
>
> Srs.
> 
> 
>     Tenho um schema com todas minhas tabelas, procedures, function, 
etc..etc....
>     Preciso criar um usuário (outro schema) e dar acesso à ele 
apenas executar e
> também poder "ver" o código das procedures e functions.....
>     Quanto ao "executar" basta adicionar privilegio de "execute any 
procedure",
> mas e para esse usuário poder "ver" o código da procedure do outro 
schema,
> tenho recurso para proporcionar isso sem que ele "edite" tal 
código???
> 
> 
> (Oracle10g RAC R2, linux 64 RHAS)
> 
> Tks
> 
> Sérgio
> ---
> Esta mensagem não implica a assunção de obrigações em nome da
> empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em
> sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado,
> replicação ou disseminação desta mensagem ou parte dela é
> expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não
> é responsável pelo conteúdo ou a veracidade desta informação.
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a