
Envoyé par
ilalaina
Bonjour.
Il y a quelque chose qui m'intrigue alors j'ai relancé la discussion.
Polamaix a dit :
Voilà, je voudrais donc créer un démon qui efface régulièrement les fichiers archived log sur ma standby database.
J'ai lu plusieurs discussions mais je me perds dans tout ça : v$archived_log, v$archive ... je ne suis plus sûr que les archived logs ont déjà été appliqués entièrement. Quelqu'un pourrait-il expliquer plus clairement?
Une autre question : existe-t-il un moyen de savoir si les données dans les deux bases sont synchrônes sans avoir à activer la standby database, ou l'ouvrir en read only.
Merci d'avance.
Bonjour,
La requête suivante permet de lister les archived logs qui n'ont pas été appliqués sur la base standby:
SELECT NAME FROM V$ARCHIVED_LOG WHERE APPLIED='NO';
Il suffit de supprimer tous ceux qui ne sont pas dans cette liste.
Partager