web-dev-qa-db-fra.com

Pourquoi les sauvegardes d'une incarnation antérieure sont-elles marquées obsolètes sans égard à la redondance?

Après une récupération incomplète et une ouverture de la base de données 9I avec resetlogs Nous avons exécuté une sauvegarde complète qui s'est complétée avec succès. La sauvegarde inclut une commande pour supprimer des sauvegardes obsolètes après sa fin:

delete noprompt obsolete device type sbt;

Rman est configuré pour utiliser la redondance 2:

RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

Cependant, toutes les sauvegardes de l'ancienne incarnation ont été immédiatement marquées obsolètes et supprimées sans égard à la redondance.

  1. Ce comportement aurait-il été différent si nous avions un RECOVERY WINDOW configuré au lieu de REDUNDANCY 2?
  2. Ce comportement est-il pareil dans les versions ultérieures d'Oracle?

eDIT: Sortie ajoutée de LIST INCARNATION:

RMAN> list incarnation;

List of Database Incarnations
DB Key  Inc Key DB Name  DB ID            CUR Reset SCN      Reset Time
------- ------- -------- ---------------- --- -------------- ----------
1       1       LIVE     3494832994       NO  1              19-JAN-04
2       2       LIVE     3494832994       NO  11966702870498 01-JAN-14
3       3       LIVE     3494832994       YES 12041003378277 04-JUL-18

Du haut de ma tête. L'incarnation est définie pour vous empêcher de restaurer des sauvegardes trop anciennes. Cette façon, ils sont obsolètes.

Vous pouvez toutefois toujours les utiliser pour restaurer, mais dans ce cas, vous devez changer l'incarnation à l'incarnation "précédente". En même temps, vos dernières sauvegardes deviennent obsolètes.

Ce comportement est toujours le même.

0
Marco