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

Accès aux données Discussion :

ora-01000 après migration serveur


Sujet :

Accès aux données

  1. #1
    Membre chevronné Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Points : 1 961
    Points
    1 961
    Par défaut ora-01000 après migration serveur
    Bonjour,

    Je viens à vous car je ne m'en sors plus ...

    Nous avions une bibliothèque en framework 2, avec client ODBC Oracle et un serveur avec Oracle 9i 32bits.
    Nous avons passé notre bibliothèque en Framework 4, le client ODBC Oracle étant déprécié pour la framework 4, nous nous sommes tourner vers OleDB, et le serveur est passé en Oracle 11g, 64bits.

    Seulement voilà, via une interface on génère beaucoup de requêtes à la suite, avec création et destruction des readers, connections, etc, on a jamais eu de soucis avant la migration mais depuis peu nous sommes confrontés à un dépassement de curseurs, or le code lui n'a pas changé ... et notre max de curseurs sous Oracle est 1000 ...

    Auriez-vous une idée ? La gestion des curseurs sur OleDB est-elle différente que le provider d'oracle ? OleDB est-il plus gourmand ?

    Toutes propositions sont les bienvenues.

    NB: Et je rappelle être presque sûr que le souci ne vient pas d'un close ou un dispose oublié...
    Aider les autres, c'est encore la meilleure façon de s'aider soi-même. Martin Gray

    ToDo : Faire une ToDo List

  2. #2
    Membre chevronné Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Points : 1 961
    Points
    1 961
    Par défaut
    Citation Envoyé par _Ez3kiel Voir le message
    NB: Et je rappelle être presque sûr que le souci ne vient pas d'un close ou un dispose oublié...
    Des fois je me mettrais des claques ...

    Donc à savoir que si l'on utilise la dll OracleClient, la bdd ferme ses curseurs automatiquement sans avoir à Dispose() les OracleCommand, mais que via oleDB le provider n'étant pas natif pour Oracle, il est à préciser les Dispose() des OleDBCommand ... Oui ba oui fallait y penser.

    Résolu.
    Aider les autres, c'est encore la meilleure façon de s'aider soi-même. Martin Gray

    ToDo : Faire une ToDo List

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

Discussions similaires

  1. Crash base de données après migration serveur
    Par theophile76 dans le forum Installation
    Réponses: 0
    Dernier message: 05/12/2013, 09h07
  2. Migration 11g: ora-01000 lors de l'appel à DBMS_STATS
    Par farenheiit dans le forum Administration
    Réponses: 4
    Dernier message: 09/07/2009, 10h34
  3. Pb d'envoi de mails après migration AD et serveur Exchange 2003
    Par hélios44 dans le forum Exchange Server
    Réponses: 3
    Dernier message: 22/04/2008, 18h49
  4. Oracle erreur ORA-01000
    Par dd16 dans le forum Bases de données
    Réponses: 5
    Dernier message: 13/05/2006, 14h30
  5. Réponses: 2
    Dernier message: 02/11/2005, 21h23

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