Datenbank für den Job-Scheduler und den Grid-Endpunkt erstellen

Sie können eine Datenbank für den Job-Scheduler und den Grid-Endpunkt erstellen, wenn Sie die Apache-Derby-Standarddatenbank nicht verwenden möchten. Der Job-Scheduler speichert Jobinformationen in einer relationalen Datenbank, während der Grid-Endpunkt die Datenbank verwendet, um den Fortschritt eines Stapeljobs zu verfolgen.

Vorbereitende Schritte

Wenn Sie das Produkt installieren, wird ein Derby-JDCB-Provider (Java™ Database Connectivity) erstellt. Der Derby-JDBC-Provider enthält zwei Datenquellen: Eine Datenquelle ist die Derby-Standarddatenquelle mit dem JNDI-Namen "jdbc/lrsched", der auf die Derby-Standarddatenbank des Job-Schedulers verweist. Die andere Datenquelle mit dem JNDI-Namen "jdbc/pgc" ist die Datenquelle für die Stapelausführungsumgebung. Wenn Sie sich dazu entschließen, die Standarddatenquelle zu verwenden, müssen Sie die Job-Scheduler-Datenbank nicht erstellen. Die Derby-Standarddatenbank für den Job-Scheduler wird erstellt, wenn der Host des Job-Schedulers (Implementierungsziel) über die Administrationskonsole ausgewählt wird. Die Derby-Standarddatenbank für den Endpunkt wird erstellt, wenn eine Stapelanwendung zum ersten Mal auf einem Knoten installiert wird. Integrierte Derby-Datenbanken können nicht von mehreren Prozessen gemeinsam genutzt werden und eignen sich nicht für Umgebungen, in denen der Job-Scheduler von einem Knoten auf einen anderen verschoben werden muss. In Hochverfügbarkeitsszenarien muss der Job-Scheduler beispielsweise von einem auf einen anderen Knoten verschoben werden.

Fehler vermeiden Fehler vermeiden: Sie können mehrere Basisprofile erstellen, aber bei der Verwendung einer nicht vernetzten WebSphere Application Server-Implementierungsumgebung, wie z. B. dem Produkt WebSphere Application Server Base, dürfen Profile/Instanze keine relationale Datenbank gemeinsam nutzen, wenn gleichzeitig mehrere Einzelinstanzen aktiv sind. Die Instanzen können nicht miteinander kommunizieren und dies führt gewöhnlich dazu, dass Jobdaten auf inkonsistente Art und Weise aus Tabellen gelöscht werden. Eine solche Verwendung mehrerer Basisprofile wird nicht unterstützt. gotcha

Informationen zu diesem Vorgang

Das Produkt unterstützt Derby-, DB2- und Oracle-Datenbanken. Sie können die folgenden Schritte verwenden, um die Datenbank für den Job-Scheduler und den Grid-Endpunkt zu konfigurieren, wenn Sie sich für die Verwendung einer anderen Datenbank als der Derby-Datenbank entscheiden. Wenn Sie die Datenbank manuell erstellen, können der Job-Scheduler und der Grid-Endpunkt dieselbe Datenbank verwenden.

Vorgehensweise

  1. Wählen Sie die für den Datenbanktyp, den Sie verwenden möchten, richtige Datei aus.

    Das Produkt stellt für alle Datenbanken mit Ausnahme von DB2 unter dem Betriebssystem z/OS DDL-Dateien bereit. Verwenden Sie die DDL-Dateien, um die Datenbank von Job-Scheduler im Verzeichnis Installationsstammverzeichnis_der_Anwendung/util/Batch zu definieren. Die DDL-Dateien für die Erstellung der Job-Scheduler-Datenbank haben den Namen CreateLRSCHEDTablesXxx.ddl, wobei Xxx für den Typ des Datenbankmanagers steht, für den die Scripts bestimmt sind. Dieselben DDL-Dateien werden für den Grid-Endpunkt verwendet.

    [z/OS]Das Produkt stellt SPUFI-Script für DB2 im Verzeichnis <WAS-Installationsstammverzeichnis>/util/Batch bereit. Das SPUFI-Script ist SPFLRS.

  2. Einzelheiten zum Anpassen von Scripts und zur Verwendung der Datenbanktools für die Ausführung der Scripts finden Sie in der Dokumentation Ihres Datenbankanbieters.

Nächste Schritte

Führen Sie nach dem Erstellen der Datenbank die folgenden Schritte aus:
  1. Definieren Sie über die Administrationskonsole einen XA-JDBC-Provider für die Datenbank.

    Weitere Informationen zum Definieren eines neuen JDBC-Providers finden Sie in der Dokumentation zu JDBC-Providern.

  2. Erstellen Sie über die Administrationskonsole eine Datenquelle, die den JDBC-Provider verwendet.

    Definieren Sie die Datenquelle auf Zellenebene. Auf diese Weise ist gewährleistet, dass die Datenbank für jeden Anwendungsserver verfügbar ist, in dem der Job-Scheduler ausgeführt wird.

  3. Vergewissern Sie sich, dass die Datenbank erstellt wurde, indem Sie die Verbindung in der Datenquelle testen, die Sie im vorherigen Schritt erstellt haben.
  4. Konfigurieren Sie den Job-Scheduler, indem Sie den JNDI-Namen der neu erstellten Datenquelle in der Anzeige "Job-Scheduler" auswählen.
  5. Geben Sie den JNDI-Namen der im vorherigen Schritt erstellten Datenquelle als Wert für die Variable GRID_ENDPOINT_DATASOURCE an.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tgrid_bgsched
Dateiname:tgrid_bgsched.html