AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi verliere Verbindung zu Oracle
Thema durchsuchen
Ansicht
Themen-Optionen

verliere Verbindung zu Oracle

Ein Thema von lollipop1967 · begonnen am 29. Jun 2009 · letzter Beitrag vom 29. Jun 2009
Antwort Antwort
lollipop1967

Registriert seit: 27. Apr 2007
Ort: Remscheid
14 Beiträge
 
Delphi 2006 Enterprise
 
#1

verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 11:41
Datenbank: Oracle • Version: 11.01 • Zugriff über: ADO
Hallo,

mein Programm hat wahlweise eine Verbindung zu einer lokalen ORACLE bzw. einer ORACLE Server-Datenbank.

Wenn ich nun mein Programm mit der lokalen Verbindung starte und das Netzwerkabel noch angeschlossen ist.
läuft alles Problemlos, wenn ich nun das Netzwerkkabel entferne. Wird nach einigen Sekunden meine
Verbindung zu lokalen Datenbank unterbrochen ORA-03114 "nicht mit Oracle verbunden".

Wenn ich mein Programm ohne Netzwerkkabel starte läuft es auch problemlos.

Also Programmstart mit Netzwerkkabel, dann Verbindung zum Netz unterbrechen, Verbindung zu ORACLE bricht zusammen.

Bleibt das Netzwerkkabel angeschlossen funktioniert auch alles.

Kann mir jemand helfen ??
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 11:50
Suche mal nach dem "Statement Tracer for Oracle".
Das ist ein Tool, was sich in die OCI.dll klinkt und dir alles mitteilt was da passiert.
Ich würde sagen, dass du da etwas entweder nicht saube rgetrennt hast (also auf beide DBs verbindest), oder die Authentifizierungsmethoden des lokalen Servers auch eine Domainabfrage versuchen.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 12:07
Welchen ADO-Provider verwendest du? Hoffentlich nicht den abgekündigten fehlerhaften von MS?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
lollipop1967

Registriert seit: 27. Apr 2007
Ort: Remscheid
14 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 13:09
Hi,

ich habe nun ein kleines Programm erstellt, was nur eine Verbindung zur Datenbank hat,
wobei das gleiche Problem auftritt.

Als Provider nutze ich "Oracle Provider for Ole DB"
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 13:13
Zitat von lollipop1967:
ich habe nun ein kleines Programm erstellt, was nur eine Verbindung zur Datenbank hat,
wobei das gleiche Problem auftritt.

Als Provider nutze ich "Oracle Provider for Ole DB"
OK, Oracle und Qualität

Was passiert wenn du den Server aus der tnsnames.ora löscht?
Hast du auch die letzte Version des Providers?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#6

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 13:42
Mal nur so herumgesponnen,

das Problemmit der verlorenen Verbindung tritt ja nur auf wenn das Netzkabel gesteckt/abgezogen wird?

Ich meine mich zu erinnern, daß ich mal etwas dazu gelesen habe etwa mit diesem Inhalt:
.. wenn das (Daten)Netzkabel abgezogen wird, wird ein Interrupt ausgelöst, der einen Statuswechsel, der Netzschnittstelle anzeigt..

So ungefähr, ich bin mir aber nicht sicher.

Gruß
K-H
  Mit Zitat antworten Zitat
lollipop1967

Registriert seit: 27. Apr 2007
Ort: Remscheid
14 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 13:59
Zitat von Bernhard Geyer:
Zitat von lollipop1967:
ich habe nun ein kleines Programm erstellt, was nur eine Verbindung zur Datenbank hat,
wobei das gleiche Problem auftritt.

Als Provider nutze ich "Oracle Provider for Ole DB"
OK, Oracle und Qualität

Was passiert wenn du den Server aus der tnsnames.ora löscht?
Hast du auch die letzte Version des Providers?
Ich habe meine TNSNames.ora nun mal umgestellt (HOST=127.0.0.1) anstelle den PC-Namen
das scheint zu funktionieren, die Verbindung bricht nicht mehr ab wenn ich den Stecker ziehe.

Es sieht so aus als ob es daran liegen würde.
Ich habe es nun an einem anderen Rechner ausprobiert mit Oracle 9.2

dort funktioniert der Zugriff über die UDL nur wenn im alias ein .Domainname.local steht
  Mit Zitat antworten Zitat
lollipop1967

Registriert seit: 27. Apr 2007
Ort: Remscheid
14 Beiträge
 
Delphi 2006 Enterprise
 
#8

Re: verliere Verbindung zu Oracle

  Alt 29. Jun 2009, 14:53
Zitat von lollipop1967:
Zitat von Bernhard Geyer:
Zitat von lollipop1967:
ich habe nun ein kleines Programm erstellt, was nur eine Verbindung zur Datenbank hat,
wobei das gleiche Problem auftritt.

Als Provider nutze ich "Oracle Provider for Ole DB"
OK, Oracle und Qualität

Was passiert wenn du den Server aus der tnsnames.ora löscht?
Hast du auch die letzte Version des Providers?
Ich habe meine TNSNames.ora nun mal umgestellt (HOST=127.0.0.1) anstelle den PC-Namen
das scheint zu funktionieren, die Verbindung bricht nicht mehr ab wenn ich den Stecker ziehe.

Es sieht so aus als ob es daran liegen würde.
Ich habe es nun an einem anderen Rechner ausprobiert mit Oracle 9.2

dort funktioniert der Zugriff über die UDL nur wenn im alias ein .Domainname.local steht
Um das Problem mit Oracle 9 zu lösen :
In SQLNET.ORA die Zeile "NAMES.DEFAULT_DOMAIN = Domainname.local" auskommentieren,

Gruß
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz