Obrigado
A todos.

2009/8/6 jlchiappa <jlchia...@yahoo.com.br>:
>
>
> Intão, essa resposta é um pouco antiga, pode ser complementada mais :
> primeiro , absolutamente NUNCA se obtém ZERO bytes de redo log gerado, pois
> o próprio banco possui tabelas internas que precisam ser atualizadas a cada
> operação : assim, o que se obtém com o NOLOGGING é uma ENORME redução do log
> gerado (E portanto do archive, ele nada mais é do que cópia do redo log
> file), SE as condições forem obedecidas, mas ZERO nunca se chega...
> As condições são :
>
> a) o banco NÃO está em modo FORCE LOGGING, com esse modo ativo
> NECESSARIAMENTE ** toda ** e qquer operação gera log. A utilidade disso é se
> alguma feature depenende de redo log (como stand-by, por exemplo) estiver
> sendo usada, num cenário assim é comum o DBA ativar esse FORCE
>
> b) a operação sendo feita é uma das que permitem redução de log : INSERT /*+
> APPEND */ é uma delas, mas o manual lista mais uminhas
>
> c) a tabela está em modo NOLOGGING
>
> Outro ponto frequentemente esquecido é o ÍNDICE : a atualização de um índice
> gera ** muito ** log, pra se obter redução sensível além de tudo é ALTAMENTE
> recomendado que os índices sejam DROPADOS (ou ao menos Desativados),
> http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:3224814814761
> é um artigo excelente sobre isso .
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Adilson Prates <adilson.rodrig...@...>
> escreveu
>
>>
>> Boa tarde Marcelo.
>>
>> Este assunto já foi discutido aqui no fórum e consegui achar o link da
>> thread com a resposta do Chiappa sobre o assunto:
>>
>>
>> a) se vc estiver fazendo QUALQUER operação afora INSERT /*+ APPEND
>>
>> */ e uma poucas outras listadas nos manuais, OBRIGATORIAMENTE VAI ser
>> gerado redo, esteja ou não a tabela ou a tablespace como LOGGING ou
>> NOLOGGING, esteja ou não o banco em modo archive, é INESCAPÁVEL.
>> Notar também que além da operação ser di tipo permitido, as tabelas
>> envolvidas TEM QUE estarem marcadas como NOLOGGING pro "bypass"
>> acontecer.
>>
>>
>> O conteúdo completo da thread no link abaixo:
>>
>> http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/msg11335.html
>>
>>
>>
>> []'s
>>
>>
>>
>>
>> -------- Mensagem original --------
>> De: Marcelo Procksch <marceloprock...@...>
>> Reply-to: oracle_br@yahoogrupos.com.br
>> Para: oracle_br@yahoogrupos.com.br
>> Assunto: [oracle_br] Re: No Logging em apenas uma Tabela.
>> Data: Thu, 6 Aug 2009 16:38:26 -0300
>>
>>
>> Fiz o teste e continuou gerando archives
>>
>> Alguem já passou por isso?
>>
>> Obrigado.
>> Att.
>> Marcelo Procksch
>>
>> 2009/8/6 Marcelo Procksch <marceloprock...@...>:
>> > Pessoal
>> >
>> > Eu achei esse comando
>> >
>> > alter table table_name nologging;
>> >
>> > Farei os testes e retornarei com o resultado.
>> >
>> > Att.
>> > Marcelo Procksch
>> >
>> > 2009/8/6 Marcelo Procksch <marceloprock...@...>:
>> >> Galera
>> >>
>> >> Boa Tarde!
>> >>
>> >> Tem como eu desativar o logging em apenas uma tabela??? eu seja, eu
>> >> não quero que os updades, insert e deletes de uma tabela especifica
>> >> não gere archives logs isso é possível???
>> >>
>> >> Obrigado
>> >> Att.
>> >> Marcelo Procksch
>> >>
>> >
>>
>>
>>
>>
>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>
> 

Responder a