2016-11-03 2 views
-1

Ich versuche, eine Verbindung zu Oracle ODBC für OraClient10g_home1 in System DSN.once fertig, ich habe die Verbindung getestet und es heißt Verbindung erfolgreich.aber wenn ich versuche, Oracle-Daten aus Excel zu importieren -in-Funktion (Microsoft Query), gibt es mir die folgende Fehlermeldung. Bitte lassen Sie mich wissen, wie Sie dieses Problem beheben.Fehler beim Erstellen der Verbindung zu Oracle ODBC in Excel

Oracle Database Server - 32 Bit, Betriebssystem - Windows 10 (64-Bit), Excel Office 2010 (32-Bit)

error

+0

überprüfen Sie bitte Ihren Eintrag im Verzeichnis tnsnames.ora Datei in ORACLE_HOME/Netzwerk/Admin-Pfad. Korrigieren Sie dies und in Windows cmd mit tnsping überprüfen Sie den Status (tnsping yurentry), wenn dies funktioniert odbc wird auch funktionieren –

+0

danke für die reply.tried tun tnsping wie folgt auf cmd tnsping D: \ oracle \ Produkt \ 10.2.0 \ client_2 \ Netzwerk \ admin und zeigt Folgendes an: TNS-03505: Name konnte nicht aufgelöst werden – Iftekhar

+0

Haben Sie die Datei tnsnames.ora in D: \ oracle \ product \ 10.2.0 \ client_2 \ network \ admin überprüft? Gibt es Ihren Eintrag in der Datei tnsnames.ora? –

Antwort

0

in tnsnames.ora Sie einen Eintrag für Datenbank haben sollte Instanz in Zielserver wie:

 
Test= 
(DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST=target server)(PORT=1521)) 
    ) 
    (CONNECT_DATA = 
     (SID = orcl) 
    ) 
) 

dann tnsping Test in cmd sollte gut funktionieren. Sie werden diesen tns Eintrag in Ihrer odbc verwenden.

+0

Ich habe alle Einträge, die Sie in der oben genannten Post gesagt haben aber es funktioniert immer noch nicht. – Iftekhar

+0

jetzt zeigt es mir diesen Fehler: ** SQLAllocHandle auf SQL_HANDLE_ENV fehlgeschlagen ** – Iftekhar

+0

Entschuldigung für die Verzögerung. überprüfen Sie bitte "http://stackoverflow.com/questions/13626024/oracle-odbc-drivers-sqlallochandle-on-sql-handle-env-failed" –

Verwandte Themen