[z/OS]

Db2 -Umgebung einrichten

Wenn Sie Gruppen mit gemeinsamer Warteschlange verwenden, müssen Sie die erforderlichen Db2® -Objekte erstellen, indem Sie eine Reihe von Beispieljobs anpassen und ausführen.

Db2 -Umgebung einrichten

Sie müssen die erforderlichen Db2 -Objekte erstellen und binden, indem Sie eine Reihe von Beispieljobs anpassen und ausführen.
  • Wiederholen Sie diese Task für jede Db2 -Gruppe mit gemeinsamer Datennutzung.
  • Sie müssen die Schritte bind und grant ausführen, wenn Sie eine Migration von einer früheren Version durchführen.
  • Übergehen Sie diese Task, wenn Sie keine Gruppen mit gemeinsamer Warteschlange verwenden.

    Wenn Sie Gruppen mit gemeinsamer Warteschlange später verwenden möchten, führen Sie diese Task zu diesem späteren Zeitpunkt aus.

IBM® MQ stellt zwei äquivalente Gruppen von Jobs bereit. Diejenigen mit dem Präfix CSQ45 sind für die Kompatibilität mit früheren Versionen von " IBM MQ und für die Verwendung mit " Db2 Version 11 und früher. Wenn Sie eine neue Datenfreigabegruppe mit ' Db2 V12 oder höher einrichten, sollten Sie die Aufträge mit dem Präfix CSQ4X verwenden, da diese Aufträge die neueren ' Db2 -Funktionen für dynamisches Sizing und Universal Table Spaces (UTS) nutzen.

Die folgenden Schritte müssen für jede neue Db2 -Gruppe mit gemeinsamer Datennutzung ausgeführt werden. Die gesamte Muster-JCL befindet sich in thlqual.SCSQPROC.
  1. Passen Sie die Beispiel-JCL CSQ4XCSG an und führen Sie sie aus, um die Speichergruppe zu erstellen, die für die IBM MQ -Datenbank, Tabellenbereiche und Tabellen verwendet wird.
  2. Passen Sie die Beispiel-JCL CSQ4XCDB an und führen Sie sie aus, um die Datenbank zu erstellen, die von allen Warteschlangenmanagern verwendet werden soll, die eine Verbindung zu dieser Db2 -Gruppe mit gemeinsamer Datennutzung herstellen.
  3. Passen Sie die Beispiel-JCL CSQ4XCTS an und führen Sie sie aus, um die Tabellenbereiche zu erstellen, die die Tabellen für den Warteschlangenmanager und den Kanalinitiator für die Verwendung in Gruppen mit gemeinsamer Warteschlange enthalten.
  4. Passen Sie die Beispiel-JCL CSQ4XCTB an und führen Sie sie aus, um die 15 Db2 -Tabellen und die zugehörigen Indizes zu erstellen. Ändern Sie keine der Zeilennamen oder Attribute.
  5. Passen Sie die Beispiel-JCL CSQ45BPL an und führen Sie sie aus, um die Db2 -Pläne für den Warteschlangenmanager, die Dienstprogramme und den Kanalinitiator zu binden.
  6. Passen Sie die Beispiel-JCL CSQ45GEX an und führen Sie sie aus, um die Ausführungsberechtigung für die Pläne für die Benutzer-IDs zu erteilen, die vom Warteschlangenmanager, den Dienstprogrammen und dem Kanalinitiator verwendet werden. Die Benutzer-IDs für den WS-Manager und den Kanalinitiator sind die Benutzer-IDs, unter denen die gestarteten Taskprozeduren ausgeführt werden. Die Benutzer-IDs für die Dienstprogramme sind die Benutzer-IDs, unter denen die Stapeljobs übergeben werden können.
    Die Namen der entsprechenden Pläne werden in der folgenden Tabelle angezeigt.
    User Pläne ([Long Term Support] ) Pläne ([Continuous Delivery])
    Warteschlangenmanager
    CSQ5A 940,



    CSQ5C 940,
    CSQ5D 940,

    CSQ5K 940,
    CSQ5L 940,
    CSQ5M 940, CSQ5P 940,
    CSQ5R 940,
    CSQ5S 940, CSQ5T 940, CSQ5U 940, CSQ5W 940
    CSQ5A 9X0,
    CSQ5C 9X0,
    CSQ5D 9X0,
    CSQ5K 9X0,
    CSQ5L 9X0,
    CSQ5M 9X0,
    CSQ5P 9X0,
    CSQ5R 9X0,
    CSQ5S 9X0,
    CSQ5T 9X0,
    CSQ5U 9X0,
    CSQ5W 9X0
    SDEFS-Funktion des Stapeldienstprogramms CSQUTIL
    CSQ52 940
    CSQ52 9X0
    CSQ5PQSG-und CSQJUCNV-Stapeldienstprogramme
    CSQ5B 940
    CSQ5B 9X0
    CSQUZAP, Servicedienstprogramm
    CSQ5Z 940
    CSQ5Z 9X0
Im Falle eines Fehlers während der Db2 -Konfiguration können die folgenden Jobs angepasst und ausgeführt werden:
  • CSQ45DTB, um die Tabellen und Indizes zu löschen.
  • CSQ4XDTS, um die Tabellenbereiche zu löschen.
  • CSQ4XDDB, um die Datenbank zu löschen.
  • CSQ4XDSG, um die Speichergruppe zu löschen.
Anmerkung: Wenn diese Jobs aufgrund eines Db2 -Sperrproblems fehlschlagen, liegt dies wahrscheinlich an einer Konkurrenzsituation für eine Db2 -Ressource, insbesondere wenn das System stark ausgelastet ist. Übergeben Sie die Jobs später erneut. Es ist vorzuziehen, dass diese Jobs ausgeführt werden, wenn das System leicht verwendet oder in den Quiescemodus versetzt wird.

Weitere Informationen zum Einrichten von Db2finden Sie in Db2 Administration in Db2 für z/OS 12.0.0 .

Siehe Planning on z/OS® für Informationen über ' Db2 Tabellengrößen.