Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/08/2012, 11h22   #1
ApprentiOracle
Membre du Club
 
Inscription : février 2005
Messages : 179
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 179
Points : 46
Points : 46
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
ApprentiOracle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 14h41   #2
mnitu
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 4 115
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 115
Points : 8 010
Points : 8 010
Commencez par vérifier où pointe votre dblink.
Sinon une session ne peut voir que les modifications validées (commit) d'une autre session!
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2012, 15h03   #3
ApprentiOracle
Membre du Club
 
Inscription : février 2005
Messages : 179
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 179
Points : 46
Points : 46
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.
ApprentiOracle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h47.


 
 
 
 
Partenaires

Hébergement Web