Principalement utilisé lorsqu'une base de donnée de secours est en place (STANDBY DATABASE).
Le paramètre dynamique archive lag target permet de forcer un changement de journal.
Attention à ne pas mettre des valeurs trop petites à ce paramètre, ce qui pourrait entrainer des SWITCH LOG trop fréquent et pourrait dégrader les performances. Une valeur de 1800 ( 30 minutes ) est recommandée par Oracle.
En environnement RAC, la valeur du paramètre archive lag target doit être identique sur toutes les instances.
Forcer un changement de journal toute les 30 minutes.
|
SQL> ALTER SYSTEM SET ARCHIVE_LAG_TARGET=1800 ; |
Désactiver le forçage.
|
SQL> ALTER SYSTEM SET ARCHIVE_LAG_TARGET=0 ; |
ALTER SYSTEM SET n'écrit en aucun cas dans un PFILE mais dans un SPFILE
Les changements dynamiques seront effectifs mais disparaîtront en cas de redémarrage de l'instance si vous êtes en mode PFILE, les changements ne seront pas permanents
(Soyez vigilant en mode PFILE et enregistrez la ligne ARCHIVE_LAG_TARGET = 1800 dans le PFILE (InitSID.ora)).
Rappel :
SCOPE = SPFILE
- Pour les Paramètres Statiques
- Changement permanent écrit dans le fichier paramètre serveur (SPFILE)
SCOPE = MEMORY
- pour les Paramètres Dynamiques
- Changement immédiat pour les paramètres dynamiques en mémoire.
- Non permanent car pas écrit dans le fichier SPFILE.
SCOPE = BOTH
- pour les Paramètres Dynamiques
- Changement permanent écrit dans le fichier paramètre serveur (SPFILE) et en Mémoire.
| Liens en rapport avec l'article et qui sont susceptibles de vous intéresser |
|
•
ALTER SYSTEM SWITCH LOGFILE • C'est quoi un REDO-LOG ? • ALTER SYSTEM SET avec SPFILE et PFILE |