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