Je veux libérer de l'espace disque sur ma machine Linux. J'ai exploré l'utilisation de l'espace et constaté que les répertoires suivants ont une grande taille
/u01/app/11.2.0/grid/cv/log
/u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)
/u01/app/11.2.0/grid/rdbms/audit(Contains .aud files)
/home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files)
/u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files)
Puis-je supprimer le contenu de ces répertoires? Remarque: je veux dire le contenu et non les répertoires.
Réponses:
Presque tous les fichiers peuvent être supprimés en toute sécurité manuellement. Il est généralement préférable de conserver:
A côté de cela, il y a quelques notes:
Oracle vous suggère également d'utiliser la commande adrci pour purger les anciens journaux. Vous pouvez exécuter
adrci
et exécuter la commande suivanteCela ne purgera que les fichiers journaux XML marqués comme alerte. Donc, les journaux trace.xml. Adrci ne fonctionne pas avec les fichiers texte: ils doivent être gérés manuellement. Il s'agit d'un comportement attendu. De plus, divers bugs ont été signalés sur la
adrci purge
fonctionnalité. Je préfère toujours les supprimer manuellement via un script shell en gardant en ligne les derniers fichiers récents en ligne. Pour alert.log, je fais juste:la source
Vous pouvez modifier la stratégie de rétention par défaut des fichiers journaux et de trace Oracle.
Source: https://streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs-and-traces-for-your-oracle-database/
Extrait pertinent:
Il existe deux paramètres: SHORTP_POLICY (720 heures par défaut) et LONGP_POLICY (8720 heures par défaut). donc SHORTP_POLICY est de 30 jours tandis que LONGP_POLICY est de 365 jours.
Depuis la ligne de commande, exécutez "adrci". Dans adrci, utilisez les commandes suivantes.
Et maintenant, les traces sont supprimées après une semaine (SHORTP) ou un mois (LONGP).
la source