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-04030 (callheap,bind Var Buf)


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut Ora-04030 (callheap,bind Var Buf)
    Bonjour a tous,

    Je suis sous Oracle8i sur HP-UX. J'ai un programme Java qui se connecte en jdbc à ma base. Ce programme fait appel à des procédures stockées pour faire du parsing XML en PL/SQL et donc en java de manière induite.

    J'ai regulièrement une erreur ORA-04030 (CALLHEAP,BIND VAR BUF) sur ce process et uniquement sur ce process.

    J'ai fait appel au support Oracle qui soupconne un manque de mémoire total or je n'ai pas d'erreur sur d'autre process et je n'ai rien d'autre qui pourrait me faire soupconner un manque de mémoire total. (Je suis pas toujousr sur que l'on se comprends bien avec le support Oracle ).

    Toujours est il qu'il me propose de passer les parametres
    - JAVA_SOFT_SESSIONSPACE_LIMIT
    - JAVA_MAX_SESSIONSPACE_SIZE
    à 20M

    Pour moi le premier ne changeras rien a mon problème puisque qu'il se contente d'emettre un warning et le second ne fera que remplacer mon erreur ORA-04030 par une autre erreur puisque que dés qu'il y aura un dépassement de la mémoire Java il plantera la session.

    C'est sur ce second point que je ne suis pas tres sur de moi. C'est bien comme ca que cela fonctionne ? Vous connaissez le code de l'erreur produite ?

    Si c'est bien le cas je suis bien avancé j'aurais ORA-XXXXX au lieu de ORA-04030 mais mon programme plantera quand meme. Vous avez des idées pour resoudre cela ?

    Merci d'avance.

  2. #2
    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
    et tu es sûr que tu as assez de mémoire ? Le swap ne serait pas trop petit par hasard ? Attention la PGA est souvent responsable d'une surconsommation de mémoire

    pour info : http://www.dba-oracle.com/t_ora_0403...ess_memory.htm

  3. #3
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut
    J'ai 16Go de RAM 32Go de Swap.

    Je suis 8i donc pas de PGA ?

    Et surtout si c'etait un manque de mémoire ce ne serait pas toujours le meme process qui planterait. Non ?

  4. #4
    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
    il me semble bien que la 8i implémente déjà la PGA (il faut regarder tes paramètres ) et ça peut être la même requête simplement parce qu'elle fait bcp de tris

Discussions similaires

  1. [9i] ORA-04030
    Par lilou26 dans le forum Administration
    Réponses: 9
    Dernier message: 15/10/2008, 12h15
  2. [ORACLE 8i] ORA-01036 / oci bind by name pour string
    Par mrfred dans le forum Interfaces de programmation
    Réponses: 7
    Dernier message: 02/08/2007, 12h11
  3. ORA - 04030 - Oracle 10
    Par Fraise des Bois dans le forum Oracle
    Réponses: 1
    Dernier message: 30/03/2007, 09h34
  4. [9i]ORA-04021 et ORA-04030 lors de l'initxml.sql
    Par genio dans le forum Oracle
    Réponses: 8
    Dernier message: 21/07/2006, 10h33
  5. Réponses: 3
    Dernier message: 07/03/2006, 20h36

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