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] >