Bonjour à tous,
j'ai installé une BD Oracle 10g Express, un client 10g Express et l'ODAC sur la même machine.
je me connecte via la ligne de commande fournie par le serveur sans aucun problème. par contre avec celle du client, j'obtiens la fameuse erreur ORA-12145 : TNS : l'identificateur de connexion indiqué n'a pas pu être résolu.
sachant que j'ai définie les fichiers tnsnames.ora, sqlnet.ora et listener.ora, ils sont sous: C:\oracle\product\10.2.0\client_1\network\ADMIN
leur contenu est :
tnsnames.ora :
1 2 3 4 5 6 7 8 9 10 11 12
| # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MonPC)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
) |
sqlnet.ora
1 2 3 4 5 6 7 8 9 10
| # sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= None #(NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) |
listener.ora
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 27 28 29 30 31 32
| # listener.ora Network Configuration File: C:\oracle\product\10.2.0\client_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_UNICAMPUS =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\client_1)
(PROGRAM = extproc)
)
)
TOTO =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = MonPC)(PORT = 1521))
)
)
TATA =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = MonPC)(PORT = 1521))
)
)
XE =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = MonPC)(PORT = 1521))
)
) |
j'ai défini les deux variable d'environnement:
set TNS_ADMIN="C:\oracle\product\10.2.0\client_1\network\ADMIN"
set ORACLE_HOME="C:\oracle\product\10.2.0\client_1"
Il me paraît que c'est correct, mais je n'arrive toujours pas à me connecter en tapant dans la ligne de commande du client :
Connect MonUser/MonPWD@XE
faut t-il faire d'autres configs, ajouter d'autres variables.....?
Si quelqu un peut m'aider!!!!
Merci d'avance.
Partager