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
>
> 
>
  • [oracle_... Cristiano Vasconcelos Barbosa cvasconcel...@gmail.com [oracle_br]
    • Re:... Étore Schiavini et...@schiavini.inf.br [oracle_br]

Responder a