Problema sull’utilizzo di ODP.Net

Ho usato con successo Oracle Database 11g Release 2 (11.2.0.1.0) per colbind oracle da .Net. (in riferimento la versione Oracle.DataAccess.dll era 2.112.1.0).

Ma quando ho installato ODP.NET e quando sto provando a connettermi a Oracle, mi viene visualizzato un errore: “ORA-12154: TNS: imansible risolvere l’identificatore di connessione specificato”.

Come posso risolvere questo problema?

Grazie!

Questo di solito si verifica quando il tuo client Oracle non si trova nel PERCORSO del tuo computer.

Assicurarsi che la variabile di ambiente PATH contenga sia sia \bin .

Inoltre, ciò può accadere se il SID del database a cui si desidera connettersi non è semplicemente definito nel file tnsnames.ora sotto il percorso di installazione del client Oracle. Se ricordo correttamente – è in \network\admin\tnsnames.ora

Modifica: il registro dovrebbe contenere una voce ORACLE impostata in: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
Dovrebbe esserci una chiave denominata HOME0 con valori stringa: ORACLE_HOME e ID . Presumo che ci siano altri valori richiesti, ma di questi ne sono sicuro. Verificare che ORACLE_HOME punti correttamente nella posizione del client Oracle.

Copia il TNSNAMES.ORA dalla casa dell’oracle che lavora nella casa di Oracle che non lo fa.

http://www.oracle.com/technetwork/topics/dotnet/odt-faq-085407.html#ORA-12154:_TNS:could_not_resolve_the