Access 2010: il client Oracle e i componenti di rete non sono stati trovati


3

Ho installato questi client Oracle e file ODAC richiesti per "Microsoft ODBC per Oracle":

ODAC112021Xcopy_32bit
win32_11gR1_client

Ma purtroppo non funzionerà!

Sono su Windows 7, usando Access 2010.

La variabile PATH è impostata correttamente:

C: \ product \ 11.1.0 \ Client_1;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ C: \ Program   File \ Symantec \ pcAnywhere \; C: \ Programmi \ Enterprise   Vault \ EVClient \; C: \ Programmi \ Microsoft Windows Performance   Toolkit \; C: \ Programmi \ TortoiseSVN \ bin; C: \ Program   Files \ QuickTime \ QTSystem \

Mi manca ancora qualcosa? Ho installato i file sbagliati? Potrebbe essere possibile - il sito Web Oracle è un disastro gigante.

Risposte:


1

Quando installi il client oracle hai bisogno di più di ambiente PATH var. Hai bisogno di un ambiente var chiamato TNS_ADMIN che dovrebbe puntare alla cartella che ha il file tnsnames.ora. All'interno di quel file è necessario aver definito le connessioni del database. Ha questa struttura, farò un esempio:

<addressname> =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(Host = <hostname>)(Port = <port>))
   )
     (CONNECT_DATA =
   (SERVICE_NAME = <service_name>)
 )
)

È buona norma impostare anche l'ambiente NLS_LANG var. Senza di esso, potresti avere alcuni problemi relativi a caratteri speciali dipendenti dal tuo database enconding.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.