terça-feira, 13 de setembro de 2011

Oracle - Remover archives antigos sem RMAN

Caso não utilize o RMAN e queira apagar archives não mais necessários por questão de espaço em disco, segue uma dica que se aplica ao Windows, podes utilizar este conteúdo em um script BAT:

mkdir C:\ORACLE\ORADATA\ORCL\ARCH_TMP\
robocopy C:\ORACLE\ORADATA\ORCL\ARCH\ C:\ORACLE\ORADATA\ORCL\ARCH_TMP\ /move /minage:3
rmdir /s /q C:\ORACLE\ORADATA\ORCL\ARCH_TMP\

Os comandos abaixo removem todos os arquivos mais antigos do que 3(três) dias.

2 comentários:

  1. Olá Gabriel!

    Quando vi o comando robocopy não acreditei que existia.

    robocopy - Robust File Copy para Windows

    Desde que versão existe o robocopy? Testei no Windows 7...

    Att,

    Sakamoto

    MyTraceLog - Registro de um DBA
    http://mytracelog.blogspot.com

    ResponderExcluir
  2. Boa pergunta, conheci o robocopy por um amigo meu que é consultor em Windows na empresa que trabalho.

    ResponderExcluir