WebSphere Extended Deployment, Version 6.0.x     Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Datenbank für den Scheduler für lange Laufzeit konfigurieren

Der Scheduler für lange Laufzeit speichert Informationen zu Jobs in einer relationalen Datenbank. Der erste Schritt bei der Konfiguration des Scheduler für lange Laufzeit besteht darin, diese Datenbank zu erstellen.

Gründe und Szenarios für die Ausführung dieser Task

WebSphere Extended Deployment stellt DDL-Dateien zur Verfügung, um die Datenbank für den Scheduler für lange Laufzeit unter <WAS-Installationsstammverzeichnis>/longRunning zu definieren. Die DDL-Dateien zum Erstellen der Datenbank heißen CreateLRSCHEDTablesXxx.ddl und CreateLRSCHEDTablespaceXxx.ddl; Xxx bezeichnet den Typ des Datenbankmanagers, für den die Scripts vorgesehen sind. Beachten Sie, dass nicht alle Datenbankmanager entsprechende DDL-Dateien für den Tabellenbereich haben. Ausführliche Informationen zur Anpassung von DDL-Scripts und zur Verwendung der Datenbanktools, mit denen Sie die Scripts ausführen können, finden Sie in der Dokumentation des Datenbankanbieters.

Mit den folgenden Schritten können Sie die Datenbank für den Scheduler für lange Laufzeit über die integrierte Cloudscape-Datenbank von WebSphere konfigurieren. Beachten Sie, dass integrierte Cloudscape-Datenbanken nicht von mehreren Prozessen gemeinsam genutzt werden können und für Umgebungen, in denen der Scheduler für lange Laufzeit zwischen mehreren Knoten wechseln muss (z. B. Szenarios, in denen eine hohe Verfügbarkeit erforderlich ist), nicht geeignet ist.

[zos platforms] Für DB2 unter z/OS werden SPUFI-Scripts im Verzeichnis WAS-Installationsstammverzeichnis/longRunning bereitgestellt. Das SPUFI-Script für den Scheduler für lange Laufzeit ist SPFLRSV7.

Gehen Sie wie folgt vor, um den Scheduler für lange Laufzeit von WebSphere Extended Deployment 6.0 auf 6.0.1 zu migrieren:

  1. [Version 6.0.1 and later] Wenn Sie eine Migration von WebSphere Extended Deployment 6.0 auf 6.0.1 durchführen, müssen Sie die Datei MigrateLRSCHEDTablesXXXXX.ddl verwenden, um die vorhandene LRSCHED-Datenbank zu migrieren, und die Anwendung des Scheduler für lange Laufzeit LongRunningScheduler.ear sowie die Ausführungsumgebung für Jobs mit langer Laufzeit LREE.ear erneut installieren.
  2. Wählen und erstellen Sie ein Verzeichnis, in dem die Datenbankdateien gespeichert werden sollen. In den weiteren Anweisungen wird dieses Verzeichnis als <Datenbankverzeichnis> bezeichnet.
  3. Ändern Sie das aktuelle Verzeichnis in <Datenbankverzeichnis>, und setzen Sie den folgenden Befehl ab: <WAS-Installationsstammverzeichnis>/java/jre/bin/java -Djava.ext.dirs=<WAS-Installationsstammverzeichnis>/cloudscape/lib -Dij.protocol=jdbc:db2j: com.ibm.db2j.tools.ij <WAS-Installationsstammverzeichnis>/longRunning/CreateLRSCHEDTablesCloudscape.ddl

Nächster Artikel

Nach dem Erstellen der Datenbank müssen Sie die Datenbank in WebSphere Extended Deployment definieren. Um sicherzustellen, dass die Datenbank für jeden Anwendungsserver, auf dem der Scheduler für lange Laufzeit ausgeführt wird, verfügbar ist, muss die Datenquelle auf Zellenebene definiert werden.
  1. Wählen Sie in der Administrationskonsole Ressourcen > JDBC-Provider aus.
  2. Löschen Sie die Knoten-, Server- und Cluster-Felder, und klicken Sie dann auf Anwenden.
  3. Wählen Sie den JDBC-Provider aus, der dem Datenbanksystem entspricht, das Sie vorher zum Erstellen der Datenbank für den Scheduler für lange Laufzeit verwendet haben. Beachten Sie, dass Sie möglicherweise einen neuen JDBC-Provider definieren müssen, wenn der JDBC-Provider für den Datenbanklieferanten nicht in der Liste erscheint. Nähere Informationen zum Definieren eines neuen JDBC-Providers finden Sie in der Dokumentation zu JDBC-Providern. Wenn Sie die Datenbank für den Scheduler für lange Laufzeit mit Cloudscape erstellt haben, müssen Sie Cloudscape JDBC Provider (XA) aus der Liste auswählen.
  4. Wählen Sie Datenquellen aus.
  5. Klicken Sie auf Neu.
  6. Geben Sie die folgenden Werte ein:
    • Name: LRSCHED oder ein anderer ausgewählter Name.
    • JNDI-Name: jdbc/lrsched oder ein anderer ausgewählter JNDI-Name für die Datenquelle.
    • Weitere Parameter: Richten sich nach dem ausgewählten JDBC-Provider. Die Cloudscape-Datenquelle erfordert keine zusätzlichen Parameter.
  7. Klicken Sie auf OK.
  8. Wenn Sie eine Cloudscape-Datenbank verwenden, klicken Sie auf den Namen der Datenquelle in der Tabelle, blättern Sie bis zum Ende der Seite, geben Sie im Feld "Datenbankname" <Datenbankverzeichnis>/LRSCHED ein, und klicken Sie anschließend auf OK.
    NoteColonSymbol Je nachdem, wo <Datenbankverzeichnis>/LRSCHED erstellt wurde, müssen Sie möglicherweise weitere Pfadinformationen angeben.
  9. Erweitern Sie in der Navigationsstruktur den Eintrag Systemverwaltung, und wählen Sie Scheduler für lange Laufzeit aus.
  10. Geben Sie im Pulldown-Menü "JNDI-Name der Datenquelle" den JNDI-Namen der Datenquelle ein, die Sie soeben erstellt haben.
  11. Wenn die Jobdatenbank Berechtigungsnachweise für die Basisauthentifizierung erfordert und Sie diese Berechtigungsnachweise nicht als benutzerdefinierte Merkmale in der Datenquelle speichern möchten, verwenden Sie die Option J2C-Authentifizierungsdateneinträge, um einen Authentifizierungsalias zu erstellen. Wählen Sie den Aliasnamen anschließend im Pulldown-Menü Datenquellenalias aus. Wenn Sie eine Cloudscape-Datenbank verwenden, sind keine Berechtigungsnachweise für die Authentifizierung erforderlich.
  12. Klicken Sie auf OK.
  13. Speichern Sie Ihre Änderungen.



Related concepts
Scheduler für lange Laufzeit konfigurieren

Task-Topic    

Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:54:23 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/tbgsched.html

© Copyright IBM 2005, 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)