Oracle 12c

Dúvidas, dicas e atualizações sobre o Treinamento Oracle Performance Diagnostics & Tuning.
Post Reply
Wagner Vinicius

Oracle 12c

Post by Wagner Vinicius » Thu Sep 22, 2016 11:09 am

Bom dia pessoal!

Portilho, gostaria de saber se você utiliza o parâmetro: TEMP_UNDO_ENABLED.
De acordo com a documentação da Oracle:
http://docs.oracle.com/database/121/ADM ... ADMIN11478

Há benefícios de performance:
"Performance is improved because less data is written to the redo log, and components that parse redo log records, such as LogMiner, perform better because there is less redo data to parse."

Para auditoria/troubleshooting, você utiliza DDL Log/Debug Log?
http://docs.oracle.com/database/121/ADM ... 17232BAED2

Desde já, muito obrigado!
Abração,

Wagner Vinicius

portilho
Site Admin
Posts: 482
Joined: Wed May 29, 2013 8:51 am

Re: Oracle 12c

Post by portilho » Fri Sep 23, 2016 1:40 pm

Oi Wagner.
Sim, utilizo ambas funcionalidades.

O beneficio do TEMP_UNDO_ENABLED é que, como o UNDO normal é protegido por Redo Logs, DMLs executados em tabelas temporárias geram UNDO, e portanto REDO, o que pode não ser necessário - o impacto seria após um falha, perder-se o UNDO das tabelas temporárias, que já estariam disponíveis de qualquer forma.

Quando ao ENABLE_DDL_LOGGING, o bom dele é a simplicidade, muito mais fácil de configurar do que a auditoria tradicional, e mais simples de visualizar, pois estará direto no Log.

Post Reply