Altova XMLSpy 2025 Enterprise Edition

In diesem Beispiel wird ein häufig vorkommendes Szenario beschrieben: Sie stellen von XMLSpy aus über einen auf dem lokalen Betriebssystem installierten Oracle Datenbank Client eine Verbindung zu einer Oracle-Datenbank im Netzwerk her.

 

Das Beispiel enthält eine Anleitung, wie man mit Hilfe des Datenbankverbindungsassistenten in XMLSpy eine ODBC-Datenquelle (DSN) konfiguriert. Wenn Sie bereits einen DSN erstellt haben oder wenn Sie diesen lieber direkt über den ODBC-Datenquellen-Administrator in Windows erstellen, können Sie dies tun und den DSN dann auswählen, sobald Sie vom Assistenten dazu aufgefordert werden. Nähere Informationen zu ODBC-Datenquelle finden Sie unter Einrichten einer ODBC-Verbindung.

Voraussetzungen:

Der Oracle Datenbank Client (der den Oracle-ODBC-Treiber enthält) muss auf Ihrem Betriebssystem installiert und konfiguriert sein. Eine Anleitung zum Installieren und Konfigurieren eines Oracle Datenbank Client finden Sie in der Dokumentation zur Oracle-Software.

Die Datei tnsnames.ora im Oracle-Startverzeichnis enthält einen Eintrag, der die Datenbankverbindungsparameter in etwa wie folgt beschreibt:

ORCL =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))

   )

   (CONNECT_DATA =

     (SID = orcl)

     (SERVER = DEDICATED)

   )

 )

 

Der Pfad zur Datei tnsnames.ora hängt davon ab, wo das Oracle-Startverzeichnis installiert wurde. Beim Oracle-Datenbank-Client 11.2.0 könnte der Standardpfad folgendermaßen lauten:

 

C:\app\username\product\11.2.0\client_1\network\admin\tnsnames.ora

 

Sie können neue Einträge zur Datei tnsnames.ora hinzufügen, indem Sie die Verbindungsdetails entweder hineinkopieren und die Datei speichern oder indem Sie den Oracle Net-Konfigurationsassistenten ausführen (falls vorhanden). Wenn diese Werte bei der Konfiguration in Dropdown-Listen aufscheinen sollen, müssen Sie den Pfad zum admin-Ordner eventuell als TNS_ADMIN-Umgebungsvariable hinzufügen.

So stellen Sie über ODBC eine Verbindung zu Oracle her:

1.Starten Sie den Datenbank-Verbindungsassistenten.

2.Wählen Sie Oracle (ODBC / JDBC) und klicken Sie auf Weiter.

ExampleOracle02

3.Wählen Sie ODBC.

ExampleOracle03

4.Klicken Sie auf Treiber bearbeiten.

ExampleOracle04

5.Wählen Sie die gewünschten Oracle-Treiber aus (in diesem Beispiel Oracle in OraClient11g_home1). In der Liste werden die nach der Installation des Oracle Client auf Ihrem System verfügbaren Oracle-Treiber angezeigt.

6.Klicken Sie auf Zurück.

7.Wählen Sie Erstelle neuen Data Source Name (DSN) mit dem Treiber und wählen Sie den in Schritt 4 ausgewählten Oracle-Treiber aus.

ExampleOracle05

 

Verwenden Sie den von Microsoft bereitgestellten Treiber Microsoft ODBC for Oracle möglichst nicht. Microsoft empfiehlt, den von Oracle bereitgestellten ODBC-Treiber zu verwenden (siehe http://msdn.microsoft.com/en-us/library/ms714756%28v=vs.85%29.aspx)

 

8.Klicken Sie auf Verbinden.

ExampleOracle06

9.Geben Sie im Textfeld "Datenquellenname" einen Namen für die Datenquelle ein (in diesem Beispiel Oracle DSN 1).

10.Geben Sie im Feld "TNS-Dienstname" den in der Datei tnsnames.ora definierten Verbindungsnamen ein (siehe Voraussetzungen). In diesem Beispiel lautet der Verbindungsname ORCL. Anmerkung: Wenn die Dropdown-Liste der Auswahlliste mit den Werten der tnsnames.ora-Datei befüllt werden soll, müssen Sie den Pfad zum admin-Ordner als TNS_ADMIN-Umgebungsvariable hinzufügen.

11.Klicken Sie auf OK.

ExampleOracle07

12.Geben sie den Benutzernamen und das Passwort für die Datenbank ein und klicken Sie auf OK.

© 2018-2024 Altova GmbH