Es wird empfohlen die Verbindung über das Register TNS herzustellen.

Die Konfiguration mit TNS ermöglicht ebenfalls die Verwendung eines Failover-Clusters anstelle einer einzigen Server-Konfiguration für die Oracle-Datenbank. Wenden Sie sich zu diesem Thema an Ihren DB-Administrator.

TNS-Name oder Inhalt

Verwenden Sie für die TNS-Konfiguration eine der beiden nachfolgenden Möglichkeiten:

  1. Geben Sie den Namen einer Verbindung ein, die in der Datei "tnsnames.ora" im Oracle-Client-Verzeichnis enthalten ist.

  2. Geben Sie einen kompletten Abschnitt ein, wie er in der Datei "tnsnames.ora" enthalten ist.

Beispiel:

(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.99.101)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xe)))

Geben Sie den kompletten Abschnitt in einer Zeile ein. Diese Eingabe hat den Vorteil, dass ibaPDA laufen kann, während ein Upgrade des Oracle-Servers durchgeführt wird. ODP.NET liest tnsnames.ora nur einmal. Wenn sich der Inhalt der Datei ändert, müssen Sie nur den geänderten Teil der Datei in die Oracle-Konfiguration im ibaPDA-Client einfügen und die neue Konfiguration übernehmen.

Pfad zu tnsnames.ora

Wenn bereits ein Oracle-Client auf dem Rechner installiert ist, kann die passende Datei tnsnames.ora gesucht werden. Zusätzlich können Sie den Pfad zu der Datei angeben oder über den Browser-Button auswählen.

Falls die Datei nicht vorhanden ist, muss eine passende Datei angelegt werden bzw. vom DB-Administrator zur Verfügung gestellt werden. Speichern Sie die Datei auf Ihrem Rechner und geben Sie den Pfad dorthin an.

Wenn Sie in der ersten Zeile (TNS-Name oder Inhalt) den kompletten Inhalt (content) der Datei tnsnames.ora angeben, kann das Feld Pfad leer bleiben. Geben Sie nur den TNS-Namen an, müssen Sie den Pfad auf die komplette Datei angeben.

Sobald Sie einen Pfad angegeben haben, können Sie mit dem Zahnrad-Button diesen Pfad als Standard-Pfad hinterlegen.

Automatische Suche

Die Suche erfolgt zuerst im Registry-Key TNS_ADMIN. Dort können Sie als Administrator den Verweis auf tnsnames.ora eintragen.

Wenn die Datei dort gefunden wird, dann wird im Standard-Verzeichnis für einen Oracle-Client gesucht. Wenn die Datei auch dort gefunden wird, dann wird im ibaPDA-Server-Verzeichnis gesucht.

Wenn tnsnames.ora gefunden wird, dann wird der Pfad auch im Feld Pfad angezeigt.

Wenn Sie den Pfad manuell überschreiben, dann gilt der eingetragene Pfad.

Wird über die automatische Suche keine Datei tnsnames.ora gefunden, dann erscheint eine Fehlermeldung mit einem Dialog, in dem Sie die Datei auswählen können.