Pular para o conteúdo

Fóruns Banco de dados Oracle Triggers Triggers

#86758
Avatar photoLeonardo Litz
Participante

    Olá Paulo,

    Cara, é possível sim vc fazer uma trigger que em cada insert nas suas tabelas de log, esta verifique o tamanho de suas tablespace e delete os logs mais antigos.

    Mas…

    Imagine que para cada insert tenha que verificar isso, o custo disso seria muito grande.

    Faça da seguinte forma:

    1º Crie um processo de limpeza das tabelas.
    2º Registre este em job para executar a hora que há mesmos acesso a sua aplicação, geralmente de madrugada.

    Esta é a melhor forma.

    Outra dica legal é quando for criar tabelas de log, utilizar uma tablespace diferente das tabelas de dados.

    Vlw Leonardo Litz