Eliminando dados antigos

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

Eliminando dados antigos

Post by lucianorfilho » Thu Jan 12, 2017 3:14 pm

Fala Portilho...

Queria tirar uma dúvida, se na versão 11g tem alguma forma de identificar e eliminar dados antigos de uma tabela.
Vi que na versão 12C, tem a opção de utilizar heat map..

Como há 2 ano atrás um "consultor Oracle" em visita a nossa empresa, falou da possibilidade de eliminar dados antigos de nossa base,
e muitas tabelas não tem colunas com data, para ao menos termos uma noção do que seria antigo, e eliminar via delete,
agora a empresa está pensando em realizar esse serviço, como na época ainda não estava por aqui, não sei que método iriam utilizar.

E na verdade, hoje não consigo lembrar de nenhuma feature no 11g, que faça isso, vi essa opção agora no 12C

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

Re: Eliminando dados antigos

Post by portilho » Mon Jan 16, 2017 8:57 am

Oi.

Não conheço um método automático para remover dados antigos no Oracle Database. Mesmo este recurso do Heat Map (Information Lifecycle Management (ILM) e Automatic Data Optimization (ADO)) não remove os dados, ele pode ser utilizado para comprimir os dados não acessados a X dias.

Não vejo outra saída que não seja conhecer os dados, e saber o que pode ser removido via DELETE / CTAS, ou movido para um banco de histórico.

Pcsilva

Re: Eliminando dados antigos

Post by Pcsilva » Tue May 08, 2018 3:36 pm

Fala Pessoal,

Aproveitando o post, gostaria de tirar uma duvida.
Aqui temos o (M)Audit Vault, que utiliza esse conceito de ILM, Gostaria de saber se já trabalhou com ele e como faço expurgo.
Vi que tem diversas tabelas particionadas pesadas, mas estou com um pé atrás quanto a apagar algumas delas, por se tratar de uma ferramenta de auditoria e por não conhece-la a fundo.
Pesquisei por alguma documentação mas não achei algo relevante no MOS.

Abraço,
Paulo

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

Re: Eliminando dados antigos

Post by portilho » Wed May 09, 2018 11:45 am

Oi.
Conheço o ILM, mas não o Audit Vault.

Mas no "Audit Vault Administrator's Guide" encontrei um capítulo "Purging the Oracle Source Database Audit Trail":
https://docs.oracle.com/cd/E14472_01/do ... m#AVADM429

Na note do MOS "To Successfully Deploy an Audit Vault and Database Firewall Environment (AVDF) (Doc ID 2092683.1)" também encontrei a respeito de "Retention Policy" e " Setup the DBMS_AUDIT_MGMT Purge Process".

Post Reply