Aujourd'hui nous sommes confrontés à un problème de taille !
Nous lançons notre script de sauvegarde mensuel (backup full rman).
Le script plante car il manque des archivelogs.
En effet nous avons un autre outil de gestion des sauvegardes qui au même moment lance tout seul dans son coin de manière périodique des sauvegardes des archivelogs...
Alors comment faire pour réaliser la sauvegarde mensuel via notre script....?
réponse :
rman> crosscheck archivelog all;
and then follwoing to delete expired archivelog.
rman> delete expired archive log;
Also refer to the skip inaccessible clause of the backup command. for example…
RMAN> backup archivelog all skip inaccessible delete input;
RMAN> change archivelog all validate;
because without it “skip inaccessible” will be needed any time You will start backup of archs.
Moreover, it can be done with following way also:
for the missing archive logs… u can do the following
connect target /
connect catalog rman/pwd@rmancatalog
run {
change archivelog from logseq = xxx until logseq =
yyy unavailable;
}
xxx and yyy are the logseg numbers, the one’s you are missing.
source