quinta-feira, 22 de novembro de 2012

[ORACLE] Removendo dumpfiles com ADRCI

O ADRCI está disponível na versão 11g do banco de dados Oracle, ele é uma  ferramenta via linha de comando e é utilizada para gerenciar dados de diagnóstico. Neste post vou mostrar como remover dumpfiles via ADRCI.

Execute o ADRCI:

[oracle@db-rac-1.adm.infra ~]$ adrci

ADRCI: Release 11.2.0.2.0 - Production on Thu Nov 22 21:1600:3600 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

ADR base = "/u00/app/oracle"

Mostra as homes do ADR:

adrci> show homes
ADR Homes:
diag/tnslsnr/svr/listener
diag/rdbms/orcl/ORCL
diag/rdbms/teste/TESTE

Sete a home que você irá remover os dumpfiles:

adrci> set home diag/rdbms/orcl/ORCL

Remove os dumpfiles por tempo, sendo que o parâmetro 'age' conta a quantidade de minutos que você planeja manter de dumpfiles.

adrci> purge -age 600
Neste exemplo mantemos 600 minutos de dumpfiles nesta home.

Também é possível remover os dumpfiles por tipo:

adrci> purge -type TRACE
Neste exemplo estamos removendo todos os dumpfiles do tipo TRACE. Os tipos de dumpfiles são ALERT, INCIDENT, TRACE, CDUMP, HM.

É possível combinar os dois comandos acima, conforme o exemplo:

adrci> purge -age 600 -type TRACE
Dessa forma, os dumpfiles do tipo TRACE de até 600 minutos ficam armazenados, os demais dumpfiles do tipo TRACE são excluídos.

Você também pode excluir um incidente específico ou um range de incidentes:

adrci> purge -i 453
Exemplo de como excluir um incidente específico.

adrci> purge -i 987 1256
Exemplo de como excluir um range de incidentes.


Nenhum comentário:

Postar um comentário