Recoupement des journaux redo archivés - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Recoupement des journaux redo archivés

Vous pouvez vérifier les journaux de redo archivés à l'aide de la procédure AmazonRDS. rdsadmin.rdsadmin_rman_util.crosscheck_archivelog

Vous pouvez utiliser cette procédure pour recouper les journaux redo archivés inscrits dans le fichier de contrôle et supprimer éventuellement les enregistrements de journaux ayant expiré. Lorsqu'il RMAN effectue une sauvegarde, il crée un enregistrement dans le fichier de contrôle. Au fil du temps, ces enregistrements augmentent la taille du fichier de contrôle. Nous vous recommandons de supprimer périodiquement les enregistrements expirés.

Note

RDSLes sauvegardes Amazon standard ne sont pas utilisées RMAN et ne créent donc pas d'enregistrements dans le fichier de contrôle.

Cette procédure utilise le paramètre commun p_rman_to_dbms_output pour les RMAN tâches.

Pour de plus amples informations, veuillez consulter Paramètres communs pour les RMAN procédures.

Cette procédure utilise également le paramètre supplémentaire suivant.

Nom du paramètre Type de données Valeurs valides Par défaut Obligatoire Description

p_delete_expired

booléen

TRUE, FALSE

TRUE

Non

Lorsque la valeur est TRUE, supprimez les enregistrements de journaux redo archivés expirés du fichier de contrôle.

Lorsque la valeur est FALSE, conservez les enregistrements de journaux redo archivés expirés dans le fichier de contrôle.

Cette procédure est prise en charge pour les versions suivantes du moteur de base de données Amazon RDS pour Oracle :

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

L'exemple suivant marque les enregistrements de journaux redo archivés dans le fichier de contrôle comme ayant expiré, mais ne les supprime pas.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => FALSE, p_rman_to_dbms_output => FALSE); END; /

L'exemple suivant supprime les enregistrements de journaux redo archivés expirés du fichier de contrôle.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => TRUE, p_rman_to_dbms_output => FALSE); END; /