Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 08h48   #1
Membre confirmé
 
Avatar de PaulNero
 
Homme Nero Paul
Autodidact,Concepteur et développeur informatique
Inscription : octobre 2010
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Nero Paul
Localisation : Bénin

Informations professionnelles :
Activité : Autodidact,Concepteur et développeur informatique
Secteur : Industrie

Informations forums :
Inscription : octobre 2010
Messages : 291
Points : 288
Points : 288
Par défaut 0ra-15154 problème lien base de données

Bonjour je tente de faire communiquer Oracle avec Sql server 2005,
j'utilise oracle 10g Entreprise Editition Release 10.2.0.3.0.
J'utilise aussi le transparent gateway pour cette version c'est :10201_gatway_win32.zip.

installation:
La base oracle est installé sur un serveur ss-serv.Ce serveur contient deux partitions C et E.Oracle database est installé sur la partition E.Il y a déja une base en activé sous oracle,cette base s'appelle ClientTricks.
Sur Sql server 2005 la base installé s'appelle GestionClient.
J'ai installé le gateway sur la partition C du ss-serv.Je l'ai configué selon les instruction d'oracle:http://download.oracle.com/docs/cd/B...3/conf_sql.htm.

Le fichier inittg4msql.ora est configuré comme suit:
Code :
HS_FDS_CONNECT_INFO= ss-serv.GestionClient
le fichier sqlnet.ora ou est installé le gateway est configuré comme suit:
Code :
1
2
SQLNET.AUTHENTIFICATION_SERVICES=(NTS)
NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)
J'ai configuré le listener qui se trouve sous oracle gateway installé en C. et configuré le tnsnames sous oracle Home( database) en E.
Listener :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
LISTENER=
        (ADDRESS= 
          (PROTOCOL=TCP)
          (HOST=ss-serv)
          (PORT=1521))

SID_LIST_LISTENER=
   (SID_LIST=
      (SID_DESC= 
         (SID_NAME=tg4msql)
         (ORACLE_HOME=C:\oracle\product\10.2.0\tg_1)
         (PROGRAM=tg4msql)
      )
   )
tnsnames:

mytg4msql=
   (DESCRIPTION=
      (ADDRESS=
         (PROTOCOL=TCP)
         (HOST=ss-serv)
         (PORT=1521)
      )
      (CONNECT_DATA=
         (SID=tg4msql))
      (HS=OK))
Je rappelle qu'après édité le Listener, j'ai bien arrêté puis redémarrer le listener pour le transparent gateway dans l’éditeur de services.

sur sql server j'ai un utilisateur qui s'appelle avogadro avec un login.La base (instance) GestionClient est bien démarré et avogadro se connecte bien à la base sur sql server.

En suite sur sqlplus, j'ai créé le dblink public.le lien a bien été créé.Mais en essayant de requetter
Code :
SELECT * FROM s_client@dblink
j'obtien l'erreur fatale qui me torture depuis 10 jours:
Citation:
ora-12154 TNS:could not resolve the connect identifier specified
J'ai revérifié ma procédure, tout semble ok.J'ai fait un tnsping mytg4msql

j'obtiens une autre erreur:
Citation:
TNS-03505 fail to resolve name
j'ai bien tout revérifié mais toujours le même soucis.
Quelqu'un a des idées?

Merci d'avance
PaulNero est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h19.


 
 
 
 
Partenaires

Hébergement Web