Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi

  Alt 13. Dez 2010, 09:18
Hallo Jackie1983

ich kenne die Komponente nicht, aber die Fehlermeldung ist eine "TNS..". Du kannst also mit dem Programm TNSPING den Zugriff testen.
Das funktioniert wie Ping aus der Unix welt, Du musst nur die ORACLE_SID der DB angeben, so wie bspw. auch bei SQLPlus usw., eben der gewohnte "DB Name".
Je nach Version des Programms TNSPING wird auch der Pfad angegeben, aus dem die Einstellungen verwendet werden (TNSNAMES.ORA), sehr hilfreich, bei mehreren ORA_HOMES. Die TNS Definition ist lokal und damit vollkommen dem Anwender überlassen. Erst in der TNSNAMES.ORA wird die Auflösung vom lokalen Alias zur eigentlichen Oracle DB definiert, also einfach mal kontrolieren.

Der Fehler selbst deutet m.E. darauf hin, dass in Delphi, bzw. im Code oder irgendwelchen Formdaten ein zweiter, anderer TNS_NAme verwendet wird, der durch Änderungen im Netzwerk nicht mehr gültig ist (IP, DNS oder DB Änderungen)

Gruß, Jo
  Mit Zitat antworten Zitat