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 :
sqlnet.ora
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) ) )
listener.ora
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
j'ai défini les deux variable d'environnement:
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
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)) ) )
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 :
faut t-il faire d'autres configs, ajouter d'autres variables.....?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Connect MonUser/MonPWD@XE
Si quelqu un peut m'aider!!!!
Merci d'avance.
Partager