Journaux archivés expirés non supprimés du catalogue RMAN
On novembre 30, 2020 by admin Si jémets une commande LIST EXPIRED
dans RMAN, je vois une liste des fichiers avec un statut expiré, cest-à-dire quils existent dans le catalogue, mais pas sur le disque (vérifié par ls
). Après avoir émis les commandes CROSSCHECK
et DELETE EXPIRED
, je mattendrais à ce que LIST EXPIRED
ne renvoie rien … mais ils sont tous toujours là.
Cela peut ou non provoquer léchec sporadique de mes sauvegardes sur ORA-19588
. Jai vérifié et je suis sûr à 100% que je nutilise pas deux RMAN en même temps. Des idées? La cible est 10g et le catalogue est 11g.
Commentaires
- Vous devriez peut-être lister toutes les commandes au fur et à mesure que vous les saisissez.
Réponse
Faire une LIST EXPIRED ARCHIVELOG
puis une DELETE EXPIRED ARCHIVELOG
devrait empêcher un nouveau LIST EXPIRED ARCHIVELOG
dafficher des entrées dans la plupart des situations. Voici quelques situations qui pourraient empêcher que ce ne soit le cas.
-
Si
FORCE
nest pas spécifié dans la commande de suppression, il suit la politique de suppression des journaux archivés qui détermine quand les fichiers de journalisation archivés peuvent être supprimés. -
La politique de suppression ne sapplique pas aux fichiers de journalisation archivés étrangers, qui sont des journaux reçus par une base de données de secours logique pour une session LogMiner.
Ces possibilités sont tirées de cette documentation . Si ni lun ni lautre nest applicable, vous rencontrez peut-être un bogue et devriez ouvrir un SR avec le support .
Je suppose que vous exécutez des commandes comme celle-ci:
list expired archivelog all; crosscheck archivelog all; delete expired archivelog all; list expired archivelog all;
Peut-être que les entrées LIST EXPIRED
concernent des éléments ne pas être supprimé par la commande de suppression spécifique que vous effectuez. Par exemple, un DELETE EXPIRED BACKUP
ne supprimera pas les archives expirées ni les copies expirées.
Le problème étant sporadique, vous ne devriez pas avoir le problème référencé dans MOS Doc ID 1189883.1 dans lequel la commande de sauvegarde suit la forme backup archivelog all archivelog...
Commentaires
- Non , spécifiant définitivement le journal darchivage pour les deux.
- Avez-vous essayé de spécifier
FORCE
lors de la suppression? - Oui. Jai un TAR ouvert maintenant , donc la course est ouverte entre Stack Exchange et Metalink …
- Je ' serais surpris si lun ou lautre résolvait votre problème avant la fin de la prime. à la petite base dutilisateurs et au support Oracle, car ils sont tout simplement bons.
Answer
Nous avons exécuté dans le même problème, comme la réponse originale la mentionné, pour nous, le problème était loption FORCE. Je nai pas réalisé quautrement, la politique de rétention est toujours utilisée.
Laisser un commentaire