16. September 2009

Oracle Client auf 64bit Windows

von John Fall | Abgelegt in .NET Framework, ADO.NET, Datenbanken, Programmierung Allgemein

Hatte ein interessantes Erlebnis mit Oracle Client auf 64bit Windows Server.
Eine unserer Applikationen läuft noch auf 32bit, dh. auf dem Server waren auch die 32bit Oralce Client Komponenten installiert (und richtig konfiguriert).

Wir hatten aber nun das Problem, dass sobald wir unsere Applikation starten wollten, wir immer folgenden ORA-Fehler bekamen:
ORA-12154: TNS:could not resolve the connect identifier specified

Andere 32bit Software konnte aber erfolgreich mit der Oracle-DB kommunzieren…
Am Ende des Arbeitstages hatten wir endlich den Grund des Problems gefunden:
http://blogs.msdn.com/debarchan/archive/2009/02/04/good-old-connectivity-issue.aspx

Zusammengefasst ist es ein Bug im x86 Oracle Client 10.2.0.1 - jedede Art von Klammern (!) im Pfad der zu startenden Applikation verursacht oben genannten Fehler!
Und auf einem x64 Windows werden alle 32bit Applikation standardmässig auf “C:\program files (x86)\…” installiert…

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google
  • description
  • description
  • TwitThis
Dieser Text wird durch den Flashinhalt ersetzt.

Kommentar hinzufügen