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 :

Différents résultats d'une même requête SQL des deux nœuds oracle rac 11g


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2021
    Messages : 1
    Par défaut Différents résultats d'une même requête SQL des deux nœuds oracle rac 11g
    je fait un select * from sur une table d'une base de donnée oracle RAC 11g. mais seulement je suis surpris par le fait que le nombre de ligne que renvoie la requête lancé à partir du premier nœud est différent
    du nombre de ligne renvoyer par le second nœud. j'aimerais avoir vos idée sur comment résoudre cette situation.

  2. #2
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Par défaut
    Bonjour,

    Très bizarre.

    Etes-vous sur de ne faire qu'un pauvre ; select * from maTable ?

    Mais je vois 2 causes possbiles :

    1) le logiciel utilisé pour requêter la base est paramétré au niveau du fetch que pour ne ramener que N lignes.
    J'ai déjà vu une personne utiliser un requêteur pour ramener 500 lignes, et utiliser un autre requêteur paramétré pour ramener 1.000 lignes

    2) autre possibilité : une transaction est en cours.

    Par exemple, votre table contient initialement 1.000 lignes.

    Vous êtes connecté sur un nœud et avez ajouté ou supprimé des lignes, sans avoir commité. Vous avez donc X lignes, avec X différent de 1.000

    Vous vous connectez sur l'autre noeud du cluster RAC, Et comme la transaction n'est pas commitée, vous voyez les 1.000 lignes de données originales de la table.



    Dernière possibilité : vérifiez votre entrée du TNSNAMES.ORA ou de votre URL JDBC.

    Beaucoup de personnes ne connaissent pas le cluster RAC. Au lieu de spécifier le nom du cluster, il spécifie un nom de noeud, ce qui n'est pas bon.

    Et ça se trouve, votre second noeud n'est pas le bon, et il pointe peut-être sur un autre cluster d'un autre environnement.

    J'ai déjà vu des personnes se connecter sur un noeud de production, tandis que l'autre noeud était en recette.

    Et la connexion passait parce que à part le nom du noeud, c'était le même port du listener, le même user et le même password. Sauf que les données de recette étaient antérieures à celles de prod.

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/04/2017, 12h06
  2. Réponses: 4
    Dernier message: 26/03/2014, 17h18
  3. getdate() - Même résultat sur une même requête?
    Par Baquardie dans le forum Développement
    Réponses: 3
    Dernier message: 27/09/2007, 15h42
  4. getdate() - Même résultat sur une même requête?
    Par Baquardie dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/09/2007, 15h42
  5. Réponses: 3
    Dernier message: 11/01/2006, 18h35

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