Oracle – Comandos de RMAN DELETE

Comando de RMAN DELETE

O comando de RMAN DELETE deleta backups do disco e/ou do catálogo.

Para deletar todos os backups da base escolhida:

RMAN> DELETE BACKUP;

DELETE BACKUPSET

Para deletar um backup set, especifique o número. Ex: 10:

RMAN> DELETE BACKUPSET 10;

SUPRIMIR PERGUNTAS (NOPROMPT)

Por padrão, o comando DELETE solicita confirmação antes de excluir qualquer arquivo de backup:

Do you really want to delete the above objects (enter YES or NO)?

Para suprimir essa pergunta e seguir direto, especifique o NOPROMPT. Ex:

RMAN> DELETE NOPROMPT BACKUP;

IMAGENS DE CÓPIAS (IMAGE COPIES)

Para deletar todas as cópias de datafiles:

RMAN> DELETE DATAFILECOPY ALL;

Para deletar um datafile individualmente:

RMAN> DELETE DATAFILECOPY <key>; 

Exemplo:

RMAN> DELETE DATAFILECOPY 11;

Como alternativa, você pode especificar o caminho completo do nome do arquivo também. Ex:

RMAN> DELETE DATAFILECOPY '/u01/app/oracle/copia/sistema01.dbf';

Para deletar um controlfile específico:

RMAN> DELETE CONTROLFILECOPY <key>;

Exmplo:

RMAN> DELETE CONTROLFILECOPY 20;

Você pode especificar o caminho completo também. Ex.:

RMAN> DELETE CONTROLFILECOPY '/u01/app/oracle/copia/cf_01_id-8439843984_20foff03j';

Para deletar todos os backups da tablespace EMPRESA:

RMAN> DELETE BACKUP OF TABLESPACE EMPRESA;

BACKUPS EXPIRADOS (EXPIRED BACKUPS)

Para deletar qualquer backup expirado identificado pelo comando de CROSSCHECK:

RMAN> DELETE EXPIRED BACKUP;

Para deletar todos os archive logs expirados identificados pelo comando de CROSSCHECK:

RMAN> DELETE EXPIRED ARCHIVELOG ALL;

BACKUPS OBSOLETOS (OBSOLETE BACKUPS)

Para deletar todos os backups que tenham ficados obsoletos pela politica de retenção escolhida:

RMAN> DELETE OBSOLETE;

Você pode gostar...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *