ORA-12154 - Problème de configuration SQLPLUS
Bonjour !
Suite a un changement de pc, j'ai du réinstaller SQLPlusWorksheet, et depuis, j'ai un problème de
Code:
ORA-12154: TNS : l'adresse symbolique n'a pu être résolue
En fait, mon pc doit pouvoir se connecter sur deux serveurs different. Un serveur de dev (oradev1 / xx.xxx.x.xx) et un serveur qui servira à terme a la prod (ora9i1.intra.rbs.fr / yy.yyy.y.yyy)
Voici, sur mon pc, le fichier tnsnames.ora :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| # TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORA9I1.FRANCE.RBS.FR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yy.yyy.y.yyy)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora9i1.intra.rbs.fr)
)
)
ORADEV1.FRANCE.RBS.FR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xx.xxx.x.xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oradev1)
)
) |
Et le fichier sqlnet.ora (toujours sur mon pc).
Code:
1 2 3 4 5 6 7 8
| # SQLNET.ORA Network Configuration File: C:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DEFAULT_DOMAIN = france.rbs.fr
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) |
Et voici par exemple, le fichier tnsnames.ora sur le serveur de prod (ora9i1.intra.rbs.fr) :
[oracle@oracle admin]$ more tnsnames.ora
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
| # TNSNAMES.ORA Network Configuration File: /u01/app/oracle/product/9.2/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
)
)
ORA9I1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora9i1.intra.rbs.fr)
)
) |
Quand j'essaie de me connecter avec sqlplus j'obient systèmatiquement l'erreur ORA-12154.
Par contre, sous dos par exemple, si je fait un tnsping : ora9i1, j'obtiens :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
C:\Documents and Settings\intpierd>tnsping ora9i1
TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 08-DEC-20
06 10:17:35
Copyright (c) 1997 Oracle Corporation. All rights reserved.
Fichiers de paramÞtres utilisÚs :
C:\oracle\ora92\network\admin\sqlnet.ora
Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = yy.yyy.y.yyy)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ora9i1.intr
a.rbs.fr)))
OK (40 msec) |
C'est également ok quand je fait un tnsping oradev1.
Je peux me connecter avec les bases directement depuis le serveur avec un putty et sqlplus ou depuis php. C'est donc bien un problème lié a la configuration de sqlplus.
Merci d'avance pour votre aide ;-))
--
Rakken