Je publie cet article, pour répondre à l'un de mes ex-collègues (oui j'ai changé d'entreprise, ce qui explique l'absence).
Comment, puis-je automatiser la purge des archivelogs dans un environnement Dataguard ?
La réponse à cette question se résume à ce qui suit :
Il suffit de configurer la politique de purge des archivelogs sur l'ensemble des sites (standby et primary).
RMAN> configure archivelog deletion policy to applied on standby;
old RMAN configuration parameters:
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
new RMAN configuration parameters:
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;
new RMAN configuration parameters are successfully stored
Attention, si votre version est inférieur à 11g. Il est nécessaire de positionner le paramètre _log_deletion_policy, pour applique la configuration "applied on standby".
Pour ne pas buter sur l'erreur RMAN-08591 comme moi, je vous conseille de positionner votre site standby en tant que cible mandatory.
SQL> alter system set log_archive_dest_2=
2 'service=stdby lgwr async valid_for=(online_logfiles,primary_role) mandatory';
Aucun commentaire:
Enregistrer un commentaire