Home » Non-English Forums » French » Gateway installation on same machine as Oracle Database (Oracle 11g standard edition)
Gateway installation on same machine as Oracle Database [message #552418] Wed, 25 April 2012 11:10
dblanchard
Messages: 1
Registered: April 2012
Junior Member
Le serveur Oracle doit lire des tables stockées dans un serveur Sybase.
Je vais créer des database link.
D'abord j'ai installé Oracle Database Gateway pour Sybase sur la même machine que le serveur Oracle mais dans un ORACLE_HOME distinct
mais j'ai un problème de configuration.
J'ai créé un fichier listener.ora dans T:\product\11.2.0\tg_1\NETWORK\ADMIN :

# This is a sample listener.ora that contains the NET8 parameters that are
# needed to connect to an HS Agent
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=dg4sybs)
(ORACLE_HOME=D:\product\11.2.0\tg_1)
(PROGRAM=dg4sybs)
)
)
#CONNECT_TIMEOUT_LISTENER = 0

J'ai modifié le tnsnames.ora dans T:\app\Administrateur\product\11.2.0\dbhome_1\NETWORK\ADMIN

# tnsnames.ora Network Configuration File: D:\app\Administrateur\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
STSAGAD1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev2011)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = stsagad1)
)
)

dg4sybs =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SID=dg4sybs))
(HS=OK)
)

Après installation et configuration j'ai testé :

CREATE PUBLIC DATABASE LINK testdblink CONNECT TO
"sa" IDENTIFIED BY "asedevpec" USING 'dg4sybs';

select * from dual@testdblink
provoque l'erreur suivante :

ORA-28545: erreur détectée par Net8 lors de la connexion à un agent
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: précédant 2 lines de TESTDBLINK


Question :
Je ne connais pas en détail le principe du Listener.
L'installation de Database Gateway n'a pas créé un nouveau service Windows OracleListener, est-ce normal ?
Si oui comment le listener de la base de données peut-il accéder au listener.ora de la Gateway car il n'est pas dans le même Oracle_home que la base de données ?

Extrait de la doc :
Configure Oracle Net Listener for the Gateway

The Oracle Net Listener listens for incoming requests from the Oracle database. For

the Oracle Net Listener to listen for the gateway, information about the gateway must

be added to the Oracle Net Listener configuration file, listener.ora. This file by

default is located in ORACLE_HOME\network\admin, where ORACLE_HOME is the

directory under which the gateway is installed.

Previous Topic: Problème restauration Oracle via Networker
Next Topic: Master détails
Goto Forum:
  


Current Time: Thu Mar 28 11:02:08 CDT 2024