2008-09-16 11 views
1

Quelles sont les causes possibles de la commutation prématurée des journaux de restauration dans Oracle autre que l'atteinte de la taille de fichier spécifiée et l'exécution de ALTER SYSTEM SWITCH LOGFILE?Rétablissement prématuré du journal de reprise dans Oracle RAC

Nous avons une situation où certains de nos nœuds (mais pas tous) commutent prématurément les fichiers de journalisation avant de les remplir. Cela se produit toutes les 5 à 15 minutes et la taille des bûches dans chaque cas varie énormément (de 15% à 100% de la taille spécifiée).

Répondre

1

This article indique qu'il se comporte différemment dans RAC.

Dans un environnement de serveur parallèle, le processus LGWR dans chaque cas détient un verrou d'instance KK sur son propre fil. Le champ id2 identifie le numéro de fil . Ce verrou est utilisé pour déclencher les commutateurs de journal forcé à partir des instances distantes. Un commutateur de journal est forcé chaque fois que le SCN actuel pour un thread tombe derrière la force SCN enregistrée dans la section d'entrée de base de données du fichier de contrôle . La force SCN est un plus que le plus haut SCN élevé de n'importe quel fichier journal réutilisé dans n'importe quel thread.