Je n'arrive pas à me connecter à la DB Oracle 10g Express Edition que j'ai installé sur un PC sous Windows XP.
En fait je ne trouve pas comment définir la connexion dans le fichier database.yml:
Comme ça j'obtiens toujours une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6development: adapter: oracle database: incentives username: SYSTEM password: admin
Sur le site d'Oracle on ne rentre pas dans les détails, juste comme je l'ai cité plus haut. Faut-il modifier quekque chose dans le fichier tnsnames.ora?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 rake aborted! ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu
Voici ce qui est là-dedans ("C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora"):
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 XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myhostname)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )
Partager