Hallo!
Also ich kenne zwar AnyDAC nicht, würde aber einfach ein kurzes
SQL-Statement zum Testen der Verbindung benutzen.
Das kann ja auch etwas sein, wo man weiss, dass keine Datensätze zurückkommen, zumindest hast Du dann ein Feedback,
dass das Statement sauber abgearbeitet wurde, was ja nur bei bestehender Verbindung zur
DB geht.
Selbst die Werkzeuge von Oracle oder andere Tools, die auf diese Datenbank zugreifen, haben das Problem.
Wenn Du z.B. mit dem Enterprise-Manager angemeldet bist und die Datenbank wird z.B. runtergefahren, merkt der
Enterprise-Manager das auch erst bei der nächsten Abfrage.
Peter