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

SQL Oracle Discussion :

[7.3.4] AREASIZE et MAXOPENCURSORS


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut [7.3.4] AREASIZE et MAXOPENCURSORS
    Bonjour,

    Nous sommes en train de migrer les reférentiels BO V5 vers BOXI. Un outil de migration est livré par BO. Mais nous avons le message d'erreur suivant à la connexion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-01001 invalid cursor
    Nous avons remonté le problème au support BO et ils nous ecrivent ceci :

    "The first thing to do to try to resolve the problem is to increase the value of AREASIZE and MAXOPENCURSORS. "

    Effectivement, tout le monde sait lire la doc d'oracle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Cause: Either a host language program call specified an invalid cursor or the values of the AREASIZE and MAXOPENCURSORS options in the precompiler command were too small. All cursors must be opened using the OOPEN call before being referenced in any of the following calls: SQL, DESCRIBE, NAME, DEFINE, BIND, EXEC, FETCH, and CLOSE. The Logon Data Area (LDA) must be defined by using OLON or OLOGON. If the LDA is not defined, this message is issued for the following calls: OPEN, COM, CON, ROL, and LOGOFF. 
     
    Action: Check the erroneous call statement. Specify a correct LDA area or open the cursor as required. If there is no problem with the cursor, it may be necessary to increase the AREASIZE and MAXOPENCURSORS options before precompiling.
    Pouvez-vous me confirmer que c'est dans le code PL/SQL ou PRO C qu'il faut ajouter ces paramètres ? Comment faire ?
    Je crois qu'ils imaginent que ce sont des paramètres d'initialisation d'ORACLE. Ce n'est pas le cas ? J'en suis pas sûr ?

  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
    Il s'agit bien de paramètres PRO*C d'après le Programmer's Guide to Oracle Pro*C/C++ Precompiler qui dit aussi que AREASIZE est un paramètre obsolète.

  3. #3
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2006
    Messages : 307
    Par défaut
    Comment fait on pour modifier ces parametres ???

+ Répondre à la discussion
Cette discussion est résolue.

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