Ou se dá ANY (que realmente é por demais poderoso), OU se dá um a um os privilégios que vc quer que o sujeito tenha (talvez pruma ROLE, se for o caso de fazer repetidas vezes), não tem nada afora isso, PODE consultar o manual de Admin que é isso aí...Até já vi o sujeito receber ANY e o DBA colocar uma trigger de banco, que antes de qualquer DELETE, UPDATE , etc, pega-se o schema e se for SYS/SYSTEM aborta, mas tenho minhas dúvidas em relação à performance em se ter uma trigger tão genérica...
Então se for mesmo dar os privs , pra acelerar eu usaria a ferramenta- padrão do dba, ie, sqlplus genado script, MAIS OU MENOS tipo : spool NOMEDOARQUIVO.SQL SELECT 'GRANT privilegios ON nomedodono.' || table_name || ' TO nomedostinatario;' FROM DBA_TABLES WHERE OWNER='nomedodono' AND TABLE_NAME IN ('listadastabelasqueqero'); SPOLL OFF e é isso, trabalho feito em 2 minutos, sem grilos.... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "evandrozzz" <[EMAIL PROTECTED]> escreveu > Pessoal, > > Como faço para conceder privilégios em tabelas etc de outro esquema > para um determinado usuário do banco ? sei que posso fazer isso > com CREATE ANY TABLE, DROP ANY TABLE, etc mas não quero que esse > usuario tenha acesso aos demais esquemas (inclusive do SYSTEM), > eu só quero que ele tenha acesso a tudo em um esquema apenas e que > não veja coisas que não deve ver... > > Qualquer ajuda é bem vinda ! ______________________________________________________________________ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar ______________________________________________________________________ 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