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 :

Process inconnus et log d'erreur


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut Process inconnus et log d'erreur
    Bonjour à tous,

    J'ai un serveur de prod qui tourne en 11g Entreprise sous Red Hat 5.2.

    J'ai des lignes d'erreur dans le fichier Alert :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    Completed: ALTER DATABASE OPEN
    Sun Apr 18 12:41:16 2010
    Starting background process CJQ0
    Sun Apr 18 12:41:16 2010
    CJQ0 started with pid=39, OS id=31260
    Setting Resource Manager plan SCHEDULER[0x2C0F]:DEFAULT_MAINTENANCE_PLAN via scheduler window
    Setting Resource Manager plan DEFAULT_MAINTENANCE_PLAN via parameter
    Sun Apr 18 19:00:30 2010
    Thread 1 advanced to log sequence 1651
      Current log# 1 seq# 1651 mem# 0: /oradata/PROD/redo01.log
    Mon Apr 19 01:41:56 2010
    Thread 1 advanced to log sequence 1652
      Current log# 2 seq# 1652 mem# 0: /oradata/PROD/redo02.log
    Mon Apr 19 04:00:00 2010
    Clearing Resource Manager plan via parameter
    Mon Apr 19 05:07:31 2010
    Thread 1 advanced to log sequence 1653
      Current log# 3 seq# 1653 mem# 0: /oradata/PROD/redo03.log
    Mon Apr 19 11:19:26 2010
    Thread 1 advanced to log sequence 1654
      Current log# 1 seq# 1654 mem# 0: /oradata/PROD/redo01.log
    Mon Apr 19 12:57:08 2010
    Process m000 died, see its trace file
    Mon Apr 19 12:57:28 2010
    Process J000 died, see its trace file
    kkjcre1p: unable to spawn jobq slave process
    Errors in file /u01/app/oracle/diag/rdbms/PROD/PROD/trace/PROD_cjq0_31260.trc:
     
    Process J000 died, see its trace file
    kkjcre1p: unable to spawn jobq slave process
    Errors in file /u01/app/oracle/diag/rdbms/PROD/PROD/trace/PROD_cjq0_31260.trc:

    D'autres part, je vois des Process que je ne connais pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    oracle   17708  7050  0 12:05 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/lsnrresp.pl
    oracle   17711  7050  0 12:05 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/db/dbresp.pl
    oracle   17723     1  0 12:06 ?        00:00:00 ora_w000_PROD
    oracle   17751  7050  0 12:06 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/listenerload.pl
    oracle   17779  7050  0 12:07 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/parse-log1.pl
    oracle   17785  7050  0 12:07 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/alertlogAdr.pl /u01/app/oracle/diag/rdbms/PROD/PROD 270
    Savez-vous ce qui est en cause ?

    Merci pour les réponses.

  2. #2
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Apparemment, ce sont les background processes qui gérent l'exécution des jobs qui se plantent, il faut aller voir les traces présentes dans les fichiers indiqués.

    Et les process inconnus qui tournent semblent être des scripts perl de supervision d'Oracle, t'as qu'à jeter un coup d'oeil au code, c'est du texte.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut
    Bonjour Sgora,

    Dans le premier fichier de trace d'erreur (PROD_cjq0_31260.trc), j'ai les messages suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    Trace file /u01/app/oracle/diag/rdbms/PROD/PROD/trace/PROD_cjq0_31260.trc
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORACLE_HOME = /u01/app/oracle/product/11.1.0/db_1
    System name:    Linux
    Node name:      Machine
    Release:        2.6.18-92.el5
    Version:        #1 SMP Tue Apr 29 13:16:15 EDT 2008
    Machine:        x86_64
    Instance name: PROD
    Redo thread mounted by this instance: 1
    Oracle process number: 39
    Unix process pid: 31260, image: oracle@machine (CJQ0)
     
     
    *** 2010-04-18 12:41:19.880
    *** SESSION ID:(126.2667) 2010-04-18 12:41:19.881
    *** CLIENT ID:() 2010-04-18 12:41:19.881
    *** SERVICE NAME:(SYS$BACKGROUND) 2010-04-18 12:41:19.881
    *** MODULE NAME:() 2010-04-18 12:41:19.881
    *** ACTION NAME:() 2010-04-18 12:41:19.881
     
    Setting Resource Manager plan SCHEDULER[0x2C0F]:DEFAULT_MAINTENANCE_PLAN via scheduler window
    Setting Resource Manager plan DEFAULT_MAINTENANCE_PLAN via parameter
     
    *** 2010-04-19 12:57:28.105
    Process J000 is dead (pid=11201 req_ver=1583 cur_ver=1583 state=3).
     
    *** 2010-04-19 12:57:34.198
    Process J000 is dead (pid=11213 req_ver=1584 cur_ver=1584 state=3).
     
    *** 2010-04-19 12:59:00.256
    Process J000 is dead (pid=11278 req_ver=1585 cur_ver=1585 state=3).

    Il faut savoir que le dimanche, à 12h30, je fais une sauvegarde à froid de la BD, mais d'aprés mes fichiers de trace, elle se termine à 12h36:28.


    Concernant les process, s'agit-il des tâches de maintenance automatisées d'Oracle ?
    Je vois à présent d'autres process :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    oracle   22556  7050  0 13:19 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/db/sgastart.pl DSGA (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Machine)(Port=1521))(CONNECT_DATA=(SID=PROD))) Machine 1521 PROD /u01/app/oracle/product/11.1.0/db_1 /u01/app/oracle/product/11.1.0/db_1/Machine_PROD/sysman/log
    oracle   22600  7050  0 13:20 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/fullTbsp.pl
    oracle   22619  7050  0 13:20 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/lsnrresp.pl
    oracle   22621  7050  0 13:20 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/db/dbresp.pl
    oracle   22649     1  0 13:21 ?        00:00:00 ora_j000_PROD
    oracle   22651  7050  0 13:21 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/emdprocstats.pl 7050
    oracle   22661  7050  0 13:21 ?        00:00:00 /u01/app/oracle/product/11.1.0/db_1/perl/bin/perl /u01/app/oracle/product/11.1.0/db_1/sysman/admin/scripts/listenerload.pl

    Merci pour ton aide.

  4. #4
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Je ne sais pas, c'est ton environnement ! Ca m'a plutôt l'air d'être des scripts de supervision genre Nagios, mais la meilleure manière est encore d'aller voir dedans.

    Quant à ta sauvegarde, elle est vachement rapide, six minutes c'est un record !
    Quelle est donc la taille de ta base ? Tu arrêtes donc la base chaque fois avant de lancer la sauvegarde, et tu as des problèmes au niveau du redémarrage ? Ou le pb des dead J000 n'a rien à voir ?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Juin 2008
    Messages : 171
    Par défaut
    Qu'est ce que Nagios ?

    Ma BD fait 8Go.

    Oui j'arrête la BD, je fais une copie des fichiers puis je redémarre.

    Habituellement, il n'y a pas de problème.

    La machine est sur un site distant. Je vais remonter dans le fichier d'alerte pour voir si le problème c'est déjà présenté.

  6. #6
    Membre expérimenté
    Inscrit en
    Mars 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 205
    Par défaut
    Oui, ta base est effectivement minuscule. Nagios est superviseur système/réseaux/BD open source..

    Pour ton problème, c'est peut-être l'arrêt de la base qui a été un peu brutal, il est possible que des jobs de collecte de stats étaient en train de tourner...

Discussions similaires

  1. Affichage dans le log code Erreur 2259
    Par Pascale1966 dans le forum Rational
    Réponses: 3
    Dernier message: 15/10/2007, 09h39
  2. Écrire le log des Erreurs via FTP sur UNIX
    Par Alnsam dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 07/03/2007, 16h10
  3. Analyse des logs d'erreur d'apache
    Par canabral dans le forum Apache
    Réponses: 4
    Dernier message: 28/06/2006, 12h02
  4. [Directives] Pb avec les logs d'erreurs
    Par R@IZER dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 19/04/2006, 18h56
  5. avoir les log d'erreur mysql
    Par simoryl dans le forum Administration
    Réponses: 4
    Dernier message: 06/09/2005, 14h24

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