Database
 sql >> Base de données >  >> RDS >> Database

Suppression des fichiers de trace avec ADRCI

L'ADRCI (Automatic Diagnostic Repository Command Interpreter) est un outil de ligne de commande que vous utilisez pour gérer les données de diagnostic de la base de données Oracle.

La commande ci-dessous purgera manuellement tous les fichiers de trace de plus de 10 jours (14 400 minutes) en réduisant l'occupation du système de fichiers "/u01" :

Syntaxe :

purger [[-i {id | start_id end_id}] | [-age mins [-type {ALERT|INCIDENT|TRACE|CDUMP|HM}]]]


$ df -kh /u01
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VGExaDbM-LVDbOra1
129G 86G 37G 71% /u01

$ adrci

ADRCI: Release 12.1.0.2.0 - Production on Tue May 19 11:50:42 2020

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

ADR base = "/u01/app/oracle"
adrci> show home
ADR Homes:
diag/rdbms/adp1/adp12
diag/rdbms/adp2/adp22
diag/rdbms/tenancy/tenancy2
diag/diagtool/user_oracle/host_3121538055_80
adrci> set home diag/rdbms/tenancy/tenancy2
adrci> purge -age 14400 -type trace

$ df -kh /u01
Flesystem Size Used Avail Use% Mounted on
/dev/mapper/VGExaDbM-LVDbOra1
129G 80G 43G 65% /u01

Définition de la politique de conservation :

LONGP_POLICY est défini sur 720 heures (30 jours). Il est responsable des incidents et des avertissements du moniteur de santé
SHORTP_POLICY est défini sur 8760 heures (un an). Il gère les fichiers de trace et de vidage mémoire.


adrci> show control

ADR Home = /u01/app/oracle/diag/rdbms/tenancy/tenancy2:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
----------- ------------ ------------ ------------------------- -------------------------- ------------------- -------------- --------------- ---------------- ---------------- -----------
514873012 720 8760 2017-07-12 10:25:21.914962 -03:00 2020-05-13 13:58:55.293112 -03:00 2020-03-23 06:54:59.256114 -03:00 1 2 82 1 2017-07-12 10:25:21.914962 -03:00
1 rows fetched

Modification de la police de rétention. Spécifiez le temps en heures ( 360 =15 jours , 1095 =1,5 mois )


adrci> set control (SHORTP_POLICY=360)
adrci> set control (LONGP_POLICY = 1095)

Utiliser l'option de purge automatique (dans ce cas, la politique de rétention actuelle est appliquée) :


adrci> purge

Références

ADRCI :interpréteur de commandes ADR. Disponible sur :https://docs.oracle.com/cd/B28359_01/server.111/b28319/adrci.htm#BABBHGFC