Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre du Club
    Inscrit en
    février 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 185
    Points : 52
    Points
    52

    Par défaut Problème de retour avec un DBLink

    Bonjour à tous.

    J'ai un problème avec un DBLINK.

    J'ai 2 bases Oracle de même release sur un même serveur.

    Les utilisateurs du logiciel de la base B récupérent via un DBlink des infos dans une table de la base A.

    Seulement quand je fais un

    select count(*) from table@DBLINK (sous la base B)
    et
    select count(*) from table (sous la base A).

    J'ai une différence. Jusque là tout pourrait etre normal.

    Seulement 10 minutes aprés je relance sous les 2 bases ma requete.
    La requete sous la base B a le meme nombre que précedement alors que la requete de la base A a encore augmenté. La requete sous la base B n'a meme pas "récupéré" le nombre de ligne de la base A que j'avais eu au premier lancement.

    Comment je peux modifier ce comportement et avoir presque en temps réél, les memes retour aux requetes sur les 2 bases ?

    Merci.

    ApprentiOracle

  2. #2
    Expert Confirmé Sénior Avatar de mnitu
    Homme Profil pro Marius Nitu
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    4 627
    Détails du profil
    Informations personnelles :
    Nom : Homme Marius Nitu
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 627
    Points : 9 085
    Points
    9 085

    Par défaut

    Commencez par vérifier où pointe votre dblink.
    Sinon une session ne peut voir que les modifications validées (commit) d'une autre session!

  3. #3
    Membre du Club
    Inscrit en
    février 2005
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 185
    Points : 52
    Points
    52

    Par défaut

    Citation Envoyé par mnitu Voir le message
    Commencez par vérifier où pointe votre dblink.
    Sinon une session ne peut voir que les modifications validées (commit) d'une autre session!
    Merci pour votre réponse. j'ai fait différents tests. A priori, comme les 2 bases sont sur la meme machines, il n'est pas necessaire lors de la création du DBLINK, d'indiquer l'adresse ip / nom de la machine.

    Cela va beaucoup mieux.


    cldt.

    ApprentiOracle.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •