[oracle_br] Revolve e Grant.

2015-10-15 Por tôpico Cristiano Vasconcelos Barbosa cvasconcel...@gmail.com [oracle_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


Re: [oracle_br] Revolve e Grant.

2015-10-15 Por tôpico Étore Schiavini et...@schiavini.inf.br [oracle_br]
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] :

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