Configurando o UNDO Tablespace - GPO (Grupo de Profissionais Oracle)
por Fábio Prado · Published fevereiro 24, 2013 · Updated julho 6, 2019
ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;
SELECT  d.undo_size/(1024*1024) "ACTUAL UNDO SIZE [MByte]",
FROM  (SELECT       SUM(a.bytes) undo_size
Agora vamos à parte principal deste artigo: Evite auditar objetos do BD ou operações desnecessárias. Audite somente o que for necessário pelo tempo necessário, pois ela gera consumo adicional de CPU e I/O, e consequentemente degrada a performance do BD. Testes de auditoria padrão publicados no White Paper "Oracle Database Auditing: Performance Guidelines" em 08/2010, realizados em um BD Oracle 11GR2, gerando aproximadamente 250 registros de auditoria por segundo, usando 50% da CPU antes de habilitar a auditoria, demonstraram os seguintes resultados (ver tabela abaixo):
As dicas deste artigo são bastante valiosas para evitar erros ORA-01555 Snapshot Too Old, e também, para permitir recuperações lógicas de dados, através de Flashback, caso você tenha, por exemplo, apagado as linhas erradas de uma tabela. Recuperar dados com Flashback é muito mais rápido e muito mais fácil que do que restaurar backups. Demonstrarei isso em um próximo artigo aqui no GPO.