Re: [oracle_br] Re: No Logging em apenas uma Tabela.

2009-08-07 Por tôpico Marcelo Procksch
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:0P11_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]


 


RE: [oracle_br] Re: No Logging em apenas uma Tabela.

2009-08-06 Por tôpico Marcelo
Você reiniciou o Banco de dados?

 

At.

 

Marcelo Alberto Lauschner 

Analista/Desenvolvedor de Sistemas

 

  _  

From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On
Behalf Of Marcelo Procksch
Sent: Thursday, August 06, 2009 4:38 PM
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: No Logging em apenas uma Tabela.

 

  

Fiz o teste e continuou gerando archives

Alguem já passou por isso?

Obrigado.
Att.
Marcelo Procksch

2009/8/6 Marcelo Procksch marceloprocksch@
mailto:marceloprocksch%40gmail.com gmail.com:
 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 marceloprocksch@
mailto:marceloprocksch%40gmail.com gmail.com:
 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]





--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




RE: [oracle_br] Re: No Logging em apenas uma Tabela.

2009-08-06 Por tôpico Rodrigo Mufalani

  Se olhar o histórico da lista o chiappa já havia discutido no passado.

   Não precisa fazer isso. Não reinicie o banco de dados.

   Dê uma lida em force logging.

Atenciosamente,

Rodrigo Mufalani
OCP 10g  11g
OCE RAC 10g R2
mufal...@oi.com.br
http://mufalani.blogspot.com




 Mensagem Original:
 Data: 16:55:14 06/08/2009
 De: Marcelo marc...@autopratense.com.br
 Assunto: RE: [oracle_br] Re: No Logging em apenas uma Tabela.

 Você reiniciou o Banco de dados?



 At.



 Marcelo Alberto Lauschner

 Analista/Desenvolvedor de Sistemas



   _

 From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On
 Behalf Of Marcelo Procksch
 Sent: Thursday, August 06, 2009 4:38 PM
 To: oracle_br@yahoogrupos.com.br
 Subject: [oracle_br] Re: No Logging em apenas uma Tabela.





 Fiz o teste e continuou gerando archives

 Alguem já passou por isso?

 Obrigado.
 Att.
 Marcelo Procksch

 2009/8/6 Marcelo Procksch marceloprocksch@
 mailto:marceloprocksch%40gmail.com gmail.com:
 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 marceloprocksch@
 mailto:marceloprocksch%40gmail.com gmail.com:
 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]



 

 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
 Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
 http://www.oraclebr.com.br/
 
  Links do Yahoo! 
 Grupos









Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!



Re: [oracle_br] Re: No Logging em apenas uma Tabela.

2009-08-06 Por tôpico Adilson Prates
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...@gmail.com
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...@gmail.com:
 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...@gmail.com:
 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]