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 :

ORA-00600: code d'erreur interne


Sujet :

Administration Oracle

  1. #1
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut ORA-00600: code d'erreur interne
    Bonjour,

    J'ai une base de données dans lequel apparait de nombreuses erreurs internes
    ORA-00600: code d'erreur interne, arguments : [kdsgrp1], [], [], [], [], [], [], [], [], [], [], []
    L'application liée à cette base ne rencontre aucun soucis .

    suite à un SR ouvert au support Oracle , j'ai lancé les scripts hcheck.sql qui controlent la structure de tous les objets de la base .
    tout est ok .

    La version actuelle est 11.2.0.1 .
    Le support me conseille de migrer en 11.2.0.3 .
    Le support de l'application pense à un pb mémoire insuffisante .

    Les autres bases en Oracle 11.2.0.1 sur le même serveur n'ont pas ces erreurs internes .

    Avant d'appliquer le patchset 11.2.0.3 ce qui n'est jamais trés simple, je voudrais savoir si d'autres DBA ont déjà rencontré ces erreurs .

    Cordialement

  2. #2
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Essais d'analyser la trace et cherche la requête qui provoque l'erreur.

    Sur chaque table et index de la requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    analyze [table] validate structure cascade;
     
    analyze [index] validate structure;
    Puis migrer en 11.2.0.3

    Bonne chance.
    jko

  3. #3
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Merci pour ta réponse

    nous avons fait tout cela avec le support Oracle , j'ai reconstruit tous les index par sécurité .
    Les mêmes erreurs apparaissent toujours dans le fichier d'alert .

    Cordialement

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 536
    Par défaut
    Bonjour,

    La première des choses à faire dans ce genre de situation c'est d'aller consulter l'utilité "ORA-00600/07445 error lookup" de MyOracle Support au site suivant http://support.oracle.com

    Introduisez votre premier argument de l'erreur à savoir [kdsgrp1] et vous allez avoir plusieurs détails sur l'origine possible de votre erreur ainsi que les possibles "work around" ou solutions.

    Je viens de consulter cette page et voici ce que j'ai trouvé

    "This error may indicate (but is not restricted to) any of the following conditions:

    Lost writes
    Parallel DML issues
    Index corruption
    Data block corruption
    Consistent read [CR] issues
    Buffer cache corruption
    "

    Ils proposent une méthode à suivre afin de pouvoir localiser exactement la commande SQL qui a causé l'erreur. Il faut scruter le fichier trace correspondant à la recherche du SQL suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ----- Current SQL Statement for this session (sql_id=9mamr7xn4wg7x) -----
    Et d'apporter alors le remède en fonction du contenu de ce SQL

  5. #5
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour ,

    je vous remercie pour votre réponse .

    je n'ai pas de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ----- Current SQL Statement for this session (sql_id=9mamr7xn4wg7x) -----
    dans les fichiers trace
    le support a déjà regardé tout cela sans succés .

    Par contre , j'ai ce message dans l'alert_log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    Mon Feb 04 16:32:55 2013
    Errors in file d:\oracle\diag\rdbms\ddcv3\ddcv3\trace\ddcv3_ora_278408.trc  (incident=2650):
    ORA-00600: code d'erreur interne, arguments : [kdsgrp1], [], [], [], [], [], [], [], [], [], [], []
    Mon Feb 04 16:33:00 2013
    DDE: Problem Key 'ORA 600 [kdsgrp1]' was completely flood controlled (0x6)
    Further messages for this problem key will be suppressed for up to 10 minutes
    et les messages n'apparaissent plus , plus de fichiers trace non plus .
    je ne comprends pas bien la signification du :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Further messages for this problem key will be suppressed for up to 10 minutes
    je vais encore analyser un fichier trace à tout hasard
    (ils font qd même 130M en moyenne) .

    cordialement

  6. #6
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Les tables ont-elles des lob?

    Si oui, vérifiez les settings RETENTION et PCTVERSION des LOB segments.

    Quelles sont les valeurs?

    jko

  7. #7
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    il y a effectivement une dizaine de tables ayant des lobs .
    Un vite aperçu via dba studio montre un PCTVERSION non renseigné
    et pas de retention indiqué .

    Je ne maitrise pas particulierement la gestion des Lobs .

    Je vous donne plus d'infos demain .

    Cordialement

  8. #8
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    La table incriminée retrouvée dans les fichiers trc liés à cet incident est une table temporaire toujours vide constituée d'une seule colonne contenant un champs CLOB .
    Le PCTVERSION n'est pas précisé (donc à nul ) .
    Le Undo_retention est de 21600 .

    J'ai toujours ces erreurs ( en général une fois par semaine) .

    La base est toujours en 11.2.0.1 .

    Cordialement

  9. #9
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Symptom

    A query terminates with error:
    ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KDSGRP1]...
    Other terms

    10.2.0.4 10.2.0.5 11.2.0.1 11.2.0.2 ORA-600 KDSGRP1 bitmap conversion to rowids bug 9064888 9770451 SBP _b_tree_bitmap_plans Windows
    Reason and Prerequisites

    Oracle bug #9064888 - which has been closed as a duplicate of Oracle bug 9770451 - can cause a query to fail on 10.2.0.4, 10.2.0.5, 11.2.0.1 and 11.2.0.2 when the Cost Based Optimizer performs "BITMAP CONVERSION TO ROWIDS" optimization. In this case the generated ORA-600 trace file will include a PLAN TABLE for the failing query which clearly shows "BITMAP CONVERSION TO ROWID".

    In addition, consistency check of the table(s) involved via:
    analyze table . . . validate structure cascade online;
    will not return any errors.
    Solution:
    Upgrade à 11.2.0.3 ou appliquer patch relatif au bug.
    Jko

Discussions similaires

  1. [Débutant] ORA-06550 PLS-00801 erreur interne
    Par Ullur dans le forum C#
    Réponses: 5
    Dernier message: 14/06/2011, 18h36
  2. Réponses: 1
    Dernier message: 12/10/2010, 10h22
  3. Réponses: 9
    Dernier message: 20/02/2007, 14h42
  4. ORA-00600: internal error code
    Par Elise78 dans le forum Oracle
    Réponses: 6
    Dernier message: 30/01/2007, 14h32

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