Typ-2-JDBC Universal Driver (RRS) konfigurieren

DB2-Umgebungsvariablen einrichten

  1. Navigieren Sie zu Umgebung > WebSphere-Variablen.
  2. Hinweis: An dieser Stelle sollte der geeignete Bereich ausgewählt werden, in dem die Datenquelle definiert werden soll.
  3. Wählen Sie den Link 'DB2UNIVERSAL_JDBC_DRIVER_PATH' aus der Liste von Umgebungsvariablen aus. Damit wird die Konfigurationsanzeige für diese Variable geöffnet.
  4. Setzen Sie das Feld Wert so, dass es auf das Verzeichnis verweist, in dem der Typ-2-Treiber enthalten ist. Das ist normalerweise der DB2-Installationspfad, der die Datei db2jcc.jar enthält.
  5. Klicken Sie auf die Schaltfläche OK, um die Änderungen zu bestätigen.
  6. Wählen Sie den Link 'DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH' aus der Liste von Umgebungsvariablen aus. Damit wird die Konfigurationsanzeige für diese Variable geöffnet.
  7. Setzen Sie das Feld Wert so, dass es auf das Verzeichnis verweist, welches die DB2 for z/OS-Links für die gemeinsam genutzte Bibliothek für den Typ-2-Treiber enthält. Dies ist der DB2 for z/OS-Installationspfad, der die Typ-2-Treiberbibliotheken (wie z.B. libdb2jcct2zos.so, was je nach Version von DB2 for z/OS sowie 31/64-Bit-Implementation unterschiedlich sein kann) enthält.
  8. Klicken Sie auf die Schaltfläche OK, um die Änderungen zu bestätigen.

Anbieter für Datenbanktreiber einrichten

  1. Navigieren Sie zu Ressourcen > JDBC > JDBC-Provider.
  2. Hinweis: An dieser Stelle sollte der geeignete Bereich ausgewählt werden, in dem die Datenquelle definiert werden soll.
  3. Klicken Sie auf die Schaltfläche Neu, um einen neuen Treiber hinzuzufügen. Damit öffnet sich eine Konfigurationsanzeige.
  4. Wählen Sie den Eintrag DB2 aus der Dropdown-Liste Datenbanktypen aus, die angezeigt wird.
  5. Wählen Sie den Eintrag DB2 Universal JDBC Driver Provider aus der Dropdown-Liste von Providertypen aus, die angezeigt wird.
  6. Wählen Sie den Eintrag Datenquelle des Verbindungspools aus der Dropdown-Liste von Implementierungstypenaus, die angezeigt wird.
  7. Klicken Sie auf die Schaltfläche Weiter, um fortzufahren.
  8. Überprüfen Sie die Eigenschaften auf der Konfigurationsanzeige, die sich öffnet, und stellen Sie sicher, dass die Einstellungen für Klassenpfad und Pfad der nativen Bibliothek korrekt sind und auf den Werten beruhen, die zuvor für die Umgebungsvariablen 'DB2UNIVERSAL_JDBC_DRIVER_PATH' und 'DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH' gesetzt wurden. Es sollten keine Änderungen erforderlich sein.
  9. Klicken Sie auf die Schaltfläche Weiter und anschließend auf die Schaltfläche Fertigstellen, um die Änderungen zu bestätigen.

Datenquelle für Datenbanktreiber einrichten

Für jede der Anwendungsdatenquellen sollten die folgenden Schritte wiederholt werden, in denen curamdb, curamsibdb und curamtimerdb für <DatasourceName> (ohne spitze Klammern) eingesetzt werden:

  1. Wählen Sie die Option DB2 Universal JDBC Driver Provider aus, die jetzt in der Liste JDBC-Provider angezeigt wird. Damit wird die Konfigurationsanzeige für den Anbieter geöffnet.
  2. Wählen Sie den Link Datenquellen unter Weitere Eigenschaften.
  3. Klicken Sie auf die Schaltfläche Neu, um eine neue Datenquelle hinzuzufügen.
  4. Nehmen Sie in den Feldern folgende Einstellungen vor:

    Datenquellenname: <DatasourceName>

    JNDI-Name: jdbc/<DatasourceName>

    Komponentengesteuerter Authentifizierungsalias und Authentifizierungsalias für XA-Wiederherstellung: <valid for database>

    Wobei der verwendete Alias der ist, der in Datenquellen-Anmeldealias erstellen eingerichtet wird.

  5. Klicken Sie auf Weiter, um fortzufahren.
  6. Nehmen Sie in den Feldern folgende Einstellungen vor:

    Datenbankname: Name der DB2 for z/OS-Datenbank

    Treibertyp: 2

    Servername: Name des DB2 for z/OS-Datenbankservers

    Lassen Sie alle anderen Felder unverändert, es sei denn, es ist eine bestimmte Änderung erforderlich. Klicken Sie auf Weiter.

  7. Klicken Sie auf die Schaltfläche Fertigstellen, um die Änderungen zu bestätigen und fortzufahren.
  8. Wählen Sie die neu erstellte Datenquelle DatasourceName aus der angezeigten Liste.
  9. Wählen Sie den Link Angepasste Eigenschaften unter Weitere Eigenschaften.
  10. Wählen Sie den Eintrag fullyMaterializeLobData.
  11. Setzen Sie den Wert auf false.
  12. Klicken Sie auf die Schaltfläche OK, um die Änderung zu bestätigen.

Richten Sie die JVM-Eigenschaft 'db2.jcc.propertiesFile' ein (optional).

Wenn Sie für Ihren DB2 Typ 2 Universal JDBC-Treiber eine externe Konfigurationsdatei verwenden möchten, die von der Eigenschaft 'db2.jcc.propertiesFile' ermittelt wird, gehen Sie dazu wie folgt vor:

  1. Navigieren Sie zu Server > Servertypen > WebSphere-Anwendungsserver.
  2. Wählen Sie den entsprechenden Server aus der Liste aus.
  3. Erweitern Sie im Fenster Serverinfrastruktur die Option Java- und Prozessverwaltung.
  4. Wählen Sie den Link Prozessdefinition aus.
  5. Führen Sie im Fenster Prozesstyp die folgenden Schritte für jedes Element in der Liste aus (Adjunct, Controller und Servant):
    1. Wählen Sie den Link Prozesstyp aus.
    2. Wählen Sie im Fenster Weitere Eigenschaften den Link Java Virtual Machine aus.
    3. Wählen Sie im Fenster Weitere Eigenschaften den Link Angepasste Eigenschaften aus.
    4. Klicken Sie auf die Schaltfläche Neu und setzen Sie die Eigenschaft wie folgt:

      Name: db2.jcc.propertiesFile

      Wert: fully qualified name of the property file

      Klicken Sie auf die Schaltfläche OK, um die Eigenschaft hinzuzufügen.

      Ziehen Sie auch die Informationen in Konfiguration von WebSphere Application Server zum Einrichten der Eigenschaftendatei zu Rate.