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
Oracle 12c
Re: Oracle 12c
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.
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.