IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Crash du serveur.


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 47
    Par défaut Crash du serveur.
    Salut,

    J'ai Oracle 10g sur un serveur Linux X86_64 (gentoo).
    Je l'utilise à des fin de développement.
    Celui-ci plante de temps à autre, m'obligeant à redémarrer le serveur ! Seul solution trouvée !
    Il plante en mettant les 4 processeurs à 100% d'utilisation, et j'ai remarqué que mon swap avait augmenté significativement.
    J'ai tué tous les processus oracle, mais rien à faire. Dés que je relance une base, j'ai droit à un blocage de sqlplus et les processeurs retourne à près de 100% d'utilisation.

    Comment stopper une instance planter et redemarrer proprement un serveur ?

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Arrêter brutalement une instance:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ sqlplus / as sysdba
    > shutdown abort
    Redémarrer proprement une instance:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ sqlplus / as sysdba
    > startup
    Il n'est pas normal qu'une instance sature complètement une machine, surtout pour une base utilisée pour faire du développement. Il y a peut-être des jobs de programmés avec DBMS_JOB ou DBMS_SCHEDULER ou autre chose ?
    Il faudrait voir le contenu de l'alert log et idenfier les sessions qui consomment de la CPU.

  3. #3
    Membre émérite Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Par défaut
    L'arrêt ayant sans doute été fait brutalement, Oracle essaie de se remettre correctement sur ses pattes lors du prochain startup. Donc il doit être en train d'annuler les transactions qui étaient en cours.
    Il faudrait que
    1) tu fasses ce que pifor te conseilles
    2) identifies les process qui te gloutonnent de la cpu (je soupçonne lgwr/reco et pmon)

    En fonction des messages de l'alert.log, laisse la base terminer son startup s'il y a des messages du type "recovery".

  4. #4
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 47
    Par défaut
    Citation Envoyé par pifor Voir le message
    Arrêter brutalement une instance:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ sqlplus / as sysdba
    > shutdown abort
    Redémarrer proprement une instance:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ sqlplus / as sysdba
    > startup
    Il n'est pas normal qu'une instance sature complètement une machine, surtout pour une base utilisée pour faire du développement. Il y a peut-être des jobs de programmés avec DBMS_JOB ou DBMS_SCHEDULER ou autre chose ?
    Il faudrait voir le contenu de l'alert log et idenfier les sessions qui consomment de la CPU.
    J'utilise toujours sqlplus pour démarrer ou stopper une base. Lors de plantage, les commande startup et shutdown bloque, et font consommer une grande partie des ressources du CPU.

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    La base rollback probablement toutes les transactions et là tu n'as qu'à prendre ton mal en patience

Discussions similaires

  1. Crash répétitif Serveur Ubuntu
    Par nuranto dans le forum Ubuntu
    Réponses: 2
    Dernier message: 24/12/2009, 00h22
  2. Crash Total serveur Linux
    Par jc_isd dans le forum Administration système
    Réponses: 4
    Dernier message: 14/12/2007, 11h57
  3. Réponses: 3
    Dernier message: 08/11/2005, 19h52
  4. crash du serveur SQL
    Par yanis97 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/09/2005, 15h13
  5. [IB6] mon serveur crash apres des insert en série...
    Par Rmotte dans le forum Débuter
    Réponses: 11
    Dernier message: 27/05/2004, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo