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 : Sélectionner tout - Visualiser dans une fenêtre à part
HS_FDS_CONNECT_INFO= ss-serv.GestionClient
le fichier sqlnet.ora ou est installé le gateway est configuré comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
select * from s_client@dblink
j'obtien l'erreur fatale qui me torture depuis 10 jours:
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:
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