![]() |
Datenbank: Oracle • Version: 7 • Zugriff über: DOA
TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
Hallo Zusammen,
ich habe seit ein paar Tagen das Problem das ich über TOracleSession keine Verbindung zur Datenbank aufbauen kann. Wenn ich das Programm aus Delphi raus starte kommt die Meldung bei OracleSession.Logon -> "TNS: name lookup failure ORA-12545" und es wird keine Verbindung zur Datenbank aufgebaut. Wenn ich das Programm ohne Delphi starte, also nur die exe, klappt alles ohne Fehler. Habe mal gegoogelt und gefunden das im Alias nicht der Computername eingetragen werden muss sondern die IP vom Host. Dann geht es auch aus Delphi. Aber das kann ja nicht die Lösung sein, an den Sourcen wurde nichts verändert. Kann auch ein neues Projekt nur mit TOracleSession anlegen, gleiches Problem. Kann mir da einer weiterhelfen? Oder hatte schon mal jemand das Problem? Gruß |
AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
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 |
AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
Zitat:
![]() |
AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
Oder eine überschriebene PATH-Variable in den Delphi-/Projektoptionen?
|
AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
Es funktionieret ja wenn ich das Programm ohne Delphi starte.
Habe gerade mal AntiVir deinstalliert und siehe da es funktioniert. Jetzt muss ich mal schauen wo genau das Problem bei Antivir liegt.... Da hätte ich noch lange suchen können, vielen dank sx2008 für den Hinweis. |
AW: TOracleSession (DOA) und ORA-12545, aber nur aus Delphi
Wirf doch einfach einen Blick in den verlinkten Thread.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz