2 votes

RHEL 5.8 [Oracle] La mise à l'arrêt est trop longue

Nous utilisons une base de données Oracle sur une machine exécutant RHEL 5.8. Chaque mois, nous redémarrons nos serveurs (y compris celui-ci), mais celui-ci prend trop de temps à s'éteindre. La dernière fois, cela a pris 40 minutes. Voici les deux dernières lignes affichées à l'écran pendant l'attente de l'arrêt :

The Oracle base has been set to /opt/oracle
Processing Database instance "ORCL": log file /opt/oracle/product/11.2.0/db_1/shutdown.log

Cette étape ici prend tout le temps. Après cela, le processus d'arrêt se déroule très bien et dans un temps raisonnable. Est-ce normal ?

Merci !

0voto

j0aqu1n Points 859
  1. assurez-vous que toutes vos applications sont arrêtées (elles n'utilisent plus la base de données et laissent les connexions actives, les pools de connexions, les utilisateurs connectés, etc.)

  2. si vous ne voulez pas attendre, vous pouvez tuer toutes les sessions restantes dans votre base de données (via des requêtes SQL), vous pouvez trouver quelques scripts.

  3. Enfin, arrêtez votre instance en utilisant "shutdown immediate".

  4. vous pouvez alors arrêter votre listener, votre instance ASM (si vous en avez une), et redémarrer votre serveur.

si des sessions actives sont toujours là, ou quoi que ce soit de ce genre, cela peut prendre un certain temps (par exemple, sauvegardes, verrous, génération de statistiques, etc.)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X