Dimensionnement de LOG_BUFFER

Dans la vue système v$sysstat, la valeur des nouvelles tentatives d'allocation de tampon de journalisation reflète le nombre de fois où un processus utilisateur attend de l'espace dans le tampon de journalisation. Pour une base de données bien dimensionnée, cette valeur doit être proche de zéro. Par exemple :

select name, value
from v$sysstat 
where name = 'redo buffer allocation retries' 
NAME VALUE 
redo buffer allocation retries 1021967

S'il n'y a pas d'espace disponible dans le tampon de journalisation pour les mises à jour, la base de données doit patienter et réessayer. Dans cet exemple, la base de données a effectué 1 021 967 tentatives au total. Pour améliorer les performances, augmentez la valeur du paramètre LOG_BUFFER. Cette valeur est exprimée en octets et doit être un multiple de la taille du bloc de journalisation, qui correspond à la taille de bloc du système d'exploitation. Pour l'application Oracle Hyperion Financial Management, attribuez au paramètre LOG_BUFFER une valeur au moins égale à 8 Mo, puis utilisez la requête ci-dessus pour surveiller les performances et, si nécessaire, augmentez cette valeur. Si la valeur de LOG_BUFFER doit être augmentée, Oracle recommande de le faire de 50 % à la fois.