Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
14 février 2012 2 14 /02 /février /2012 22:02

 

Processus System Monitor SMON.

C'est quoi le Processus System Monitor Oracle. ?
A quoi sert le Processus System Monitor Oracle. ?

 

Le processus System Monitor (SMON) a un rôle important dans le bon fonctionnement d'une Instance Oracle.

System Monitor surveille la base de données lors de son démarrage c'est à dire faire la récupération de l'instance après un arrêt anormal. Lors du démarrage de l'instance Oracle, il vérifie si le dernier arrêt a été correctement effectué.
Le processus d’arrière plan System Monitor SMON est aussi chargé de libérer les segments temporaires, compacter l'espace contigu dans les Tablespaces et surveiller la base de données.

 

System Monitor SMON

 

Le processus System Monitor SMON en action lors d'un arrêt brutal de la base de données.

  • SMON lit les informations contenu dans les segments UNDO (données en attente de validation) puis les annule. (ROLL BACK)
  • SMON récupère dans les fichiers REDO LOG les enregistrements validés mais pas encore écrit dans les fichiers de données et les insère. (ROLL FORWARD).
  • SMON libère toute les ressources de la base de données (vérrous, segments temporaires).

 

Le processus System Monitor SMON en action lors d'un fonctionnement normal de la base de données.

  • SMON surveille l'activité de la base de données.
  • SMON recycle les segments temporaires et assure les espaces de tris.
  • SMON libère toute les ressources de la base de données (vérrous, segments temporaires).
  • SMON verifie que les bases de données composant un Cluster sont actives.
  • SMON peut etre appelé par d'autre Processus pour libérer de l'espace.

Si le processus System Monitor SMON s’arrête, l'instance Oracle doit être redémarrée.

Haut de Page www.dba-ora.fr


Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Les Processus d’arrière plan
• Processus Database Writer DBW
• Processus Log Writer LGWR
• Processus ChecKPoinT CKPT

Partager cet article

Repost 0
Published by Daniel R. - dans PROCESSUS
commenter cet article

commentaires