Ajuste o arquivo já existente prefixando e sufixando as linhas atuais com "revoke..." e "from..." e em seguida rode-o via sqlplus. E óbvio, a mesma solução serve para o script de contingência.
Étore 2015-10-15 20:33 GMT-03:00 Cristiano Vasconcelos Barbosa cvasconcel...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br>: > > > Amigos, > > Boa noite... > > Meu oracle é: > > banner > -------------------------------------------------------------------------------------- > > Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 > > version_bit > ------------------------ > 10.2.0.3.0 - 64bi > > Arquivamento > -------------------- > STARTED > > O cenário é o seguinte: > > Possuo role RL_EXEMPLO onde possui SELECT, INSERT, UPDATE, DELETE. Esta > role é aplicada a várias tabelas do meu sistema. Foi gerado um arquivo > texto com +/- 200 tabelas que possuem esta role. > > Preciso de duas rotinas, uma que faça a leitura deste arquivo texto > e aplique o revoke nas permissões de INSERT, UPDATE E DELETE nestas > tabelas, uma a uma, na sequência e de uma só vez. > > E outra rotina que faça justamente o contrário, do acima exposto, ou seja, > que seja aplicada Grant de INSERT, UPDADE E DELETE às referidas tabelas, ou > seja, devolvendo as mesmas ao estado anterior, original caso o que preciso > fazer aconteça errado e precise emergencialmente retornar ao que era antes. > > Desde logo, agradeço a atenção e disponibilidade. > > > -- > Atenciosamente, > > > Cristiano Vasconcelos Barbosa.'. > Analista de Sistemas & Banco de Dados > | Cel: +55 (85) 9691.8331 > http://br.linkedin.com/in/cristianovasconcelos > > DEUS MEUMQUE JUS.'. > DÓMINI SUMUS.'. > Contact me: cvasconcel...@gmail.com > > >