2010-12-16 10 views
0

ich diese Fehlermeldung erhalten, wenn zu einem Datenbank-Server remote über UDL-Datei zu verbinden versuchen:Test-Verbindung fehlgeschlagen aufgrund eines Fehlers beim Initialisieren des Providers

Test-Verbindung bei der Initialisierung Anbieter aufgrund eines Fehlers fehlgeschlagen. ORA-12545: failed Connect weil Ziel-Host oder ein Objekt nicht

existiert ich glaube, es ist kein Verbindungsproblem ist, weil ich erfolgreich diese Prüflisten tun können:

  • ping IP-Adresse
    • ping DNS-Namen
    • tnsping Dienstname
    • Verbindung zur Datenbank sqlplus verwenden, dürfen Sie wählen und andere com mands an den Tisch
    • recon Service mit Oracle Net Configuration Assistant

Ich habe auch versucht, in tnsnames.ora in seine IP-Adresse die Host-Namen zu ändern, oder die IP-Adresse setzen und seine Alias-Namen in etc \ hosts, aber es funktioniert immer noch nicht. Ich denke, es ist das Problem in der UdL-Datei. Ich benutze die gleiche genaue Udl-Datei mit der in einem anderen PC, die gut funktioniert.

Haben Sie eine Idee?

+0

Verwenden Sie den 32- oder 64-Bit-Client und welche Oracle-Versionen (Server/Client) verwenden Sie? – sbeskur

+0

Der Client ist 32 Bit. Sowohl Server als auch Client verwenden Oracle Version 10.2.0 – oliverwood

Antwort

0

Erste Schätzung, falsche IP oder falsches Orakelhaus wird verwendet (und somit verschiedene tnsnames.ora). Die andere Vermutung, ich nehme an, dass die UDL-Datei in einem Windows-basierten PC verwendet wird: Der Fehler liegt möglicherweise daran, dass die COM-Objekte, die als Provider verwendet werden, nicht korrekt installiert sind. Möglicherweise gibt es ein Problem mit MDAC (Microsoft Data Access Components), möglicherweise müssen Sie auch Oracle Client mit Windows-Schnittstellen neu installieren, die in benutzerdefinierten Optionen aktiviert sind.

+0

Ich habe versucht, Oracle Client neu zu installieren, aber es funktioniert immer noch nicht. – oliverwood

+0

könnten Sie auf die UDL-Datei doppelklicken und die Registerkarte Provider sehen? – YudhiWidyatama

+0

Oracle-Provider für OLE DB – oliverwood

Verwandte Themen