Senhores,
Preciso fazer um DELETE e não quero gerar redolog, como posso fazer?
Obrigado.
Leonardo.
DELETE sem REDOLOG
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Não tenho conhecimento dessa opção - NOLOGGING - para delete.
Eu sei que se você usar o TRUNCATE, com certeza ele não vai gerar segmentos de undo, ou seja, não tem como fazer rollback.
Gilberto
Eu sei que se você usar o TRUNCATE, com certeza ele não vai gerar segmentos de undo, ou seja, não tem como fazer rollback.
Gilberto
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Exatamente!
O truncate também é util caso se queira dimnuir os extents! Tipo, a tabela vai crescendo cada vez mais. Um dia, é feito uma limpeza que vai remover 80% dos dados. Mesmo após o delete, a tabela continua com o mesmo tamanho na base! Para esses casos, o TRUNCATE é a solução.
1. O idela é gravar todos dados que você quer manter numa outra tabela (criada com NOLOGGING)
2. Fazer o truncate da tabela original
3. inserir na tabela de volta o que você salvou
Pode ser que seja necessário desabilitar algumas constraints.
O truncate também é util caso se queira dimnuir os extents! Tipo, a tabela vai crescendo cada vez mais. Um dia, é feito uma limpeza que vai remover 80% dos dados. Mesmo após o delete, a tabela continua com o mesmo tamanho na base! Para esses casos, o TRUNCATE é a solução.
1. O idela é gravar todos dados que você quer manter numa outra tabela (criada com NOLOGGING)
2. Fazer o truncate da tabela original
3. inserir na tabela de volta o que você salvou
Pode ser que seja necessário desabilitar algumas constraints.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes