Mode dédié et mode partagé
- Le mode dédié est par défaut
- Le mode partagé est préférable, sauf :
- Lorsque l'utilisateur envois des tâches en batch
- pour effectuer certaines tâches de restauration
- Pour démarrer le mode partagé
- Spécifier le nombre de serveurs dans le paramètre d'instance SHARED_SERVERS
- Dans le fichier de paramètre, ou avec ALTER SYSTEM
- Ce nombre peut-être augmenté par Oracle en fonction de la charge
Terminer des sessions
- On peut tuer une session avec la commande ALTER SYSTEM KILL SESSION 'SI,SN'
- SI est l'identifiant système
- SN est le numéro de série
- récupérer ces identifiants dans la vu V$SESSION
- Les transactions en cours sont annulées
Surveiller l'activité de la base (1)
- Doit être constamment fait en tâche de fond du DBA
- Pour repérer des erreurs éventuelles
- Pour devenir familier du comportement normal...
- Alertes du serveur
- à partir de seuils : trop de validations, trop d'accès disque, temps de réponse trop long...
- à partir d'évènements : une vue est trop ancienne, ...
- Paramétrables via OEM ou package PL/SQL : DBMS_SERVER_ALERTS
- Accessibles dans des vues du dictionnaire
Surveiller l'activité de la base (2)
- Chaque processus serveur est associé à un fichier trace.
- le fichier d'alerte recueil en particulier
- erreurs internes, corruption de blocs, blocages
- toutes les commandes d'administration
- les erreurs relatives aux processus serveurs partagés
- les erreurs durant le rafraîchissement des vues
- les valeurs des paramètres d'initialisation spécifiés par l'utilisateur
- Il est possible de maîtriser :
- l'emplacement des fichiers trace
- leur taille
- le traçage des processus serveurs, pour collecter des statistiques
fabien
2007-11-22