DSNTIJUZ und DSNZPARM

DSNTIJUZ, DSNZPARM und die Installations-Makros

Die meisten Kollegen werden den Job DSNTIJUZ von der SDSNSAMP kennen. Während der Installation, der Migration oder des Updates von DB2 werden die vom 'Install Sysadm' festgelegten Werte des DB2INST-Dialogs in Parameter des Jobs DSNTIJUZ umgesetzt. Diesen Parametern liegen Assembler Makros zugrunde, die assembliert werden den Installations-Parameter-Block DSNZPARM bilden.

Zum Einsatz kommen folgenden DB2 Install Assembler Markros:

  • DSN6ARVP: Create Archive Data Set Parm Block
  • DSN6ENV: DB2 Environment Setting
  • DSN6FAC: DDF Start Options
  • DSN6GRP: Define Group Initialization Parms
  • DSN6LOGP: Create Log Initialization Parms
  • DSN6SCLS: Keywords for Trace Auto Start, SMF Statistics, SMF Accounting and Audit Trace
  • DSN6SPCK: wird von DSN6SPRM gebraucht, um Parameter zu prüfen
  • DSN6SPRM: DB2 Initialization Parameters
  • DSN6STOK: Parameter List Tokenizer
  • DSN6SYSP: User Interface to specify miscelleneous System Parameters

Häufig unbeobachtet bleibt ein Zusatz zu DSN6SPRM, die Parameter- Konstanten, die im Makro DSN6SPRC festgehalten sind. Die Dokumentation der einzelnen Konstanten und deren möglichen Werte findet befindet sich ausschließlich in diesem Makro.
Wollten Sie beispielsweise schon immer mal wissen, warum der EXPLAIN SQL Command so viele Parameter besitzt, die scheinbar keinerlei Auswirkung haben? Dann schauen Sie sich mal den Wert von &SPRMXPL an!

 

DB2 ist ein Produkt der
IBM Corporation. Bitte
Copyright-  und Trademark-Hinweise beachten!

© Gernot Ruban