Db2 Parameters attributes

Use the Db2® Parameters attributes to view ZPARM fields to see how your Db2 subsystem is configured. This information also applies if Db2 is a member of a data sharing group.

Data Sharing Group The name of the Db2 data sharing group. It is an alphanumeric text string with a maximum of 8 characters.

Data Sharing Member The name of the Db2 data sharing member or the member name of the Db2 subsystem. It is an alphanumeric text string with a maximum of 8 characters.

Db2 Subsystem The name of the Db2 subsystem.

Field Name The name of the Db2 field. It is an alphanumeric text string with a maximum of 8 characters.

Field Description The description of the Db2 field. It is an alphanumeric text string with a maximum of 44 characters.

The field descriptions of the Db2 parameters are listed in alphabetical order:
DB2 parameter Description
12-IN PREDICATE MORE THAN 32K ELEM (QWP4INLGT32K) Specifies that queries having an IN predicate list with more than 32767 elements can qualify to run on an IBM Db2 Analytics Accelerator V7 for z/OS server. This is not supported when using IBM Db2 Analytics Accelerator V5 for z/OS, which uses a different SQL engine. Db2 13 and later.
13-ENABLE ACCEL SPECIFIC RESULT (QWP4QAEASR) NO - Prevents queries from running on the accelerator if these queries reference expressions that might return different results, such as the RAND SQL function. Queries of this type are processed by Db2 for z/OS. Yes - Allows queries to run on the accelerator even if these queries reference expressions that might return different results. The queries are, unless other conditions prohibit this, processed by IBM Db2 Analytics Accelerator. Db2 12 and later.
3990-3 SEQ CACHE (SEQCACH)

Indicates whether Db2 prefetch uses sequential mode to read cached data from a 3990 controller. When BYPASS (default), Db2 prefetch bypasses the cache.

When SEQ, Db2 prefetch uses sequential access for read activity. There is a performance benefit using SEQ with DFSMS or DFP controls with newer 3990 caches.

Install parameter SEQUENTIAL CACHE on panel DSNTIPE, or ZPARM SEQCACH in DSN6SPRM.

ACCEL STARTUP (ACCEL) Specifies the accelerator servers to be used.
ACCESS CONTROL (ACCESS CNTL MODULE)

Shows the name of the default access control exit module.

This field corresponds to field ACCESS CONTROL on installation panel DSNTIPO3. The ZPARM name is ACCESS CNTL MODULE in DSN6SYSP.

ACTIVATE I/O SCHEDULING (SPRMIOP) The enablement of the index I/O parallelism ZPARM.
ACTIVE LOGS - NUMBER OF COPIES (TWOACTV) The TWOACTV subsystem parameter specifies the number of copies of the active log that Db2 is to maintain: 1 (single logging) or 2 (dual logging).

ZPARM TWOACTV in DSN6LOGP

ACTIVE LOGS ARE OFFLOADED ONLINE Shows whether the offload process is initiated online.
ADMIN SCHEDULER (ADMTPROC)

The name of the JCL procedure for starting the DB2 administrative scheduler task address space.

DB2 parameter ADMTPROC in DSN6SPRM.

AGGREGATION FIELDS (ACCUMUID)

Shows the aggregation fields used for DDF and RRSAF accounting rollup. Values are defined as follows:

0
End user ID, transaction name, and workstation name
1
End user ID
2
End user transaction name
3
End user workstation name
4
End user ID and transaction name
5
End user ID and workstation name
6
End user transaction name and workstation name

This value is ignored if DDF or RRSAF accounting are not used. Db2 writes individual accounting threads for threads that do not have all aggregation fields populated that are specified by this parameter.

Install parameter AGGREGATION FIELDS on installation panel DSNTIPN, or ZPARM ACCUMUID in DSN6SYSP.

ALLOCATION UNITS (ALCUNIT)

The unit used in allocating archive data sets. Possible values are CYLINDER, TRACK, and BLOCK.

Install parameter ALLOCATION UNITS on panel DSNTIPA, or ZPARM ALCUNIT in DSN6ARVP.

ALLOW AUTOBIND OPERATION (ABIND)
Indicates whether autobind is enabled. Values are:
YES
Allows automatic rebind operations to be performed when a plan/package:
  • Was marked invalid.
  • Was bound on Db2 Vn, but is now running on Db2 Vn-1
  • After use on Db2 Vn-1 (as previously described), is later used again on Db2 Vn
NO
Prevent Db2 from performing any automatic rebind operations under any circumstances.
COEXIST
Allows automatic rebind operation to be performed in a Db2 Data Sharing coexistence environment when the plan/package:
  • Is marked invalid or
  • Was last bound in Db2 Vn and is running on Db2 Vn-1

ZPARM ABIND in DSN6SPRM.

ALLOW EXPLAIN AT AUTOBIND (ABEXP)

Indicates whether EXPLAIN processing occurs during automatic rebind.

YES means EXPLAIN processing happens during automatic rebind of a plan or package that has EXPLAIN(YES) as a bind option. If the PLAN TABLE does not exist, automatic rebind continues, but there is no EXPLAIN output. Explain processing does not happen for a plan or package with EXPLAIN(NO).

ZPARM ABEXP in DSN6SPRM.

ALLOW TRACKMOD FOR IMPLICIT TSS (IMPTKMOD)

Shows whether you have specified the TRACKMOD option on ALTER TABLESPACE for an implicitly created table space.

This field corresponds to field TRACK MODIFIED PAGES on installation panel DSNTIP7. The ZPARM name is IMPTKMOD in DSN6SPRM.

AMOUNT OF SPACE ABOVE MVS The amount of space above MVS
APPL COMPAT LEVEL (APPL COMPAT) The application compatibility level.
APPL REGISTRATION TABLE (RGFNMPRT)

The name of the application registration table.

Install parameter APPL REGISTRATION TABLE on panel DSNTIPZ or ZPARM RGFNMPRT in DSN6SPRM.

APPLICATION ENCODING DEFAULT (APPENSCH)

The Application encoding scheme.

Install parameter APPLICATION ENCODING on installation panel DSNTIPF, or ZPARM APPENSCH in DSNHDECP.

ARCHIVE COPY 1 MASS STORAGE GROUP (MSGVP) The mass storage system volume group name of the first storage group.
ARCHIVE COPY 2 MASS STORAGE GROUP (MSGVP2) The mass storage system volume group name of the second storage group.
ARCHIVE LOG BLOCK SIZE BYTES (BLKSIZE)

The block size of the archive log data set.

The block size must be compatible with the device type used for archive logs. The value is rounded up to the next multiple of 4096 bytes.

If the archive log is written to tape, use the largest possible block size to improve the reading speed.

Recommended block size values are 28672 for tape, 20480 for 3380, and 24576 for 3390 or RAMAC .

Install parameter BLOCK SIZE on panel DSNTIPA, or ZPARM BLKSIZE in DSN6ARVP.

ARCHIVE LOG RACF PROTECTION (PROTECT)

Indicates whether archive log data sets are protected with individual RACF profiles when they are created.

When YES, RACF protection must be active for DB2. YES also means that you cannot use RACF generic profiles for archive log data sets. If your archive log is on tape, RACF class TAPEVOL must be active, otherwise, the off-load will fail.

Install parameter ARCHIVE LOG RACF on panel DSNTIPP, or ZPARM PROTECT in DSN6ARVP.

ARCHIVE LOGS - COPY 1 PREFIX (ARCPFX1) The prefix for copy 1 of the archive data set. This prefix is appended to the high-level qualifier. ZPARM ARCPFX1 in DSN6ARVP.
ARCHIVE LOGS - COPY 2 PREFIX (ARCPFX2) The prefix for copy 2 of the archive data set. This prefix is appended to the high-level qualifier. ZPARM: ARCPFX2 in DSN6ARVP.
ART/ORT ESCAPE CHAR (RGFESCP)

The escape character used in the application registration table (ART) or object registration table (ORT).

Sets of names in the ART and ORT can be represented by patterns that use the underscore (_) and percent sign (%) characters in the same way as in an SQL LIKE predicate.

Install parameter ART/ORT ESCAPE CHARACTER on panel DSNTIPZ, or ZPARM RGFESCP in DSN6SPRM.

ASCII GRAPHIC CCSID (AGCCSID)

Indicates the ASCII graphic coded character set ID.

The default (0) means the installation has no ASCII databases, table spaces, or tables.

Install parameter ASCII CCSID on panel DSNTIPF, or ZPARM AGCCSID in DSNHDECP.

ASCII MIXED CCSID (AMCCSID)

Indicates the ASCII mixed coded character set ID.

The default (0) means the installation has no ASCII databases, table spaces, or tables.

Install parameter ASCII CCSID on panel DSNTIPF, or ZPARM AMCCSID in DSNHDECP.

ASCII SINGLE-BYTE CCSID (ASCCSID)

The ASCII single-byte coded character set ID.

The default (0) means the installation has no ASCII databases, table spaces, or tables.

Install parameter ASCII CCSID on panel DSNTIPF, or ZPARM ASCCSID in DSNHDECP.

ASSEMBLY DATE The date on which this module was assembled.
AUTH EXIT CHECK (AUTHEXIT CHECK) The AUTH subsystem parameter controls whether DB2 is to check authorizations.
AUTH EXIT LIMIT (AEXITLIM) The AEXITLIM subsystem parameter controls the number of abends of the DB2 access control authorization exit routine that are to be tolerated before it is shut down.
AUTHEXIT CACHEREFRESH The authorization exit cache refresh.
AUTO START (IRLMAUT)

Indicates whether IRLM is started automatically by DB2.

Install parameter AUTO START on panel DSNTIPI, or ZPARM IRLMAUT in DSN6SPRM.

AUTO STARTED DATABASE/TBLSPACE Database or table space is automatically started.
AUTOMATICALLY REOPTIMIZE DYN SQL (REOPTEXT) Indicates that the access path of the dynamic SQL statement was automatically reoptimized.
BACKOUT DURATION (BACKODUR)

Indicates how much of the log to process for backout when LIMIT BACKOUT = YES or AUTO.

During restart, backward log processing continues until both of the following events occur:
  • All inflight and inabort URs with update activity against the catalog or directory are backed out.
  • The number of log records processed is equal to the number specified in BACKOUT DURATION times the value of CHECKPOINT FREQ. If the checkpoint frequency is specified in minutes, the number of records processed is the default of 50000 records multiplied by the value of CHECKPOINT FREQ.
In-flight and in-abort URs that are not completely backed out during restart are converted to postponed-abort status. Page sets or partitions with postponed-backout work are put into restart pending (RESTP). This state blocks all access to the object other than access by the command RECOVER POSTPONED or by automatic backout processing performed by DB2 when LIMITED BACKOUT = AUTO.

A table space might be in restart pending mode, without the associated index spaces also in restart pending mode. This happens if a postponed abort UR makes updates only to non-indexed fields of a table in a table space. In this case, the indexes are accessible to SQL (for index-only queries), even though the table space is inaccessible.

Install parameter BACKOUT DURATION on panel DSNTIPL, or ZPARM BACKODUR in DSN6SYSP.

BIF COMPATIBILITY The BIF_COMPATIBILITY subsystem parameter specifies whether the built-in functions and specifications are to return results in the DB2 10 format or revert to the pre-Version 10 format. Acceptable values are:
CURRENT
V9
V9_TRIM
V9_DECIMAL_VARCHAR
N/P

ZPARM BIF_COMPATIBILITY in DSN6SPRM.

BIND NEW PACKAGE (BINDNV) The BINDNV subsystem parameter controls whether BIND or BINDADD authority is to be required for a user to bind a new version of an existing package. Acceptable valuesare BINDADD (default) or BIND.

ZPARM BINDNV in DSN6SPRM.

CACHE DYNAMIC SQL STATEMENTS (CACHEDYN)

Indicates whether prepared dynamic SQL statements are saved for later use by eligible application processes in the EDM pool.

Install parameter CACHE DYNAMIC SQL on panel DSNTIP8, or ZPARM CACHEDYN in DSN6SPRM.

CATALOG DATA (CATALOG) The value of the CATALOG DATA field specifies whether archive log data sets on tape are to be cataloged. Acceptable values are YES or NO (default).

ZPARM CATALOG in DSN6ARVP.

CHARACTER SET (DECPCHAR) The character set.
CHECK FASTREPLICATION The CHECK FASTREPLICATION parameter specifies the type of replication that DSS COPY uses to copy objects to shadow data sets when it is invoked by the DB2 CHECK utilities. The CHECK utilities can stipulate fast replication as PREFERRED or REQUIRED (default).

ZPARM CHECK FASTREPLICATION in DSN6SPRM.

CHK FREQ RECORDS (LOGLOAD) The LOGLOAD value specifies the number of log records that DB2 writes between checkpoints.
COMPACT DATA (COMPACT) The COMPACT subsystem parameter controls whether data that is written to archive logs is to be compacted. Acceptable values are YES or NO (default).

ZPARM COMPACT in DSN6ARVP.

COMPATIBILITY OPTION (COMPAT)

Indicates that DB2 is running in compatibility mode.

DB2 parameter COMPAT in DSNHDECP.

COMPRESS SMF RECORDS (SMFCOMP)

Shows the COMPRESS DEST(SMF) TRACE records. This field corresponds to field COMPRESS SMF RECS on installation panel DSNTIPN. ZPARM name: SMFCOMP in DSN6SYSP.

COMPRESS SPT01 COMPRESS SPT01 in macro DSN6SPRM specifies whether the SPT01 table space is to be compressed. Valid values are YES and NO. In a data sharing environment, all members should use the same setting for the COMPRESS SPT01 parameter. The default value is NO, which means that the SPT01 table space is not compressed.
CONN QUEUE MAX DEPTH (MAXCONQN) Specifies the maximum number of inactive or new connections that can be queued waiting for a DBAT to process the request. The default value is OFF.

OFF means that the depth of the connection queue is limited by the value of the CONDBAT subsystem parameter. ON means that the depth of the connection queue is limited by the value of the MAXDBAT subsystem parameter. A numeric value specifies the maximum number of connections that can be queued waiting for a DBAT to process a request.

ZPARM MAXCONQN in DSN6FAC.

CONN QUEUE MAX WAIT (MAXCONQW) Specifies the maximum length of time that a client connection waits for a DBAT to process the next unit-of-work or new connection request. The default value is OFF.

ON means that connections wait as long as the value specified by the IDHTOIN subsystem parameter. OFF means that connections wait indefinitely for a DBAT to process requests. A numeric value specifies a time duration in seconds that a connection waits for a DBAT to process the request.

ZPARM MAXCONQW in DSN6FAC.

CONTRACT THREAD STORAGE (CONTSTOR) Indicates whether DB2 returns unused thread storage at commit. Possible values are:
YES
DB2 checks threads at commit points and periodically returns unused storage to the system.
NO
DB2 does not check threads at commit points and returns acquired storage on deallocation.
Install parameter CONTRACT THREAD STG on panel DSNTIPE, or ZPARM CONTSTOR in DSN6SPRM.
CONTROL ALL APPLICATIONS (RGFDEDPL) The RGFDEDPL subsystem parameter specifies whether the Db2 subsystem is to be completely controlled by a set of closed applications that are identified in the application registration table. Acceptable values are YES or NO (default).

ZPARM RGFDEDPL in DSN6SPRM.

CONTROL PACKAGE HASH TABLES The size of the control package hash table.
COPY (FLASHCOPY COPY) The value of the FLASHCOPY COPY parameter specifies whether the FLASHCOPY option of the COPY utility is to be used by default. Acceptable values are NO (default) or YES.

ZPARM FLASHCOPY COPY in DSN6SPRM.

CORRELATION ID MONITOR (SPRMOZCI)

The correlation ID of the online application that made the last change to DB2 system settings.

CURRENT DEGREE (CDSSRDEF)

Shows the default for the CURRENT DEGREE special register when no degree is explicitly set with SET CURRENT DEGREE.

The default disables query parallelism.

Install parameter CURRENT DEGREE on panel DSNTIP8, or ZPARM CDSSRDEF in DSN6SPRM.

CURRENT MAINTAINED TABLE TYPE (MAINTYPE)
Shows the default special register for the CURRENT MAINTAINED TABLE TYPES FOR OPTIMIZATION statement when no value is explicitly set. Possible values are:
  • ALL
  • NONE
  • SYSTEM (default)
  • USER

The default allows query rewrite using system-maintained materialized query tables (SYSTEM) when CURRENT REFRESH AGE is set to ANY. When USER, query rewrite is done using user-maintained materialized query tables when CURRENT REFRESH AGE is set to ANY. ALL means that query rewrite uses both system-maintained and user- maintained materialized query tables.

Install parameter CURRENT MAINT TYPES on panel DSNTIP8, or ZPARM MAINTYPE in DSN6SPRM.

CURRENT QUERY ACCEL (QUERY ACCELERATION)

Determines the default value that is to be used for the CURRENT QUERY ACCELERATION special register. Possible values are:

NONE
Indicates that no query acceleration is done. This is the default value.
ENABLE
Indicates that queries are accelerated only if DB2 determines that it is advantageous to do so. If there is an accelerator failure while a query is running, or the accelerator returns an error, DB2 returns a negative SQLCODE to the application.
ENABLE WITH FAILBACK
Indicates that queries are accelerated only if DB2 determines that it is advantageous to do so. If the accelerator returns an error during the PREPARE or first OPEN for the query, DB2 executes the query without the accelerator. If the accelerator returns an error during a FETCH or a subsequent OPEN, DB2 returns the error to the user, and does not execute the query.
ELIGIBLE
Indicates that queries are accelerated if they are eligible for acceleration. DB2 does not use cost information to determine whether to accelerate the queries. Queries that are not eligible for acceleration are executed by DB2. If there is an accelerator failure while a query is running, or the accelerator returns an error, DB2 returns a negative SQLCODE to the application.
ALL
Indicates that queries are accelerated if they are eligible for acceleration. DB2 does not use cost information to determine whether to accelerate the queries. Queries that are not eligible for acceleration are not executed by DB2, and an SQL error is returned. If there is an accelerator failure while a query is running, or the accelerator returns an error, DB2 returns a negative SQLCODE to the application.

ZPARM name QUERY ACCELERATION in DSN6SPRM.

CURRENT REFRESH AGE (REFSHAGE)

Shows the default for the CURRENT REFRESH AGE special register deferred materialized query tables.

Install parameter CURRENT REFRESH AGE on panel DSNTIP8, or ZPARM REFSHAGE in DSN6SPRM.

DATA COMPRESS FOR IMPLICIT TS (IMPTSCMP) Shows whether data compression in table spaces in implicitly defined databases is used. Install parameter USE DATA COMPRESSION on panel DSNTIP7 or ZPARM IMPTSCMP in DSN6SYSP.
DATA DEF TIMEOUT (DDLTOX)

Shows the time out factor of the SQL data definition. The time out value is the product of this value and the IRLMRWT value. ZPARM name DDLTOX in DSN6SPRM.

DATA SHARING ENABLED (DSHARE)

Indicates whether data sharing is enabled.

Install parameter DATA SHARING on panel DSNTIPA1, or ZPARM DSHARE in DSN6GRP.

DATABASE PROTOCOL (DBPROTCL)

The default protocol (DRDA or PRIVATE) used when option DBPROTOCOL BIND is not explicitly specified for the bind of a plan or a package.

When field INSTALL TYPE on panel DSNTIPA1 is INSTALL, the default value for DATABASE PROTOCOL is DRDA. When the value of INSTALL TYPE is MIGRATE, the default value for DATABASE PROTOCOL is PRIVATE.

An application program might contain statements with three-part names, or aliases that reference remote objects. At bind or rebind of a plan, a user can specify whether these statements flow to the remote site using DB2 private or DRDA protocol.

DB2 private protocol is appropriate if you do not plan to move applications that use three- part names to DRDA access immediately. To use DRDA access for applications with three-part names, you must bind packages for those applications at each location that the applications access, then bind all packages into a plan. If you cannot perform this activity immediately, and you want your applications to continue to work, you should specify PRIVATE for DATABASE PROTOCOL.

The BIND commands for DB2-supplied applications are in job DSNTIJSG.

Install parameter DATABASE PROTOCOL on panel DSNTIP5, or ZPARM DBPROTCL in DSN6SYSP.

DATASET STATS TIME (DSSTIME) The time interval, in minutes, before DB2 resets data set statistics collected for the online performance monitors. Online performance monitors can request DB2 data set statistics for the current interval with an IFI READS request for IFCID 199.

Install parameter DATASET STATS TIME on panel DSNTIPN, or ZPARM DSSTIME in DSN6SYSP.

DATE FORMAT (DATE)

Default output format for dates.

Valid formats are ISO (yyyy-mm-dd), USA (mm/dd/yyyy), EUR (dd.mm.yyyy), JIS (yyyy- mm-dd), or LOCAL (your choice, defined by a date exit routine). DB2 interprets the input date from the punctuation and converts the output date to the required format.

Install parameter DATE FORMAT on panel DSNTIP4, or ZPARM DATE in DSNHDECP.

DB2-SUPPLIED DECP

Indicates that DECP is supplied by DB2.

Using a DB2 supplied DECP could cause data corruption due to applications using wrong CCSIDs.

DBADM CREATE AUTH (DBACRVW)

Shows whether a DB2 administrator can create a view or alias for another user. Possible values are YES or NO. The default is NO.

Install parameter DBADM CREATE AUTH on panel DSNTIPP. ZPARM DBACRVW in macro DSN6SPRM.

DDF_COMPAT: RESET IFCID402 (QWP9RST402) Starting in Db2 12 or later with APAR PH50729 (March 2023), Db2 resets IFCID 402 statistics counters immediately if the warning or exception threshold for the associated profiles is changed when you issue a START PROFILE command. YES - Db2 resets the IFCID402 warning and exception counters when a new profile is enabled, or an existing profile's thredhold is changed. NO - Db2 do not reset.
DDF COMPATIBILITY The DDF compatibility.
DDF START OPTION (DDF) Specifies how the data types of stored procedure output parameters are determined when a non-Java client calls a DB2 for z/OS stored procedure. Valid values are null and SP_PARMS_NJV.

The default value of null means that the data types of the returned output data match the data types of the parameters in the stored procedure definition. This is the default behavior starting in DB2 for z/OS Version 10.

DDF STATS TIME (STATIME_DDF) The STATIME_DDF subsystem parameter specifies the time interval in seconds, for the collection of interval-driven DDF location statistics. The statistics records are written at approximately the end of the specified interval. The range is 0 - 300 seconds in increments of 5, i.e., 5, 10, 15, ... 295, 300. The default is 0 seconds.
DDF THREADS (CMTSTAT) The CMTSTAT subsystem parameter controls whether threads are to be made active or inactive after they successfully commit or roll back and hold no cursors. A thread can become inactive only if it holds no cursors, has no temporary tables defined, and executes no statements from the dynamic statement cache. Acceptable values are ACTIVE or INACTIVE.

ZPARM CMTSTAT in macro DSN6FAC.

DDF/RRSAF ACCUMULATION (ACCUMACC)

Shows whether DB2 accounting data for DDF and RRSAF threads is accumulated by end user.

When NO, DB2 writes an accounting record when a DDF thread is made inactive, or when signon occurs for an RRSAF thread. A value in the range 2 through 65535 shows the number of times an end-user identifier should occur before DB2 writes an accounting record. An end-user identifier is the concatenation of the end-user user ID, end-user transaction name, and the end-user workstation name. Tracing, Checkpoint & Pseudo-Close Parameters (DSNTIPN).

These values can be set by DDF threads using SERVER CONNECT and SET CLIENT calls, and by RRSAF threads using the RRSAF SIGN, AUTH SIGNON, and CONTEXT SIGNON functions.

An accounting record might be written prior to the number of end user occurrences in the following instances:

  • When an internal storage threshold is reached for the accounting RRSAF signon call.
  • When the thread deallocates, the accumulated accounting data for all end users on this thread is written (one record per end user).
  • When this parameter is dynamically changed to deactivate accounting accumulation. In this instance, the next end-UR (for DDF thread) or signon (for a RRSAF thread) causes DB2 to write the accumulated accounting data for all end users on this thread (one record per end user).
Install parameter DDF/RRSAF ACCUM on installation panel DSNTIPN, or ZPARM ACCUMACC in DSN6SYSP.
DEADLOCK CYCLES (DEADLOK) The value of the DEADLOCK CYCLE field specifies the number of local deadlock cycles that must expire before the IRLM does global deadlock detection processing. The DEADLOCK CYCLE field is used only for DB2® data sharing.

The associated IRLM PROC parameter is DEADLOK.

DEADLOCK TIME (DEADLOK) The DEADLOCK TIME field controls the amount of time for which local deadlock detection cycles are to run. A deadlock is a situation in which two or more requesters are waiting for resources that are held by another requester. Deadlock detection is the procedure that identifies deadlocks and its participants.

The associated IRLM PROC parameter is DEADLOK.

DECIMAL ARITHMETIC (DECARTH)

Indicates the rules of precision for a decimal field.

Install parameter DECIMAL ARITHMETIC on panel DSNTIP4, or ZPARM DECARTH in DSNHDECP.

DECIMAL POINT IS (DECIMAL)

Indicates whether the decimal contains a comma (,) or a period (.). This parameter is used for dynamic SQL and COBOL programs. It is not used or supported by other languages.

Install parameter DECIMAL POINT IS on panel DSNTIPF, or ZPARM DECIMAL in DSNHDECP.

DEF DECFLOAT ROUND MODE
The default rounding mode for the decimal floating point type. Possible values are:
X'80'
ROUND CEILING
X'40'
ROUND DOWN
X'20'
ROUND FLOOR
X'10'
ROUND HALF DOWN
X'08'
ROUND HALF EVEN
X'04'
ROUND HALF UP
X'02'
ROUND UP
Otherwise this field shows 'BLANK'.

ZPARM DEF DECFLOAT ROUND MODE in DSNHDECP.

DEFAULT 16KB BP FOR USER DATA (TBSBP16K) The default 16 KB buffer pool for:
  • Table spaces with a 16 KB page size in implicitly created databases
  • Explicitly created table spaces with a 16 KB page size, but without a buffer pool clause that is specified in the create table space statement.
Install parameter DEFAULT 16-KB BUFFER POOL FOR USER DATA on panel DSNTIP1 or ZPARM TBSBP16K in DSN6SYSP.
DEFAULT 32KB BP FOR USER DATA (TBSBP32K) The default 32 KB buffer pool for:
  • Table spaces with a 32 KB page size in implicitly created databases
  • Explicitly created table spaces with a 32 KB page size, but without a buffer pool clause that is specified in the create table space statement
Install parameter DEFAULT 32-KB BUFFER POOL FOR USER DATA on panel DSNTIP1 or ZPARM TBSBP32K in DSN6SYSP.
DEFAULT 4KB BP FOR USER DATA (TBSBPOOL) The name of the 4 KB buffer pool for user table spaces. Install parameter DEFAULT BUFFER POOL FOR USER DATA on installation panel DSNTIP1, or ZPARM TBSBPOOL in DSN6SYSP.
DEFAULT 8KB BP FOR USER DATA (TBSBP8K) The default 8 KB buffer pool for:
  • Table spaces with an 8 KB page size in implicitly created databases
  • Explicitly created table spaces with an 8 KB page size, but without a buffer pool clause that is specified in the create table space statement.
Install parameter DEFAULT 8-KB BUFFER POOL FOR USER DATA on panel DSNTIP1 or ZPARM TBSBP8K in DSN6SYSP.
DEFAULT BP FOR INDEXES (IDXBPOOL) The name of the 4 KB buffer pool used for indexes on user data. Install parameter DEFAULT BUFFER POOL FOR USER INDEXES on installation panel DSNTIP1, or ZPARM IDXBPOOL in DSN6SYSP.
DEFAULT BUFFER POOL FOR USER LOB (TBSBPLOB) The TBSBPLOB subsystem parameter specifies the default buffer pool that is to be used for LOB table spaces that are created implicitly. This parameter also applies to LOB tables spaces that are created explicitly without the BUFFERPOOL clause.

Acceptable values are any 4 KB, 8 KB, 16 KB, or 32 KB buffer pool names. Default is BP0.

ZPARM TBSBPLOB in DSN6SYSP.

DEFAULT BUFFER POOL FOR USER XML (TBSBPXML)

The TBSBPXML subsystem parameter specifies the default buffer pool that is to be used for XML table spaces that are created implicitly. Acceptable values are any 16 KB buffer pool name. Default is BP16K0.

ZPARM TBSBPXML in DSN6SYSP.

DEFAULT ENCODING SCHEME (ENSCHEME)

The default encoding scheme, which can be ASCII or EBCDIC, or UNICODE.

Install parameter DEF ENCODING SCHEME on panel DSNTIPF, or ZPARM ENSCHEME in DSNHDECP.

DEFAULT PARTITION SEGSIZE (DPSEGSZ) The default segment size to be used for a partitioned table space when the CREATE TABLESPACE statement does not include the SEGSIZE parameter. This field corresponds to field DEFAULT PARTITION SEGSIZE on installation panel DSNTIP7. The ZPARM name is DPSEGSZ IN DSN6SYSP.
DEFAULT TEMPLATE (FCCOPYDDN) The FCCOPYDDN subsystem parameter defines the default value that is to be used for the FCCOPYDDN parameter of the FLASHCOPY option of DB2® utilities control statements. This parameter applies to the COPY, LOAD, REBUILD INDEX, REORG INDEX, and REORG TABLESPACE utilities.

ZPARM FCCOPYDDN in DSN6SPRM.

DEFINE DATA SET FOR IMPLICIT TS (IMPDSDEF) Defines the underlying data sets when a table space (TS) that is contained in an implicitly created database is created. Install parameter DEFINE DATA SETS on panel DSNTIP7 or ZPARM IMPDSDEF in DSN6SYSP.
DEL CFSTRUCTS ON RESTART The DEL_CFSTRUCTS_ON_RESTART parameter specifies whether, during restart, DB2 is to attempt to delete the SCA, IRLM lock structure, and any allocated group buffer pools from the coupling facility.

ZPARM DEL_CFSTRUCTS_ON_RESTART in DSN6SYSP.

DESCRIBE FOR STATIC SQL (DESCSTAT)

Shows whether DB2 builds a DESCRIBE SQLDA when binding static SQL statements.

A DESCRIBE cannot be issued against a static SQL statement except:
  • In a distributed environment, where DB2 for z/OS is the server and the requester supports extended dynamic SQL. In this instance, a DESCRIBE on an SQL statement in the extended dynamic package appears to DB2 as a DESCRIBE on a static SQL statement in the DB2 package.
  • When an application uses a stored procedure result set, the application must allocate a cursor for that result set. The application can do this using a DESCRIBE CURSOR statement. The SQL statement actually described is the one with the cursor declared in the stored procedure. If that statement is static, a static SQL statement must be described.

When NO (default), DB2 does not generate a DESCRIBE SQLDA at BIND time for static SQL statements. If a DESCRIBE request is received at execution time, DB2 generates an error. However, if the describe request comes from a DESCRIBE CURSOR statement, DB2 satisfies the request but is only able to provide data type and length information. Column names are not provided.

When YES, DB2 generates a DESCRIBE SQLDA at BIND time so that DESCRIBE requests for static SQL can be satisfied during execution.

Note: You must rebind packages after this value has been set to YES.

This option increases the size of some packages because the DESCRIBE SQLDA is now stored with each statically-bound SQL SELECT statement.

Install parameter DESCRIBE FOR STATIC on panel DSNTIP4, or ZPARM DESCSTAT in DSN6SPRM.

DEVICE TYPE 1 (UNIT) The UNIT subsystem parameter specifies the device type or unit name that is to be used for storing archive log data sets. Acceptable values are the device type or unit name. The default value is TAPE.
DEVICE TYPE 2 (UNIT2) The UNIT2 subsystem parameter specifies the device type or unit name that is to be used for storing the second copy of archive log data sets. These data sets are the COPY2 data sets. Acceptable values are the device type or unit name. The default value is none.

ZPARM UNIT in DSN6ARVP.

Disable EDMRTS (DISABLE EDMRTS) Specifies whether to disable the collection of real-time statistics by the Environmental Descriptor Manager (EDM). By default, EDM collects real-time statistics to track when packages were last used. Valid values are NO and YES. The default value is NO, which means that EDM continues to collect real-time statistics about the last use of packages. This is the recommended value.

ZPARM DISABLE EDMRTS in DSN6SPRM.

DISALLOW DEFAULT COLLID Specifies whether the default collection ID, DSN_DEFAULT_COLLID_plan-name, is used for implicitly generated packages during the automatic DBRM to package conversion process. Valid values are YES and NO.

ZPARM DISALLOW_DEFAULT_COLLID in macro DSN6SPRM.

DISTRIBUTED SQL STRING DELM (DSQLDELI) The DSQLDELI DECP value specifies whether an apostrophe or quotation mark is to be used as the SQL string delimiter for bind operations at this DB2 site. This delimiter is to be used when the requester does not give DB2 that information.

In most cases, requesters tell DB2 whether the apostrophe or the quotation mark is to be used as the SQL string delimiter.

Acceptable values are ' (apostrophe) or " (quotation mark).

DO NOT SET SQLWARN1 4 AND 5 (DISABSCM) Do not set SQLWARN1, 4 and 5.
DRDA ALIAS RES (DRDA RESOLVE ALIAS) Specifies whether aliases are resolved with DRDA protocol. This parameter is online updatable.

ZPARM DRDA_RESOLVE_ALIAS in macro DSN6SPRM.

DSNHDECP MODULE DSNNAME The DSN name of the DSNHDECP module that is supplied by DB2. It is used to run the DB2 precompiler.
DSNZPARM MODULE The name of the DSNZPARM module specified for DB2 startup and the date on which this module was assembled.
DUAL ARCHIVE COPIES (TWOARCH) The TWOARCH subsystem parameter specifies the number of copies of the archive log that DB2 is to produce during offloading.

If you run the installation or migration CLIST, the setting of the NUMBER OF COPIES field determines the setting of the TWOARCH subsystem parameter. Valid values of the TWOARCH subsystem parameter are NO and YES.

ZPARM TWOARCH in DSN6LOGP.

DUAL BSDS MODE (TWOBSDS)

Shows whether two BSDS data sets are used.

A second BSDS (strongly recommended) makes recovery much easier in most situations. In cases that normally require recovery and restart, a second BSDS allows you to continue working. The storage overhead required is small and the data set is relatively inactive.

DB2 parameter TWOBSDS in DSN6LOGP.

DUMP CLASS NAME (UTILS DUMP CLASS NAME)

The name of the DFSMSHSM dump class used by the restore system utility to restore from a system-level backup that has been dumped to tape.

Install parameter DUMP CLASS NAME on installation panel DSNTIP6, or ZPARM UTILS DUMP CLASS NAME in DSN6SPRM.

EBCDIC GRAPIC CCSID (GCCSID)

The EBCDIC graphic coded character set ID.

A coded character set identifier (CCSID) must be specified when DDF STARTUP OPTION field on panel DSNTIPR is set to AUTO or COMMAND, or when the MIXED DATA field on panel DSNTIPF is set to YES. When mixed data is used, valid Mixed Data CCSID must also be specified.

A nonexistent CCSID causes an error.

An incorrect CCSID can corrupt data.

Install parameter EBCDIC CCSID on panel DSNTIPF, or ZPARM GCCSID in DSNHDECP.

EBCDIC MIXED CCSID (MCCSID)

The EBCDIC mixed coded character set ID.

A coded character set identifier (CCSID) must be specified when DDF STARTUP OPTION field on panel DSNTIPR is set to AUTO or COMMAND, or when the MIXED DATA field on panel DSNTIPF is set to YES. When mixed data is used, valid Mixed Data CCSID must also be specified.

A nonexistent CCSID causes an error.

An incorrect CCSID can corrupt data.

Install parameter EBCDIC CCSID on panel DSNTIPF, or ZPARM MCCSID in DSNHDECP.

EBCDIC SINGLE-BYTE CCSID (SCCSID)

The EBCDIC single-byte coded character set ID.

A coded character set identifier (CCSID) must be specified when DDF STARTUP OPTION field on panel DSNTIPR is set to AUTO or COMMAND, or when the MIXED DATA field on panel DSNTIPF is set to YES. When mixed data is used, valid Mixed Data CCSID must also be specified.

A nonexistent CCSID causes an error.

An incorrect CCSID can corrupt data.

Install parameter EBCDIC CCSID on panel DSNTIPF, or ZPARM SCCSID in DSNHDECP.

EDM ABOVE 2GB (EDM ABOVE 2GB) EDM above 2 GB.
EDM BEST FIT (EDMBFIT) The EDMBFIT subsystem parameter controls how free space is to be utilized for large EDM pools (greater than 40 MB). Acceptable values are YES or NO (default).

ZPARM EDMBFIT in DSN6SPRM.

EDM LIMIT BELOW THE BAR (EDMPOOL)

The size (in kilobytes) of the environmental descriptor manager (EDM) pool.

This can be the value calculated by the CLIST, based on input from previous panels, or the value entered in the Override column at installation time.

ZPARM EDMPOOL in DSN6SPRM.

EDM POOL DBD CACHE SIZE (EDMDBDC)

The minimum size of the DBD cache that can be used by the Environmental Descriptor Manager (EDM). This value is used at DB2 startup time as the minimum value. You can increase and subsequently decrease the value with the SET SYSPARM command. This value cannot be decreased below the value that is specified at DB2 startup. This storage pool is located above the 2 GB bar. The CLIST calculates the DBD cache size.

The value used at DB2 startup time is either calculated by the CLIST based on input from other installation information or an override value.

ZPARM EDMDBDC in DSN6SPRM.

EDM POOL STATEMENT CACHE SIZE (EDMSTMTC) The EDMSTMTC subsystem parameter determines the size (in KB) of the statement cache that is to be used by the EDM. Acceptable values are 5000 to 1048576.

ZPARM EDMSTMTC in DSN6SPRM.

EDM SKELETON POOL SIZE (EDM SKELETON POOL) The EDM_SKELETON_POOL subsystem parameter determines the minimum size of the EDM skeleton pool in KB. Acceptable values are 5120 to 2097152.

ZPARM EDM_SKELETON_POOL in DSN6SPRM.

ENABLE CHANGE DATA CAPTURE (CHGDC) The value of the DPROP SUPPORT field determines whether IMS DataPropagator is to be used to propagate SQL changes to tables defined with DATA CAPTURE CHANGES. Acceptable values are 1 (default), 2, or 3.

ZPARM CHGDC in DSN6SPRM.

ENABLE DB CHECKING (SPRMDBC) Enable database checking.
ENABLE OPT I/O WEIGHTING (OPTIOWGT) You can create profiles to specify that DB2 uses particular subsystem parameters when executing SQL statements that meet the criteria defined in the profile.

ATTRIBUTE1 specifies how DB2 weights I/O and CPU cost during access path selection. ENABLE is the default value. The OPTIOWGT subsystem parameter is deprecated.

Enable Pair-wiseJoin (EN PJSJ) Specifies whether to enable dynamic index ANDing, which is also called pair-wise join processing, when star join processing is enabled on DB2. Valid values are ON and OFF. The default value is OFF, which means that dynamic index ANDing is disabled.

ZPARM EN_PJSJ in DSN6SPRM.

ENABLE SQL INTERRUPT (SQLINTRP) Enable SQL interrupt.
ENFORCE DPROP SUPPORT (EDPROP)

Shows whether DataPropagator NonRelational (DPROP) is used to propagate SQL changes made to tables defined with DATA CAPTURE CHANGES.

1
No changes are propagated.
2
DPROP propagates SQL changes, and those changes made to tables defined with DATA CAPTURE CHANGES are only allowed when monitor trace class 6 is active, DPROP is installed, and the DB2 application is running in an IMS environment. If any of these conditions are not met, no changes to the DB2 table are permitted.
3
Data propagation occurs when monitor trace class 6 is active, DPROP is installed, and the DB2 application is running in an IMS environment. In this instance, an application that is not running in an IMS environment can update DB2 tables defined with DATA CAPTURE CHANGES. However, these changes are not propagated to IMS.
ANY
Allows subsystems to propagate some data with DPROP and other data with a different propagation program.
Tables that should only be updated by DB2 applications running in an IMS environment can be protected using the following methods:
  • Use the ENABLE parameter on BIND to specify a specific attachment facility through which updates to data propagation tables can be made.
  • Define a validation procedure for data propagation tables to define which plans can update those tables.
  • Allow update authority for data propagation tables to a group of authorization IDs that can only run in IMS.

Install parameter DPROP SUPPORT on panel DSNTIPO, or ZPARM EDPROP and CHGDC in DSN6SPRM.

EVALUATE UNCOMMITTED (EVALUNC)

Shows whether stage 1 predicate evaluation during table access can proceed upon uncommitted data or not.

This applies to isolation levels of Read Stability and Cursor Stability only.

When NO (default), predicate evaluation occurs only on committed data (or on the application's own uncommitted changes). NO ensures that all qualifying data is always included in the answer set.

When YES, predicate evaluation can occur upon uncommitted data. Only committed data is returned to the query. However, a decision can be made to omit a row from the answer set based on uncommitted data. Later, undo processing (statement rollback or statement failure) could cause the data to revert to a state that satisfies the predicate.

When YES, DB2 can request fewer locks than in previous versions when processing isolation level Read Stability and Cursor Stability queries. The number of locks avoided is related to the access path of the query, the number of rows evaluated when processing the stage 1 predicate of the query, and the number of those rows that are overflow rows. Specifically, for isolation level Read Stability and Cursor Stability queries, locks are avoided for rows that do not satisfy the stage 1 predicate, provided they are not overflow rows. Table access includes table space scans and index-to-data access, including ridlist-to-data access. For isolation Cursor Stability ridlist production, all row/page locking is avoided.

Install parameter EVALUATE UNCOMMITTED on panel DSNTIP8, or ZPARM EVALUNC in DSN6SPRM.

EXTENDED DATESTAMP INDICATOR The indicator of the extended date stamp.
EXTENDED OPTION FOR TCPALVER

Indicates whether DB2 accepts TCP/IP connection requests containing only a user ID.

When YES, a connection request is accepted with a user ID only. This value must be the same for all members of a data sharing group.

When NO (default), TCP/IP clients must provide authentication information (password, RACF PassTicket, or Kerberos ticket) to gain access to DB2.

ZPARM TCPALVER in DSN6FAC.

EXTENDED SECURITY (EXTSEC)

Extended security options.

When YES (strongly recommended), detailed reason codes are returned to a DRDA level 3 client when a DDF connection request fails because of security errors. When using SNA protocols, the requester must have included a product that supports the extended security sense codes, such as DB2 Connect version 5 and subsequent releases.

RACF users can change their passwords using the DRDA change password function. This support is only for DRDA level 3 requesters that have implemented support for changing passwords.

YES allows properly enabled DRDA clients to determine the cause of security failures without requiring DB2 operator support.

When NO, generic error codes are returned to the clients and RACF users are prevented from changing their passwords.

ZPARM EXTSEC in DSN6SYSP.

EXTRA BLOCKS REQ (EXTRAREQ)

The maximum number of extra DRDA query blocks DB2 requests from a remote DRDA server.

The default is 100.

This controls the total amount of data that can be transmitted on any given network exchange. It does not limit the size of the SQL query answer set.

ZPARM EXTRAREQ in DSN6SYSP.

EXTRA BLOCKS SERVED (EXTRASRV)

The maximum number of extra DRDA query blocks DB2 returns to a DRDA client.

The default is 100.

This controls the total amount of data that can be transmitted on any given network exchange. It does not limit the size of the SQL query answer set.

ZPARM EXTRASRV in DSN6SYSP.

FACILITY ENTRIES Facility entries.
FACILITY NAME The name of the DDF facility.
FAST RESTORE (REC FASTREPLICATION) The REC FASTREPLICATION parameter specifies whether the RECOVER utility should use FlashCopy® to recover from a FlashCopy image copy. Acceptable values are NONE, PREFERRED (default), or REQUIRED. This parameter applies only to Version 10 new-function mode.

ZPARM REC FASTREPLICATION in DSN6SPRM.

FIELD PROCS DESCRIBE TABLE BLOCK (SPRMFDP) The number of field procedures for the DESCRIBE TABLE block.
FLASHCOPY (FLASHCOPY) FLASHCOPY
FLASHCOPY PPRC The FLASHCOPY PPRC subsystem parameter specifies the behavior for DFSMSdss FlashCopy requests when the target disk storage volume is the primary device in a peer-to-peer remote copy (Metro Mirror) relationship. Acceptable values are NONE, PREFERRED, REQUIRED (default), or blank.

ZPARM FLASHCOPY PPRC in DSN6SPRM.

FREE LOCAL CACHE STM (CACHEDYN FREELOCAL) Indicates whether DB2 can free cached dynamic statements to relieve DBM1 below-the-bar storage. CACHEDYN_FREELOCAL applies only when the KEEPDYNAMIC(YES) bind option is active. If you specify 0, DB2 does not free cached dynamic statements to relieve high use of storage by dynamic SQL caching. The default value is 1, which means that DB2 frees some cached dynamic statements to relieve high use of storage when the cached SQL statement pools have grown to a certain size.

ZPARM CACHEDYN_FREELOCAL in macro DSN6SPRM.

GET ACCEL ARCHIVE

Determines the default value that is to be used for the CURRENT GET ACCEL ARCHIVE special register:

NO
Indicates that if a table is archived in an accelerator server, and a query references that table, the query does not use the data that is archived.
YES
Indicates that if a table is archived in an accelerator server, and a query references that table, the query uses the data that is archived.

ZPARM name GET ACCEL ARCHIVE in macro DSN6SPRM.

GROUP NAME (GRPNAME)

The name of the DB2 data sharing group.

The group name encompasses the entire data sharing group and is the basis for the coupling facility structure names.

N/A means this DB2 is not part of a data sharing group.

ZPARM GRPNAME in DSN6GRP.

HONOR KEEPDICTIONARY Specifies whether DB2 honors the LOAD and REORG parameter KEEPDICTIONARY when tables are converted from basic row format to reordered row format. If HONOR_KEEPDICTIONARY is set to a value of YES, DB2 honors the LOAD and REORG parameter KEEPDICTIONARY If HONOR_KEEPDICTIONARY is set to the default value of NO, DB2 ignores the LOAD and REORG parameter KEEPDICTIONARY when tables are converted from basic row format to reordered row format.

ZPARM HONOR_KEEPDICTIONARY in macro DSN6SPRM

HOP SITE AUTHORIZATION (SPRMHOP) (HOPAUTH)

Indicates whose authorization is checked at a second server (sometimes called a hop site) when the requester is not DB2 for z/OS.

This option applies only when DB2 private protocol is used for the hop from the second to the third site.

When BOTH (default), the package owner's authorization is checked for static SQL, and the runner's authorization ID is checked for dynamic SQL.

When RUNNER, both static and dynamic SQL use the runner's authorization.

Install parameter AUTH AT HOP SITE on panel DSNTIP5, ZPARM HOPAUTH in DSN6SPRM.

ICF CATALOG ALIAS (CATALOG)

The alias of the VSAM integrated catalog facility user catalog or the name of the master catalog where the DB2 VSAM data sets created during installation are cataloged. The MVS catalog alias is also used as the high-level qualifier for DB2 VSAM data sets.

Install parameter CATALOG ALIAS on panel DSNTIPA, or ZPARM CATALOG in DSN6ARVP.

IDENTIFY/AUTH (IDAUTH MODULE)

Shows the name of the default identify or authorization exit module.

This field corresponds to field IDENTIFY/AUTH on installation panel DSNTIPO3. The ZPARM name is IDAUTH MODULE in DSN6SYSP.

IDLE THREAD TIMEOUT (IDTHTOIN)

The approximate time, in seconds, that an active server thread can remain idle before it is canceled.

Inactive and indoubt threads are not subject to timeout.

hreads are checked for timeouts every 3 minutes. This means that timeouts might not be honored for up to 3 minutes when the timeout value is less than this.

0 (default) means timeout processing is disabled, idle server threads remain in the system and continue to hold their resources, if any.

ZPARM IDTHTOIN in DSN6FAC.

IGNORE SORTNUM STATEMENT (IGNSORTN) The IGNSORTN subsystem parameter determines whether occurrences of the SORTNUM clause in utility control statements are to be ignored. Acceptable values are YES or NO (default).

ZPARM IGNSORTN in DSN6SPRM.

IMMEDIATE WRITE (IMMEDWRI)

Indicates how DB2 updates group buffer pool dependent pages. This is only valid in a data-sharing environment.

Group buffer pool dependent pages can be written to DASD or SYSTEM pagesets.

Install parameter IMMEDIATE WRITE on panel DSNTIP8, or ZPARM IMMEDWRI in DSN6GRP.

IMPLICIT TIMEZONE (IMPLICIT TIMEZONE)

The implicit time zone that is associated with DB2 table columns and routine parameters that are declared as time stamp with time zone.

For IFCID 106 - Application Programming Defaults, this field is displayed twice, with its hex value and in a readable string.

This field corresponds to DSNHDECP field IMPLICIT TIMEZONE.

IMS BMP TIMEOUT (BMPTOUT)

The number of RESOURCE TIMEOUT units that an IMS BMP connection waits for a lock to be released.

The default value is 4, meaning that an IMS BMP connection can wait 4 times the resource timeout value for a resource.

Install parameter IMS BMP TIMEOUT on panel DSNTIPI, or ZPARM BMPTOUT in DSN6SPRM.

IMS DLI TIMEOUT (DLITOUT)

The number of RESOURCE TIMEOUT units that a DL/I batch connection waits for a lock to be released.

For example, if you use the default value of 6, a DL/I batch application can wait 6 times the resource timeout value for a resource.

Install parameter DL/I BATCH TIMEOUT on panel DSNTIPI, or ZPARM DLITOUT in DSN6SPRM.

INCLUDE DEPENDENT PRIVILEGE ON REVOKE Allows revoking of dependent privileges to be controlled at the SQL level.
INDEX CLEANUP THREADS The index cleanup threads.
INDEX I/O PARALLELISM (INDEX IO PARALLELISM) The enablement of the index I/O parallelism ZPARM.
INDEX SPACE ALLOCATION IN KB (IXQTY) Shows the amount of space in KB for primary and secondary space allocation for DB2-defined data sets for index spaces created without the USING clause. 0 indicates that DB2 uses standard defaults. Install parameter INDEX SPACE ALLOCATION on panel DSNTIP7, or ZPARM IXQTY in DSN6SYSP.
INITIAL MODULE The name of the initial DSNZPARM load module.
INSTALL DD CONTROL SUPT (RGFINSTL)

Indicates whether data definition support has been installed.

Install parameter INSTALL DD CONTROL SUPT on panel DSNTIPZ, or ZPARM RGFINSTL in DSN6SPRM.

IRLM INITIALIZATION INQUIRY TIME

The number of seconds DB2 waits before querying whether IRLM has completed initialization.

DB2 parameter SPRMISWI in DSNMSPRM.

IRLM MAXIMUM CSA ALLOWED The maximum common service area (CSA) allowed for internal resource lock manager (IRLM).
IRLM SUBSYSTEM (IRLMSID)

The IRLM subsystem name defined to MVS.

This is used for communication between DB2 and the IRLM. It is included in the MVS subsystem table IEFSSN xx, where xx is the value of SUBSYSTEM MEMBER on installation panel DSNTIPM.

If the IRLM for IMS is installed, the DB2 IRLM name is different because two IRLMs on the same MVS system must have unique names.

Install parameter SUBSYSTEM NAME on panel DSNTIPI, or ZPARM IRLMSID in DSN6SPRM.

IX TB PART CONV EXCLUDE Shows whether to include all columns in the partitioning key during conversion from index-controlled partitioning to table-controlled partitioning:
NO
Includes all columns
YES
Includes trailing columns only if they affect partitioning
This field corresponds to field EXCLUDE PART KEY ELEMENTS on installation panel DSNTIP71. The ZPARM name is IX TB PART CONV EXCLUDE in DSN6SPRM.
(LA_SINGLESEL_ISOCS_CDY) (QWP4LSSIC) Specifies whether Db2 enables lock avoidance for singleton SELECT with ISOLATION(CS) and CURRENTDATA(YES). NO - (default) Db2 disables lock avoidance for singleton SELECT with ISOLATION(CS) CURRENTDATA (YES). YES - Db2 enables lock avoidance for singleton SELECT with ISOLATION(CS) CURRENTDATA (YES). With the YES setting, occasional false error or warning conditions are possible when lock avoidance is used for singleton SELECT statements that run with the ISOLATION(CS) and CURRENTDATA(YES) options, including SQLCODE -811 (more than one row returned) and +100 (no row found). Use this setting only if your environment can tolerate these situations. Db2 12 and later.
LANGUAGE DEFAULT (DEFLANG)
The default programming language for your site. This can be:
  • ASM
  • C
  • CPP
  • COBOL
  • COB2
  • IBMCOB
  • FORTRAN
  • PLI
When this is C or C++, you can fold SQL identifiers to uppercase.

Install parameter LANGUAGE DEFAULT on panel DSNTIPF, or ZPARM DEFLANG in DSNHDECP.

LEVELID UPDATE FREQ (DLDFREQ) The DLDFREQ subsystem parameter specifies whether the level ID of a page set or partition is to be updated at DB2-determined checkpoint intervals. Acceptable values are ON (default) or OFF.

ZPARM DLDFREQ in DSN6SYSP.

LIKE BLANK INSIGNIFICANT

The LIKE BLANK INSIGNIFICANT field specifies whether blanks are significant when applying the LIKE predicate to a string.

When the LIKE predicate is applied against fixed length character column data, DB2 strips trailing blanks from the data before performing the comparison. If the data is all blank, DB2 reduces it to a single blank before performing the comparison.

If not set, LIKE treats trailing blanks within fixed length character strings as significant.

LIMIT BACKOUT (LBACKOUT) The LBACKOUT subsystem parameter specifies whether DB2 is to postpone backward-log processing for some units of work. Acceptable values are AUTO (default) , YES, LIGHT, LIGHTAUTO, or NO.

ZPARM LBACKOUT in DSN6SYSP.

LOAD (FLASHCOPY LOAD) The value of the FLASHCOPY LOAD subsystem parameter specifies whether the FLASHCOPY option of the LOAD utility is to be used by default. Acceptable values are NO (default) or YES.

ZPARM FLASHCOPY LOAD in DSN6SPRM.

LOB INLINE LEN (LOB INLINE LENGTH) The default inline length for any new storing large object (LOB) column in a Universal Table Space on the Db2 subsystem. The valid values are from 0 to 32680 inclusive (in bytes). The default value for this ZPARM is 0, which indicates that no inline attribute is required for any LOB column (BLOB, CLOB or DBCLOB) created on this subsystem.
LOCAL DATE LENGTH (DATELEN)

Shows the length of the longest field required to hold a locally defined date.

The default (0) indicates an IBM-supplied format (ISO, JIS, USA, or EUR).

Install parameter LOCAL DATE LENGTH on panel DSNTIP4, or ZPARM DATELEN in DSNHDECP.

LOCAL TIME LENGTH (TIMELEN)

Shows the length of the longest field required to hold a time when a locally defined time format is used.

The default (0) indicates an IBM-supplied format (ISO, JIS, USA, or EUR).

Install parameter LOCAL TIME LENGTH on panel DSNTIP4, or ZPARM TIMELEN in DSNHDECP.

LOCALE LC CTYPE (LC CTYPE) The LC TYPE DECP value specifies the system LOCALE LC CTYPE. A locale is the part of your system environment that depends on language and cultural conventions. An LC CTYPE is a subset of a locale that applies to character functions. A valid locale can consist of 0 to 50 characters.
LOCKS PER TABLE (SPACE) (NUMLKTS)

The default (SYSTEM) for the LOCKMAX clause of the SQL statements CREATE TABLESPACE and ALTER TABLESPACE.

Install parameter LOCKS PER TABLE(SPACE) on panel DSNTIPJ, or ZPARM NUMLKTS in DSN6SPRM.

LOCKS PER USER (NUMLKUS)

The maximum number of page or row locks that a single application can hold concurrently on all table spaces.

This includes locks on data pages, index pages, subpages, and rows that the program acquires when it accesses table spaces.

The limit applies to all table spaces defined with the LOCKSIZE PAGE, LOCKSIZE ROW, or LOCKSIZE ANY options. 0 means that there is no limit to the number of page and row locks a program can acquire.

DB2 assumes that 250 bytes of storage are required for each lock. If NO is specified for CROSS MEMORY, the value of this field has to take into account the available lock space. If referential constraints between tables is defined, the value of this field might need to be increased.

Install parameter LOCKS PER USER on panel DSNTIPJ, or ZPARM NUMLKUS in DSN6SPRM.

LOG CHECKPOINT TYPE (CHKTYPE) The CHKTYPE subsystem parameter indicates whether the interval between log checkpoints is to be based on the number of written log records, the time between checkpoints, or both. Acceptable values are LOGRECS, MINUTES (default), or BOTH.

ZPARM CHKTYPE in DSN6SYSP.

Main Stats Time (STATIME_MAIN) (QWP1STIMM) The STATIME_MAIN subsystem parameter specifies the time interval, in seconds, for collection of interval-driven statistics not collected at the interval specified by the STATIME subsystem parameter. Statistics for these records are written at approximately the end of this interval. The range is 5 - 60 seconds in increments of 5, i.e., 5, 10, 15, ... 55, 60. The default is 60 seconds.
MANAGE THREAD STORAGE (MINSTOR) Shows whether DB2 uses storage management to optimize the amount of working storage consumed by individual threads.

Install parameter MANAGE THREAD STORAGE on panel DSNTIPE, or ZPARM MINSTOR in DSN6SPRM.

For best performance, this parameter should be NO, meaning DB2 does not manage thread storage.

When YES, DB2 uses best fit algorithm to manage and assign thread storage. This can help on systems that have many long-running threads and that are constrained on DBM1 address space.

Max 31-bit IRLM Private Storage The maximum 31-bit IRLM private storage.
Max 64-bit IRLM Private Storage The maximum 64-bit IRLM private storage.
MAX ABEND COUNT (STORMXAB)

The number of times a stored procedure is allowed to terminate abnormally, after which SQL CALL statements for the stored procedure are rejected.

Install parameter MAX ABEND COUNT on panel DSNTIPX, or ZPARM STORMXAB in DSN6SYSP.

MAX AI DATA CASHING MB (MXAIDTCACH) The MXAIDTCACH subsystem parameter specifies the maximum amount of memory, in MB, that is to be allocated for AI data caching for each thread. MXAIDTCACH controls memory allocation for AI queries that use sparse index access. The range is 0 - 512. The default is 0.
MAX BATCH CONNECTIONS (IDBACK) The maximum allowed number of concurrent connections for batch jobs and utilities. This includes:
  • All batch jobs using QMF.
  • All batch jobs using the DSN command processor.
  • All tasks connected to DB2 through call attach facility (CAF) running in batch. This can include:
    • Batch jobs using QMF
    • APPC applications
    • TCP/IP FTP connections
When the number of batch jobs reaches this limit, further requests are rejected.

Install parameter MAX BATCH CONNECT on panel DSNTIPE, or ZPARM IDBACK in DSN6SYSP.

MAX CONCURRENT PKG OPS Specifies the maximum number of automatic bind requests, remote bind requests, remote rebind requests, CREATE TRIGGER statements, and CREATE PROCEDURE statements for packages that can be processed simultaneously. If the value of the AUTO BIND field of panel DSNTIPO is set to NO, the value of MAX_CONCURRENT_PKG_OPS has no effect. The default value of MAX_CONCURRENT_PKG_OPS is 10.

ZPARM MAX_CONCURRENT_PKG_OPS in macro DSN6SPRM.

MAX CONCURRENT(CTHREAD) The maximum number of allied threads (threads started at the local subsystem) that can be allocated concurrently. Separate threads are created for each occurrence of the following:
  • TSO user (whether running a DSN command or a DB2 request from QMF)
  • Batch job (whether running a DSN command or a DB2 utility)
  • IMS region that can access DB2
  • Active CICS transaction that can access DB2
  • Task connected to DB2 through the call attachment facility.
Install parameter MAX USERS on panel DSNTIPE, or ZPARM CTHREAD in DSN6SYSP.
MAX DATA CACHING MB (MXDTCACH) The MXDTCACH subsystem parameter specifies the maximum amount of memory, in MB, that is to be allocated for data caching per thread. Acceptable values are 0 to 512.

ZPARM MXDTCACH in DSN6SPRM

MAX DBM1 STG FOR LOG

The maximum DBM1 storage that can be used by the fast log apply process. The default value is 0 MB, which means that fast log apply is disabled except during DB2 restart, when fast log apply is always enabled.

Install parameter LOG APPLY STORAGE on panel DSNTIPL, or ZPARM LOGAPSTG in DSN6SYSP.

MAX DSSIZE FOR IMPLICIT TSS (IMPDSSIZE)

Shows the maximum DSSIZE in gigabytes that DB2 uses for creating each partition of an implicitly created base table space.

This field corresponds to field DEFAULT DSSIZE on installation panel DSNTIP7. The ZPARM name is IMPDSSIZE in DSN6SPRM.

MAX INACTIVE DBATS (MAXTYPE1)

Indicates the number of type 1 inactive threads that DB2 allows.

A large number of type 1 inactive threads can adversely affect system performance. Type 1 inactive threads are used for DB2 private protocol.

DRDA uses type 2 inactive threads.

Zero indicates that type 1 inactive connections are not allowed. Threads remain active when they become eligible to be made a type 1 inactive thread.

A value greater than zero indicates that type 1 inactive connections are allowed, but are limited to this number. When a thread becomes eligible to be made a type 1 inactive thread, and this threshold is reached, the remote connection is terminated.

When this is equal to MAX REMOTE CONNECTED on panel DSNTIPE, DB2 allows all remote threads to become type 1 inactive threads.

Install parameter MAX INACTIVE DBATS on panel DSNTIPR, or ZPARM MAXTYPE1 in DSN6FAC.

Max Numb in IN-List (INLISTP) Allows you to specify the maximum number of elements in an IN-list for certain IN predicate optimizations to occur. The default value for INLISTP is 50.

ZPARM INLISTP in macro DSN6SPRM.

MAX NUMBER DS CONCURRENTLY IN USE (DSMAX)

The maximum number of data sets that can be open at one time.

The practical limit can be less than the MVS limit of 32727, depending on available storage below the line.

Install parameter DSMAX on panel DSNTIPC, or ZPARM DSMAX in DSN6SPRM.

MAX OPEN CURSORS (MAX_NUM_CUR)

Shows the maximum number of cursors, including allocated cursors, that are open at a given DB2 site per thread. RDS keeps a total of currently open cursors. If an application attempts to open a thread after the maximum is reached, the statement will fail.

In a data sharing group, this parameter is shown at member scope.

Install parameter MAX OPEN CURSORS on panel DSNTIPX, or ZPARM MAX_NUM_CUR in DSN6SPRM.

MAX OPEN FILE REFS (MAXOFILR)

The maximum number of concurrently open data sets for processing LOB file references.

Install parameter MAX OPEN FILE REFS on panel DSNTIPE or ZPARM MAXOFILR in DSN6SYSP.

MAX REMOTE ACTIVE (MAXDBAT) The maximum number of database access threads (DBATs) that can be active concurrently. When this limit has been reached, DB2 uses the value of DDF THREADS on panel DSNTIPR to decide how to handle a new allocation request.

When DDF THREADS is ACTIVE and MAX REMOTE CONNECTED has not been reached, the allocation request is allowed but any further processing for the connection is queued waiting for an active database access thread to terminate.

When DDF THREADS is INACTIVE and MAX REMOTE CONNECTED has not been reached, the allocation request is allowed and is processed when DB2 can assign an unused database access thread slot to the connection.

The total number of threads accessing data concurrently is the sum of MAX USERS and MAX REMOTE ACTIVE. The maximum allowable value for this sum is 2000.

Install parameter MAX REMOTE ACTIVE on panel DSNTIPE, or ZPARM MAXDBAT in DSN6SYSP.

MAX RID BLOCKS OF TEMP STRG (MAXTEMPS RID) The maximum number of RID blocks of temporary storage in the work file database that a single RID list can use at any point in time. This field corresponds to field MAX TEMP RID on installation panel DSNTIP9. The ZPARM name is MAXTEMPS RID. It can have the following values:
-1
If MAXTEMPS RID=NONE
0
If MAXTEMPS RID=NOLIMIT
1 to 329166
Otherwise
MAX RID POOL SIZE (MAXRBLK)

The amount of storage needed for the RID pool.

This can be the value calculated by the CLIST, based on input from previous panels, or the value entered in the Override column at installation time.

When 0, DB2 does not use access paths or join methods that depend on RID pool storage.

Install parameter RID POOL SIZE on panel DSNTIPC, or ZPARM MAXRBLK in DSN6SPRM.

MAX STORED PROCS (MAX_ST_PROC)

Shows the maximum number of stored procedures per thread. If an application attempts to call a stored procedure after this is reached, the statement will fail. In a data sharing group, this parameter is shown as member scope.

Install parameter MAX STORED PROCS on panel DSNTIPX, or ZPARM MAX_ST_PROC in DSN6SPRM.

MAX TSO USERS (IDFORE) The maximum number of concurrent TSO foreground connections (QMF, DSN, DB2I, and SPUFI). Each of the following is a separate user:
  • Each TSO foreground user executing a DSN command.
  • Each TSO foreground user connected to DB2 through the call attachment facility (CAF). This can include QMF users running in TSO foreground or user-written CAF applications running in TSO foreground.
When the number of TSO users attempting to access DB2 exceeds this limit, connection requests are rejected. There is no subsystem parameter to control the maximum concurrent connections for IMS and CICS. These are controlled by using IMS and CICS facilities. For CICS attachment, the maximum number of connections to DB2 can be controlled using the resource control table (RCT) TYPE=INIT THRDMAX value.

Install parameter MAX TSO CONNECT on panel DSNTIPE, or ZPARM IDFORE in DSN6SYSP.

(MAX_UDF) (QWP4MXUDF) The maximum number of external user-defined functions that are allowed for each thread to help minimize potential storage shortages. Valid entry is an integer between 0 and 99999 inclusive. The default is 2000.
MAX ZIVLEMPEL DICT ENTRY (SPRMMDE) Hardware data compression uses the Ziv-Lempel compression technique, which uses a fixed number of bits to replace a variable number of bytes. This technique requires use of a dictionary.
MAXIMUM DEGREE PARALLELISM (PARAMDEG)

Indicates the upper limit on the degree of parallelism for a parallel group.

This field has a value of 0. This means PARAMDEG is not set and DB2 can set a default maximum degree of parallelism based on the system configuration.

Install parameter MAX DEGREE on panel DSNTIP8, or ZPARM PARAMDEG in DSN6SPRM.

MAX DS OPEN STOP ASYNC DRAIN (SPRMMDD)

The percentage of maximum open data sets until the asynchronous drain operations are stopped.

DB2 parameter SPRMMDD in DSNDSPRM.

MAXIMUM EXTEND SERVICE TASKS (SPRMEST) Maximum number of extended service tasks.
MAXIMUM KEPT DYNAMIC STATEMENTS (MAXKEEPD) Shows the total number of prepared dynamic SQL statements that are saved past a commit point. 0 means that prepared dynamic SQL statements are not saved past commit points. Install parameter MAX KEPT DYN STMTS on panel DSNTIPE, or ZPARM MAXKEEPD in DSN6SPRM.
MAXIMUM LE TOKENS (LEMAX)

The maximum number of LE tokens active at any time. When zero, no tokens are available.

A token is used each time one of the following is used: trigonometry functions, degrees, radians, rand, exp, power, log functions, upper, lower, translate.

Install parameter MAXIMUM LE TOKENS on panel DSNTIP7, or ZPARM LEMAX in DSN6SPRM.

MAXIMUM NOT FOUND HASH RECORDS (SPRMKFC) The maximum number of NOT FOUND hash records.
MAXIMUM NUMBER OF DS IN BSDS (MAXARCH)

The maximum number of archive log volumes that can be recorded in the BSDS.

When this number is exceeded, recording resumes at the beginning of the BSDS.

For dual archive, this value applies to each log data set. As an example, a value of 500 allows 500 COPY-1 and 500 COPY-2 data sets in the BSDS.

You must create image copies of all DB2 objects, probably several times, before the archive log data sets are discarded. If you fail to retain an adequate number of archive log data sets for all the image copies, you might need to cold start or reinstall DB2. In either case, data is lost.

Install parameter RECORDING MAX on panel DSNTIPA, or ZPARM MAXARCH in DSN6LOGP.

MAXIMUM READ TAPE UNITS (MAXRTU)

The maximum number of tape units that can be allocated for archive read purposes.

Install parameter READ TAPE UNITS on panel DSNTIPA, or ZPARM MAXRTU in DSN6LOGP.

MAXIMUM REMOTE CONNECT (CONDBAT) The maximum allowed number of concurrent remote connections. When this limit is reached, any new connection request is rejected. Install parameter MAX REMOTE CONNECTED on panel DSNTIPE, or ZPARM CONDBAT in DSN6SYSP.
MAXIMUM TAPE UNITS (RESTORE TAPEUNITS)

The maximum number of tape units or tape drives that the restore system utility can use to restore from a system-level backup that has been dumped to tape.

Install parameter MAXIMUM TAPE UNITS on installation panel DSNTIP6, or ZPARM RESTORE TAPEUNITS in DSN6SPRM.

MAXIMUM TEMP STG/AGNT IN MB (MAXTEMPS) The maximum amount of storage in the Workfile Database that can be used by each agent (derived from ZPARM MAXTEMPS).
MAXSORT IN MEMORY The maximum number of in-memory work files created by the SORT component that were active at any point in time since DB2 start. This is a high-water mark count.
MEASURED USAGE PRICING Detailed measured usage price tracking.
MEMBER NAME (MEMBNAME)

The member name of this DB2.

N/A means this DB2 is not part of a data sharing group.

Install parameter MEMBER NAME on panel DSNTIPK, or ZPARM MEMBNAME in DSN6GRP.

MIN SCALE DECIMAL DIVIDE (MINDVSCL) The minimum scale for the result of a decimal division. The values for this parameter are none (the default), 3, or 6. If 3 or 6 is specified, this parameter overrides the DECDIV3 parameter.
MINIMUM DIVIDE SCALE (DECDIV3) The DECDIV3 subsystem parameter determines whether to retain at least three digits to the right of the decimal point after any decimal division. Acceptable values are YES or NO. The default is NO.

ZPARM DECDIV3 in DSN6SPRM.

MINS BETWEEN CHECKPOINT (CHKMINS)

Shows the number of minutes between log checkpoints if the LOG checkpoint type is BOTH (records and minutes).

This field corresponds to field MINUTES/CHECKPOINT on installation panel DSNTIPL1, or ZPARM name CHKMINS in DSN6SYSP.

MINUTES/CHECKPOINT (CHKFREQ)

Checkpoint frequency. This shows either the number of minutes (1 through 60) or the number of DB2 log records between the start of successive checkpoints. DB2 starts a new checkpoint when this value is reached.

You can use the SET LOG command to change the number of log records between checkpoints dynamically. Valid values are 1-60 when specifying a time value and 200-16000000 when specifying a number of records.

Install parameter CHECKPOINT FREQ on panel DSNTIPL, ZPARM CHKFREQ in DSN6SYSP.

MIXED DATA (MIXED) The value of the MIXED DECP field indicates how the EBCDIC CCSID and ASCII CCSID fields are to be interpreted by DB2.

The MIXED DATA option has no effect on the UNICODE CCSID field. Regardless of the setting for MIXED DATA, UNICODE UTF-8 data is considered mixed data and is processed according to the rules for mixed data.

MONITOR SIZE (MONSIZE) The default number of bytes allocated for the monitor trace buffer. Install parameter MONITOR SIZE on panel DSNTIPN, or ZPARM MONSIZE in DSN6SYSP.
MONITOR TRACE (MON) Shows whether the monitor trace is started automatically when DB2 is started. When YES, the default (trace class 1) is started. Numeric values show which classes are started. When ALL, monitor trace classes 1 through 8 are started.

Install parameter MONITOR TRACE on panel DSNTIPN, or ZPARM MON in DSN6SYSP.

MVS ENVIRONMENT The type of MVS environment in which DB2 is running.
NEW FUNCTION MODE (NEWFUN)

If YES, the Db2 subsystem/group is running in New Function Mode. At this mode/catalog level, the New Function Mode is enabled and available. The DB2 catalog is completely Unicode (UTF-8) and long names can be used.

Install parameter INSTALL TYPE on panel DSNTIPA1, or ZPARM NEWFUN in DSNHDECP.

NPAGES THRESHOLD OPTIMIZER (SPRMNPAG)
This parameter allows you to specify the optimizer threshold for qualifying a table as small.
-1
Every table qualifies as small.
0
No table qualifies as small (this is the default).
1
Only tables with zero pages qualify as small.
2
Tables with less than two pages qualify as small.
10
Tables with less than ten pages qualify as small.
502
Tables with less than 502 pages, and tables that have not had statistics collected qualify as small. For example, when NPAGES = -1.

DB2 parameter NPGTHRSH in DSN6SPRM.

OBJECT CREATE FORMAT The format of OBJECT CREATE.
OBJECT REGISTRATION TABLE NAME (RGFNMORT)

The name of the object registration table.

Install parameter OBJT REGISTRATION TABLE on panel DSNTIPZ, or ZPARM RGFNMORT in DSN6SPRM.

ONLINE ZPARM TYPE The type of DB2 system parameter changed by the last SET SYSPARM statement.
OPT1 ROWB LOCK SORT Specifies whether DB2 explicitly blocks sort operations when the OPTIMIZE FOR 1 ROW clause is specified on a query. Valid values are ENABLE or DISABLE.

ZPARM OPT1ROWBLOCKSORT in macro DSN6SPRM.

OPTIMIZATION HINTS ALLOWED (OPTHINTS)

Shows whether DB2 can use optimization hints from the PLAN TABLE to influence the access paths used for certain queries.

Install parameter OPTIMIZATION HINTS on panel DSNTIP8, or ZPARM OPTHINTS in DSN6SPRM.

OPTIMIZE EXTENT SIZING (MGEXTSZ) Indicates whether DB2 uses sliding secondary quantity for DB2 managed data sets to optimize extent sizing. Install parameter OPTIMIZE EXTENT SIZING on panel DSNTIP7, or ZPARM MGEXTSZ in DSN6SYSP.
OUTER JOIN PERFORM ENHANCEMENT (OJPERFEH)

Indicates whether outer join performance enhancements are enabled.

DB2 parameter OJPERFEH in DSN6SPRM.

OUTPUT BUFFER (OUTBUFF)

The output log buffer size in kilobytes.

There is only one output log buffer per Db2 subsystem.

Increasing this parameter reduces BSDS I/O updates when there is a buffer wraparound. Frequent wraparounds are likely in LOAD or REORG with logging, and mass insert operations.

Increasing this parameter also helps avoid log write waits for an available buffer during heavy update workload.

When the specified size is not a 4 KB multiple, it is rounded up to the next 4 KB multiple.

Install parameter OUTPUT BUFFER on DSNTIPL, or ZPARM OUTBUFF in DSN6LOGP.

PACKAGE AUTH CACHE SIZE (CACHEPAC)

The amount of storage allocated for caching authorization information for all packages on this DB2 member.

32 KB hold about 375 collection-ID.package-IDs. The cache is stored in the DSN1DBM1 address space.

Install parameter PACKAGE AUTH CACHE on panel DSNTIPP, or ZPARM CACHEPAC in DSN6SPRM.

(PACKAGE_DEPENDENCY_LEVEL) (QWP4PKGDEPLVL)

The PACKAGE_DEPENDENCY_LEVEL subsystem parameter specifies whether packages record package-level dependencies only or record both package-level and statement-level dependencies. The subsystem parameter sets the default value for the DEPLEVEL option of the BIND PACKAGE command. The value of the DEPLEVEL option on BIND or REBIND always overrides the value of the PACKAGE_DEPENDENCY_LEVEL subsystem parameter.

Valid values are P (package) and S (statement). The default value is P.

DSN6SPRM: PACKAGE_DEPENDENCY_LEVEL

DB2 13 and later.

PAD INDEXES BY DEFAULT (PADIX) Shows whether new indexes are be padded by default.
  • YES indicates that a new index is padded unless the NOT PADDED option is specified on the CREATE INDEX statement.
  • The default value, NO, indicates that a new index is not padded unless the PADDED option is specified on the CREATE INDEX statement.
Install parameter PAD INDEXES BY DEFAULT on installation panel DSNTIPE, or ZPARM PADIX in DSN6SPRM.
PAD NULL TERMINATED STRING (PADNTSTR)

Shows whether output host variables that are NULL-terminated strings are padded with blanks and a NULL terminator.

When NO, NULL-terminated output host variables have the NULL terminator placed at the end of actual data returned in the host variable. When YES, NULL-terminated output host variables have the NULL terminator placed at the end of the string, after the string has been padded with blanks from the end of the actual data to the declared length of the output host variable.

Install parameter PAD NUL-TERMINATED on installation panel DSNTIP4, or ZPARM PADNTSTR in DSNHDECP.

PARALLEL ACCOUNTING ROLLUP (PTASKROL)

Indicates whether DB2 generates a trace record at the originating task level that summarizes accounting information for all parallel tasks.

DB2 parameter PTASKROL in DSN6SYSP.

PARALLEL ASSIST (ASSIST)

Shows whether this DB2 member can assist a parallelism coordinator with parallel processing.

When YES, this member is considered an assistant at both bind and run time. To be a viable assistant at run time, both the VPPSEQT and VPXPSEQT buffer pool thresholds of this member must be greater than 0.

N/A means this DB2 is not part of a data sharing group.

Install parameter ASSISTANT on panel DSNTIPK or ZPARM ASSIST in DSN6GRP.

PARALLEL COORDINATOR (COORDNTR)

Shows whether this DB2 member can coordinate parallel processing on other members of the group.

When NO, a query can be processed by this DB2 member only.

When YES, a read-only query running on this DB2 member can be processed in part on other members of the group.

N/A means this DB2 is not part of a data sharing group.

Install parameter COORDINATOR on panel DSNTIPK or ZPARM COORDNTR in DSN6GRP.

PARALLISM EFFICIENCY FACTOR (PARA EFF) The PARA EFF subsystem parameter controls the efficiency that DB2 assumes for parallelism when DB2 chooses an access path. The integer value that is used for this parameter represents a percentage efficiency. Acceptable values are 0 - 100. The default is 50.

ZPARM PARA EFF in DSN6SPRM.

PARAMDEG DPSI The maximum degree of parallelism that is to be allowed for a data-partitioned secondary index (DPSI).
PARAMDEG UTIL The maximum degree of parallelism that is to be allowed for a utility.
PC SPECIFIED This IRLM process flag indicates whether PC Yes was specified.
PCTFREE UPD The update of the PCTFREE parameter.
PENDING HASH ENTRIES The number of z/OS lock table hash entries pending.
PKGREL COMMIT (PKGREL COMMIT) If the MODIFY DDF PKGREL(COMMIT) command has been issued at the server, the value of the bind option has no effect on packages that are executed on a DB2 server through a DRDA connection with the client system.
PLAN AUTH CACHE (AUTHCACH)

The size of the authorization cache to be used if no CACHESIZE is specified on the BIND PLAN subcommand.

The size of the cache is 32 bytes of overhead + (8 bytes of storage X number of concurrent users).

0 means authorization caching is not used.

Install parameter PLAN AUTH CACHE on panel DSNTIPP, or ZPARM AUTHCACH in DSN6SPRM.

PLAN MGMT SCOPE (PLANMGMTSCOPE) The PLANMGMTSCOPE subsystem parameter specifies the default plan management scope to use when the PLANMGMTSCOPE option is not explicitly specified for the bind or rebind of a package. The value in this field is meaningful only when the value of the PLAN MANAGEMENT field is BASIC or EXTENDED. It can have a value of STATIC (default).

ZPARM PLANMGMTSCOPE in DSN6SPRM.

POOL THREAD TIMEOUT (POOLINAC)

The approximate time, in seconds, that a DBAT can remain idle in the pool before it is terminated.

A DBAT thread in the pool counts as an active thread against MAX REMOTE ACTIVE and can hold locks, but does not have any cursors.

Threads are checked for timeouts every 3 minutes. This means that timeouts might not be honored for up to 3 minutes when the timeout value is less than this. The default is 120.

Install parameter POOL THREAD TIMEOUT on panel DSNTIP5, ZPARM POOLINAC in DSN6FAC.

PREVIOUS MODULE The name of the previous DSNZPARM load module.
PRIMARY QUANTITY (PRIQTY)

The primary space allocation for archive data sets.

Install parameter PRIMARY QUANTITY on installation panel DSNTIPA, or ZPARM PRIQTY in DSN6ARVP.

PRIVATE PROTOCOL

The Private protocol is no longer supported for DB2 10; however, this subsystem parameter controls package EXECUTE authorization behavior related to remote DB2 requester applications. When a remote DB2 requester application accesses the server Db2 subsystem through DRDA protocol, a plan owner is associated with the remote DB2 requester application plan. For packages that are executed as part of this plan by a remote DB2 requester application using DRDA protocol, the PRIVATE_PROTOCOL parameter has the following effects. This parameter is online updatable, and valid values are NO and AUTH.

ZPARM PRIVATE_PROTOCOL in macro DSN6FAC.
PROC NAME (IRLMPRC)

The name of the IRLM procedure invoked by MVS if AUTO START is YES.

The name cannot be the same as the subsystem name given for SUBSYSTEM NAME.

Install parameter PROC NAME on panel DSNTIPI, or ZPARM IRLMPRC in DSN6SPRM.

PROJECT Z INSERT THRESHOLD (SPRMZTN) The Project Z insertion threshold.
QUERY ACCEL OPTIONS

Specifies additional types of SQL queries that are eligible for acceleration.

NONE
Indicates that no additional types of SQL queries are eligible. Therefore, the types of queries that are described in the other available values for this parameter are not eligible for acceleration. This is the default value.
1
Indicates that queries that include data that is encoded with the EBCDIC mixed or graphic encoding schemes are eligible for acceleration.
2
Indicates that an INSERT with SELECT statement is eligible for acceleration. However, only the SELECT operation of the query is processed by the accelerator server.
3
Indicates that queries that contain built-in functions for which DB2 processes each byte of the input string, rather than each character of the input string, can run on an accelerator server.

ZPARM name QUERY ACCEL OPTIONS in macro DSN6SPRM.

QUIESCE PERIOD SECONDS (QUIESCE)

The maximum amount of time (in seconds) permitted for DB2 to attempt a full system quiesce.

Install parameter QUIESCE PERIOD on panel DSNTIPA, or ZPARM QUIESCE in DSN6ARVP.

RANDOMIZE GROUP ATTACHMENT (RANDOMATT) The RANDOMATT subsystem parameter specifies whether this DB2® member can be used for randomized group attachment or subgroup attachment processing. This setting is ignored when the GROUP ATTACH field is blank. Acceptable values are YES (default) or NO.

ZPARM RANDOMATT in DSN6GRP.

READ COPY2 ARCHIVES FIRST (ARC2FRST)

This field indicates whether the COPY2 archives should be read first when the Db2 subsystem is started.

Install parameter READ COPY2 ARCHIVE on DSNTIPO, or ZPARM ARC2FRST in DSN6LOGP.

REAL TIME STATS (STATSINT)

The time interval that DB2 waits before it attempts to write out page set statistics to the real-time statistics tables. This value is between 1 and 65535 minutes.

Install parameter REAL TIME STATS on panel DSNTIPO, or ZPARM STATSINT in DSN6SPRM.

REALSTORAGE MAX The maximum amount of real storage.
REBIND PLAN MGMT DEFAULT
Controls which queries are populated in the access path repository (ZPARM parameter PLANMGMTSCOPE). Possible values are:
A
ALL: Includes static and dynamic SQL queries.
S
STATIC: Includes static SQL queries only. This is the default.
D
DYNAMIC: Includes dynamic SQL queries only.
REBUILD INDEX (FLASHCOPY REBUILD INDEX) The value of the FLASHCOPY REBUILD INDEX subsystem parameter specifies whether the FLASHCOPY option of the REBUILD INDEX utility is to be used by default. Acceptable values are NO (default) or YES.

ZPARM FLASHCOPY REBUILD INDEX in DSN6SPRM.

RECALL DATABASE (RECALL) The RECALL subsystem parameter controls whether DFSMShsm automatic recall is to be performed for DB2 databases:
  • YES indicates that DFSMShsm is invoked to automatically recall migrated table spaces. This is the default.
  • NO indicates that a DB2 table space that has been migrated is considered to be an unavailable resource. It must be recalled explicitly before DB2 can use it.

ZPARM RECALL in DSN6SPRM .

RECALL DELAY (RECALLD) The RECALLD subsystem parameter specifies the maximum length of time, in seconds, that a program can be delayed for a DFSMShsm recall.

If the recall is not completed within the specified number of seconds, the program receives an error message indicating that the set is unavailable, but that a recall was initiated. If you use 0 and the RECALL DATABASE field is YES, the recall is performed asynchronously. This field is ignored if the RECALL DATABASE field is NO. The RECALL DELAY option is not used when running a DB2 utility against a DB2-migrated data set.

ZPARM RECALLD in DSN6SPRM.

RECORDS BETWEEN CHECKPOINT (CHKLOGR)

Shows the number of records between log checkpoints if the LOG checkpoint type is BOTH (records and minutes).

This field corresponds to field RECORDS/CHECKPOINT on installation panel DSNTIPL1, or ZPARM name CHKLOGR in DSN6SYSP.

RECORDS/CHECKPOINT (CHKFREQ)

Checkpoint frequency. This shows either the number of minutes (1 through 60) or the number of DB2 log records between the start of successive checkpoints. DB2 starts a new checkpoint when this value is reached.

You can use the SET LOG command to change the number of log records between checkpoints dynamically. Valid values are 1-60 when specifying a time value and 200-16000000 when specifying a number of records.

Install parameter CHECKPOINT FREQ on panel DSNTIPL, ZPARM CHKFREQ in DSN6SYSP.

REGISTRATION DATABASE (RGFDBNAM)

The name of the database that contains the registration tables.

Install parameter REGISTRATION DATABASE on panel DSNTIPZ, or ZPARM RGFDBNAM in DSN6SPRM.

REGISTRATION TABLE OWNER (RGFCOLID)

The owner of the application registration table and the object registration table.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter REGISTRATION OWNER on panel DSNTIPZ, or ZPARM RGFCOLID in DSN6SPRM.

RELEASE CURSOR HOLD LOCKS (RELCURHL)

Indicates whether, at commit time, DB2 should release a data page or row lock on which a cursor defined WITH HOLD is positioned.

This lock is not necessary for maintaining cursor position.

YES indicates that DB2 releases this data page or row lock after a COMMIT is issued for cursors defined WITH HOLD. This can improve concurrency.

NO indicates that DB2 holds the data page or row lock for WITH HOLD cursors after the COMMIT. This option is provided to allow existing applications, which rely on this lock to continue to work correctly. Otherwise this field is left blank.

Install parameter RELEASE CURSOR HOLD LOCKS on panel DSNTIP8, or ZPARM RELCURHL in DSN6SPRM.

REORDERED ROW FORMAT (RRF) The reordered row format (RRF).

The value of this parameter specifies whether most newly created table spaces are to store data in reordered row format (RRF) or basic row format (BRF) by default.

ENABLE
Newly created table spaces or newly added partitions that are created by ALTER ADD PARTITION statements on partition-by-growth table spaces will be created in RRF. Existing BRF table spaces will be converted to RRF by running LOAD REPLACE or REORG TABLESPACE.
DISABLE
Newly created table spaces, including universal table spaces, and newly added partitions that are created by ALTER ADD PARTITION statements on partition-by-growth table spaces will be created in BRF. Existing BRF table spaces will not be converted to RRF by LOAD REPLACE or REORG TABLESPACE.
ZPARM RRF in DSN6SPRM.
REORG DROP PBG PARTS REORG DROP partition-by-growth (PBG) parts.
REORG IGNORE FREE SPACE
Controls whether DB2 uses the PCTFREE and FREEPAGE values that are defined for a partition-by-growth table space in the following situations:
  • When REORG TABLESPACE is run against a subset of the partitions in a partition-by-growth (PBG) table space
  • When REORG TABLESPACE is run against a partition-by-growth table space in which a table contains LOB columns
Valid values are YES and NO (default).
ZPARM REORG_IGNORE_FREESPACE in macro DSN6SPRM.
REORG INDEX (FLASHCOPY REORG INDEX) The value of the FLASHCOPY REORG INDEX subsystem parameter specifies whether the FLASHCOPY option of the REORG INDEX utility is to be used by default. Acceptable values are NO (default) or YES.

ZPARM FLASHCOPY REORG INDEX in DSN6SPRM.

REORG LIST PROCESSING Specifies the default setting for the PARALLEL option of the DB2 REORG TABLESPACE utility. Valid values for the REORG_LIST_PROCESSING subsystem parameter are PARALLEL and SERIAL.

ZPARM REORG_LIST_PROCESSING in macro DSN6SPRM.

REORG MAPPING DATABASE REORG mapping database.
REORG PART SORT NPSI Specifies whether the REORG TABLESPACE PART utility decides to sort all of the keys of a non-partitioned secondary index. The setting is ignored for a REORG that is not part-level or without non-partitioned secondary indexes. The default value of REORG PART SORT NPSI is NO, which means that only keys of the non-partitioned secondary indexes that are in the scope of the REORG are sorted.

ZPARM REORG PART SORT NPSI in DSN6SPRM.

REORG TABLESPACE (FLASHCOPY REORG TS) The value of the FLASHCOPY REORG TS subsystem parameter specifies whether the FLASHCOPY option of the REORG TABLESPACE utility is to be used by default. Acceptable values are NO (default) or YES.

ZPARM FLASHCOPY REORG TS in DSN6SPRM.

REQUIRE FULL NAMES (RGFFULLQ)

Indicates whether registered objects require fully qualified names.

Install parameter REQUIRE FULL NAMES on panel DSNTIPZ, or ZPARM RGFFULLQ in DSN6SPRM.

RESIDENT TRACE TBL SIZE (TRACTBL)

Shows the size of the RES trace table in 4 KB blocks. A value of 16 means 64 KB have been allocated for this table.

This is the default destination for the global trace records in DB2. Most trace records require 32-byte entries; events with more than three data items require 64-byte entries.

Install parameter TRACE SIZE on panel DSNTIPN, or ZPARM TRACTBL in DSN6SYSP.

RESOURCE AUTHID (RLFAUTH)

The authorization ID used for the resource limit facility (governor).

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter RESOURCE AUTHID on panel DSNTIPP, or ZPARM RLFAUTH in DSN6SYSP.

RESOURCE LIMIT AUTO START (RLF) Shows whether the resource limit facility (governor) is automatically started when DB2 is started. Install parameter RLF AUTO START on panel DSNTIPO, or ZPARM RLF in DSN6SYSP.
RESOURCE TIMEOUT (IRLMRWT)

The number of seconds before a timeout is detected.

This is an integer multiple of DEADLOCK TIME on panel DSNTIPJ.

Timeout means that a lock request has waited for a resource (or for claims on a resource for a particular claim class to be released) longer than this time.

For data sharing, the actual timeout period is longer than the timeout value.

Install parameter RESOURCE TIMEOUT on panel DSNTIPI, or ZPARM IRLMRWT in DSN6SPRM.

RESTART OR DEFER (RESTART) The RESTART subsystem parameter determines whether DB2 is to restart or defer processing for the specified databases, table spaces, and index spaces when DB2 is started. Acceptable values are RESTART (default) or DEFER.

ZPARM RESTART in DSN6SPRM.

RESTORE RECOVER FROMDUMP

If YES, the system-level backup that is the recovery base, is from a dump on tape. Otherwise NO is shown.

Install parameter RESTORE/RECOVER on installation panel DSNTIP6, or ZPARM RESTORE RECOVER FROMDUMP in DSN6SPRM.

RESTRICT ALT COL FOR DCC

Specifies whether restrictions apply to ALTER TABLE ALTER COLUMN statements for target tables that are defined with the DATA CAPTURE CHANGES attribute. Valid values are NO (default) and YES.

RESTRICT_ALT_COL_FOR_DCC in macro DSN6SPRM.
RESYNC INTERVAL (RESYNC)

The number of minutes between resynchronization periods.

A resynchronization period is the time during which indoubt logical units of work involving this Db2 subsystem and partner logical units are processed.

Install parameter RESYNC INTERVAL on panel DSNTIPR, or ZPARM RESYNC in DSN6FAC.

RETAINED LOCK TIMEOUT (RETLWAIT)

Indicates whether a request is suspended until an incompatible retained lock becomes available.

This value is only significant in a data sharing environment. It indicates how long a transaction should wait for a lock on a resource if another DB2 in the data sharing group has failed and is holding an incompatible lock on that resource. Locks held by failed DB2 members are called retained locks.

This value is a multiplier that is applied to the connection's normal timeout value. For example, if the retained lock multiplier is 2, then the timeout period for a call attachment connection that is waiting for a retained lock is twice the normal CAF timeout period. The default is 0, meaning applications do not wait for incompatible retained locks, the lock request is immediately rejected and the application receives a "resource unavailable" SQLCODE.

Install parameter RETAINED LOCK TIMEOUT on panel DSNTIPI, or ZPARM RETLWAIT in DSN6SPRM.

RETENTION PERIOD (ARCRETN)

The number of days DB2 keeps archive log data sets.

This value is added to the current date to calculate the expiration date.

The retention period is often used in tape management systems to control the reuse and scratching of data sets and tapes. DB2 uses this as the value for the dynamic allocation parameter DALRETPD when archive log data sets are created.

Install parameter RETENTION PERIOD on panel DSNTIPA, or ZPARM ARCRETN in DSN6ARVP.

REVOKE DEP PRIV (REVOKE_DEP_PRIVILEGES)
Include dependent privileges on REVOKE. Possible values are:
Y
If INCLUDING DEPENDENT PRIVILEGES is enforced.
N
If NOT INCLUDING DEPENDENT PRIVILEGES is enforced.
S
If specified in a REVOKE statement.
RLF ERROR PARAMETER

Shows what DB2 does when the governor cannot access the resource limit specification table or when no row in the table matches the currently executing statement.

NOLIMIT (default) allows all dynamic SQL statements to run without limit.

NORUN terminates all dynamic SQL statements immediately with an SQL error code.

The number of CPU service units allowed for a query can be anywhere from 1 to 5000000.

Install parameter RLST ACCESS ERROR on panel DSNTIPR, or ZPARM RLFERRD in DSN6FAC.

RLST ACCESS ERROR (RLFERR) The action taken by DB2 when the governor cannot use the resource limit:
NOLIMIT
The dynamic SQL statements run without limit.
NORUN
The dynamic SQL statements terminated with an SQL error code.
A number from 1 to 5000000 represents the number of CPU service units allowed for a query. Install parameter RLST ACCESS ERROR on panel DSNTIPO, or ZPARM RLFERR in DSN6SYSP.
RLST ACCESS ERROR (RLFERRD)
The action taken by DB2 when the governor cannot use the resource limit:
NOLIMIT
The dynamic SQL statements run without limit.
NORUN
The dynamic SQL statements terminated with an SQL error code.

A number from 1 to 5000000 represents the number of CPU service units allowed for a query.

Install parameter RLST ACCESS ERROR on panel DSNTIPO, or ZPARM RLFERR in DSN6SYSP.

RLST NAME SUFFIX (RLFTBL) The default resource limit specification table (RLST) suffix. This suffix is used when the resource limit facility (governor) is automatically started or when the governor is started without specifying a suffix. Install parameter RLST NAME SUFFIX on panel DSNTIPO, or ZPARM RLFTBL in DSN6SYSP.
RO SWITCH CHKPTS (PCLOSEN)

The number of consecutive DB2 checkpoints that a page set or partition can remain in read/write mode since it was last updated. When this limit or the RO SWITCH TIME is reached, DB2 changes the page set or partition to read only.

This can improve performance for recovery, logging, and data-sharing processing.

Install parameter RO SWITCH CHKPTS on panel DSNTIPL, or ZPARM PCLOSEN in DSN6SYSP.

RO SWITCH TIME (PCLOSET)

The number of minutes that a page set or partition can remain in read-write mode since it was last updated. When this limit or the RO SWITCH CHKPTS is reached, DB2 changes the page set or partition to read-only.

This can improve performance for recovery, logging, and data-sharing processing.

Install parameter RO SWITCH TIME on panel DSNTIPL, or ZPARM PCLOSET in DSN6SYSP.

ROUTINE AUTH CACHE (CACHERAC)

The amount of storage allocated for caching authorization information for all routines on this DB2 member.

Routines include stored procedures and user-defined functions.

32 KB hold about 380 schema.routine.type entries.

Install parameter ROUTINE AUTH CACHE on panel DSNTIPP, or ZPARM CACHERAC in DSN6SPRM.

SEC ADMIN 1 TYPE (SECADM1 TYPE)
Security administrator 1 type. Possible values are:
' '
Blank indicates that the authorization ID (AUTH ID) is used.
'L'
Indicates that ROLE is used.

This field corresponds to field SEC ADMIN 1 TYPE on installation panel DSNTIPP1, or ZPARM SECADM1_TYPE in DSN6SPRM.

SEC ADMIN 2 TYPE (SECADM2 TYPE)
Security administrator 2 type. Possible values are:
'blank'
Indicates that the authorization ID (AUTH ID) is used.
'L'
Indicates that ROLE is used.

This field corresponds to field SEC ADMIN 2 TYPE on installation panel DSNTIPP1, or ZPARM SECADM2_TYPE in DSN6SPRM.

SECONDARY QUANTITY (SECQTY)

The device type or unit name for storing archive log data sets.

The value can be any alphanumeric string. If you choose to archive to DASD, you can specify a generic device type with a limited volume range. DB2 requires that all archive log data sets allocated on DASD are cataloged.

If the device type is DASD, CATALOG DATA must be set to YES. If the unit name specifies DASD, the archive log data sets can extend to a maximum of 15 volumes. PRIQTY and SECQTY must be large enough to contain all active log data set data without extending beyond 15 volumes. If the unit name specifies a tape device, DB2 can extend to a maximum of 20 volumes. Default is TAPE.

Install parameter DEVICE TYPE 1 on panel DSNTIPA, or ZPARM UNIT in DSN6ARVP.

SECURITY ADMIN 1 (SECADM1)

Security administrator 1 authorization ID (blank if ROLE).

This field corresponds to field SECURITY ADMIN 1 on installation panel DSNTIPP1, or ZPARM SECADM1 in DSN6SPRM.

SECURITY ADMIN 2 (SECADM2)

Security administrator 2 authorization ID (blank if ROLE).

This field corresponds to field SECURITY ADMIN 2 on installation panel DSNTIPP1, or ZPARM SECADM2 in DSN6SPRM.

SECURITY ADMIN1 TYPE
Security administrator 1 type. Possible values are:
' '
Blank indicates that the authorization ID (AUTH ID) is used.
'L'
Indicates that ROLE is used.

This field corresponds to field SEC ADMIN 1 TYPE on installation panel DSNTIPP1, or ZPARM SECADM1_TYPE in DSN6SPRM.

SECURITY ADMIN2 TYPE
Security administrator 2 type. Possible values are:
'blank'
Indicates that the authorization ID (AUTH ID) is used.
'L'
Indicates that ROLE is used.

This field corresponds to field SEC ADMIN 2 TYPE on installation panel DSNTIPP1, or ZPARM SECADM2_TYPE in DSN6SPRM.

SEPARATE SECURITY DUTIES (SEPARATE_SECURITY)
Separate security tasks. Possible values are:
Y
SYSADM/SYSCTRL cannot GRANT/REVOKE
N
SYSADM/SYSCTRL can GRANT/REVOKE
SET CHECK PENDING (CHECK SETCHKP) The CHECK SETCHKP subsystem parameter specifies whether the CHECK DATA and CHECK LOB utilities are to place inconsistent objects in CHECK PENDING status. Acceptable values are YES or NO (default).

ZPARM CHECK SETCHKP in DSN6SPRM.

SIGNON (SIGNON MODULE)

Shows the name of the default signon exit module.

This field corresponds to field SIGNON on installation panel DSNTIPO3. The ZPARM name is SIGNON MODULE in DSN6SYSP.

SINGLE VOLUME (SVOLARC)

Indicates whether single-volume DASD archives are used.

Install parameter SINGLE VOLUME on panel DSNTIPA, or ZPARM SVOLARC in DSN6ARVP.

SITE TYPE (SITETYP)

Shows whether this system is at a local site or a recovery site.

LOCALSITE
This is the site of the current system. Multiple image copies are made and are operational here. This is the default.
RECOVERYSITE
This an alternative site for recovery purposes.

The RECOVER utility uses this parameter to determine what site the current system is on and recovers everything from the copies of data registered at that site.

The RECOVER and MERGECOPY utilities use this to determine whether COPYDDN or RECOVERDDN is allowed with NEWCOPY NO.

Install parameter SITE TYPE on panel DSNTIPO, or ZPARM SITETYP in DSN6SPRM.

SIZE OF LOCAL TRACE TABLES (TRACLOC) The size of the local trace tables in multiples of 4 KB.
SKIP UNCOMMITTED INSERTS (SKIPUNCI) The SKIPUNCI subsystem parameter specifies whether statements are to ignore a row that was inserted by another transaction if the row has not been committed or aborted. Acceptable values are NO (default) or YES.

ZPARM SKIPUNCI in DSN6SPRM.

SMS Data Class (CATDDACL) The DIRECTORY AND CATALOG DATA field specifies the explicit Storage Management Subsystem (SMS) classes that are to be used for defining VSAM data sets for the DB2 catalog and directory.

Acceptable values are blank (default) or a valid SMS data class name.

ZPARM CATDDACL in DSN6SPRM.

SMS DATACLASS NAME FOR DATA TS (SMSDCFL)  
SMS DATACLASS NAME FOR INDEX TS (SMSDCIX)  
SMS IX Data Class (CATXDACL)  
SMS IX Management Class (CATXMGCL)  
SMS IX STO Class (CATXSTCL)  
SMS Mgmt Class (CATDMGCL) The DIRECTORY AND CATALOG DATA field specifies the explicit Storage Management Subsystem (SMS) classes that are to be used for defining VSAM data sets for the DB2 catalog and directory.

Acceptable values are blank (default) or a valid SMS management class name.

ZPARM CATDMGCL in DSN6SPRM.

SMS Storage Class (CATDSTCL) The DIRECTORY AND CATALOG DATA field specifies the explicit Storage Management Subsystem (SMS) classes that are to be used for defining VSAM data sets for the DB2 catalog and directory.

Acceptable values are blank (default) or a valid SMS storage class name.

ZPARM CATDSTCL in DSN6SPRM.

SORT POOL SIZE (SRTPOOL)

Indicates the amount of storage needed for the sort pool.

This can be the value calculated by the CLIST, based on input from previous panels, or the value entered in the Override column at installation time.

Install parameter SORT POOL SIZE on panel DSNTIPC, or ZPARM SRTPOOL in DSN6SPRM.

SPT01 INLINE LENGTH

Default inline length for any new storing large object (LOB) column in a Universal Table Space on the Db2 subsystem. The valid values are from 0 to 32680 inclusive (in bytes). The default value for this ZPARM is 0, which indicates that no inline attribute is required for any LOB column (BLOB, CLOB or DBCLOB) created on this subsystem. If NOINLINE is specified, the value is set to -1.

SQL STRING DELIMETER (SQLDELI) The SQLDELI DECP value specifies the character that is to be used as the SQL string delimiter to delimit character strings in dynamic SQL.

Acceptable values are DEFAULT (the default value), " (quotation mark), or ' (apostrophe).

STANDARD SQL LANGUAGE (STDSQL)
Shows whether SQL, the language standard used by applications, conforms to 1986 ANSI SQL standard.
YES
Conforms to the 1986 ANSI SQL standard
NO
Conforms to the SQL language defined by DB2
86
Conforms to the 1986 ANSI SQL standard

Install parameter STD SQL LANGUAGE on panel DSNTIP4, or ZPARM STDSQL in DSNHDECP.

STAR JOIN MAX POOL

Shows the maximum size, in MB, of the virtual memory pool for star join queries. When zero, DB2 does not allocate a memory pool for star join queries, even if star join queries are enabled. A value between 1 and 1024, shows that DB2 uses a dedicated memory pool up to the size shown for star join queries.

Install parameter STAR JOIN MAX POOL on panel DSNTIP8, or ZPARM SJMXPOOL in DSN6SPRM.

STAR JOIN QUERIES (STARJOIN) The STARJOIN subsystem parameter specifies whether star join processing is to be enabled. Acceptable values are DISABLE (default), ENABLE, or 1 to 32768.

ZPARM STARJOIN in DSN6SPRM.

STAR JOIN THRESHOLD (SJTABLES)

The minimum number of tables in the star schema query block, including the fact table, dimensions tables, and snowflake tables. This value is considered only if the subsystem parameter STARJOIN qualifies the query for star join.

Possible values are:
0
Star join is disabled. This is the default.
1, 2, or 3
Star join is always considered.
4 through 255
Star join is considered if the query block has at least the specified number of tables.
256 and greater
Star join is never considered.

DB2 parameter SJTABLES in DSN6SPRM.

START AUDIT TRACE (AUDITST) Shows whether the audit trace is started automatically when DB2 is started. When YES, the audit trace is started for the default class (class 1) whenever DB2 is started. When ALL, an audit trace is automatically started for all classes. Install parameter AUDIT TRACE on panel DSNTIPN, or ZPARM AUDITST in DSN6SYSP.
START GLOBAL TRACE (TRACSTR)

Shows whether the global trace is started automatically when DB2 is started.

When YES, the global trace starts for the default classes (classes 1, 2, and 3) whenever DB2 is started, and additional data consistency checks are made whenever a data page or index page is modified. When ALL, the global trace is automatically started for all classes.

The global trace is used to diagnose problems in DB2 but it also impacts DB2 performance. If you have production systems requiring high performance, you might consider turning off global trace. If you do this, be aware that this presents a serviceability exposure. In the event of a system failure, IBM service personnel will ask you to turn on global trace and attempt to recreate the problem.

Install parameter TRACE AUTO START on panel DSNTIPN, or ZPARM TRACSTR in DSN6SYSP.

START SMF ACCOUNTING (SMFACCT)

Shows whether DB2 sends accounting data to SMF automatically when DB2 is started. Numeric values show what classes are sent. When YES, the default class (class 1) is sent. When ALL, accounting classes one through five are started.

The SMFPRM xx member of SYS1.PARMLIB must also be set to allow SMF to write the records.

Install parameter SMF ACCOUNTING on panel DSNTIPN, or ZPARM SMFACCT in DSN6SYSP.

START SMF STATISTICS (SMFSTAT)

Shows whether a Statistics trace was started automatically at DB2 startup time.

The classes started are shown separated by commas.

DB2 sends collected trace data to SMF. The SMFPRM xx member of SYS1.PARMLIB must be set to allow SMF to write the records.

Install parameter SMF STATISTICS on panel DSNTIPN, or ZPARM SMFSTAT in DSN6SYSP.

STATFDBK SCOPE STATFDBK scope.
STATISTICS CLUSTERING (STATCLUS)

Shows if the RUNSTATS utility uses enhanced or standard clustering statistics: ENHANCED is used if it is on, otherwise STANDARD is shown.

Install parameter STATISTICS CLUSTERING on panel DSNTIP6, or ZPARM STATCLUS in DSN6SPRM.

STATISTICS HISTORY (STATHIST)

Shows which inserts and updates are recorded in catalog history tables.

The report can show the following values:
N / NONE
Changes in the catalog are not recorded. This is the default.
A / ALL
All inserts and updates in the catalog are recorded.
P / ACCESSPATH
All inserts and updates to access path related catalog statistics are recorded.
S / SPACE
All inserts and updates to space related catalog statistics are recorded.

Install parameter STATISTICS HISTORY on panel DSNTIPO, or ZPARM STATHIST in DSN6SPRM.

STATISTICS ROLLUP DEFAULT (STATROLL)

Shows whether RUNSTATS utility aggregates the partition level statistics, even though some parts may not contain data.

This should be YES for DB2 systems that have large partitioned table spaces, index spaces, or both. This enables the aggregation of part level statistics and helps the optimizer to choose a better access path.

Install parameter STATISTICS ROLLUP on panel DSNTIPO, or ZPARM STATROLL in DSN6SPRM.

STATISTICS SYNC (SYNCVAL)

Shows whether DB2 statistics recording is synchronized with some part of the hour. The installation can specify that the DB2 statistics recording interval be synchronized with the beginning of the hour (00 minutes past the hour) or any number of minutes past the hour up to 59. Possible values are: 0-59, which indicate the synchronization point. When NO or N/A is shown, synchronization is disabled, this is the default.

If STATISTICS TIME INTERVAL IN MINUTES (STATIME) is greater than 60, NO or N/A is shown.

Install parameter STATISTICS SYNC on panel DSNTIPN, or ZPARM SYNCVAL in DSN6SYSP.

STATISTICS TIME INTERVAL (STATIME) The time interval, in minutes, between statistics collections. Statistics records are written approximately at the end of this interval. Install parameter STATISTICS TIME on panel DSNTIPN, or ZPARM STATIME in DSN6SYSP.
STRING DELIMETER (DELIM) Shows the string delimiter for COBOL. Default string delimiter is the quotation mark. This option is applicable to all types of COBOL.

Install parameter STRING DELIMITER on panel DSNTIPF, or ZPARM DELIM in DSNHDECP.

SU CONVERSION FACTOR

The CPU service unit conversion factor for this CPU.

This factor allows conversion CPU time in seconds to a common unit, called service unit (SU). The conversion factor used depends on the machine. Service units allow you to calculate CPU execution times across a data sharing group.

SUBQ MIDX

Specifies whether to enable or disable multiple index access on some non-Boolean uncorrelated subquery predicates.

ZPARM SUBQ_MIDX in macro DSN6SPRM.

SUBSYSTEM DEFAULT (SSID)

The MVS subsystem name for DB2. The name is used in member IEFSSN xx of SYS1.PARMLIB.

A valid name has 1-4 characters, the first must be A-Z, #, $, or @. Others must be A-Z, 1-9, #, $, or @. Default is DSN1.

Install parameter SUBSYSTEM NAME on panel DSNTIPM, or ZPARM SSID in DSNHDECP.

SUPPRESS LOGREC SOFT RECORD (SUPERRS)

Shows whether the recording of errors, such as invalid decimal data and arithmetic exceptions, in the operating system data set SYS1.LOGREC is suppressed.

When YES, these exceptions are not recorded in the LOGREC data set.

Install parameter SUPPRESS SOFT ERRORS on panel DSNTIPM or ZPARM SUPERRS in DSN6SPRM.

SYSTEM ADMIN 1 (SYSADM)

One of two authorization IDs with SYSADM authority. SYSADM users can access to DB2 in all cases.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter SYSTEM ADMIN 1 on panel DSNTIPP, or ZPARM SYSADM in DSN6SPRM.

SYSTEM ADMIN 2 (SYSADM2)

One of two authorization IDs with SYSADM authority. SYSADM users can access to DB2 in all cases.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter SYSTEM ADMIN 2 on panel DSNTIPP, or ZPARM SYSADM2 in DSN6SPRM.

SYSTEM LEVEL BACKUP (SYSTEM LEVEL BACKUPS)

Shows if RECOVER uses system level backups as the recovery base.

Install parameter SYSTEM-LEVEL BACKUPS on installation panel DSNTIP6, or ZPARM SYSTEM LEVEL BACKUPS in DSN6SPRM.

SYSTEM LOB VALUE STORAGE (LOBVALS) Specifies an integer that establishes an upper limit for the amount of storage per system that can have for storing lob values (in MB).
SYSTEM OPERATOR 1 (SYSOPR1)

One of two authorization IDs with SYSOPR authority. SYSOPR users can access DB2 even if the DB2 catalog is unavailable.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter SYSTEM OPERATOR 1 on panel DSNTIPP, or ZPARM SYSOPR1 in DSN6SPRM.

SYSTEM OPERATOR 2 (SYSOPR2)

One of two authorization IDs with SYSOPR authority. SYSOPR users can access DB2 even if the DB2 catalog is unavailable.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter SYSTEM OPERATOR 2 on panel DSNTIPP, or ZPARM SYSOPR2 in DSN6SPRM.

SYSTEM XML VALUE STORAGE (XMLVALS) The maximum amount of memory for each system for storing XML values. This is ZPARM XMLVALS in DSN6SYSP.
TABLE SPACE ALLOCATION IN KB (TSQTY) Specifies the amount of space in KB for primary and secondary space allocation for DB2-defined data sets for table spaces created without the USING clause. 0 indicates that DB2 uses standard defaults. Install parameter TABLE SPACE ALLOCATION on panel DSNTIP7, or ZPARM TSQTY in DSN6SYSP.
TAPE UNIT DEALLOCATION PERIOD (DEALLCT)

The number of minutes an archive read tape unit can remain unused before it is deallocated.

When archive log data is read from tape, this value should be high enough to allow DB2 to optimize tape handling for multiple read applications.

Install parameter DEALLOC PERIOD on panel DSNTIPA, or ZPARM DEALLCT in DSN6LOGP.

TCP/IP ALREADY VERIFIED (TCPALVER)

Indicates whether DB2 accepts TCP/IP connection requests containing only a user ID.

When NO (default), TCP/IP clients must provide authentication information (password, RACF PassTicket, or Kerberos ticket) to gain access to DB2.

When YES, a connection request is accepted with a user ID only. This value must be the same for all members of a data sharing group.

To ensure user credentials are not exposed in the network, SERVER_ENCRYPT is recommended.

Install parameter TCP/IP ALREADY VERIFIED on panel DSNTIP5, or ZPARM TCPALVER in DSN6FAC.

TCP/IP KEEPALIVE (TCPKPALV)

Indicates whether the TCP/IP configuration KeepAlive value has been overwritten.

When ENABLE (default), KeepAlive is enabled, the TCP/IP configuration stack value is used.

When DISABLE, TCP/IP KeepAlive has been disabled.

A value in the range 1 through 65534 means KeepAlive is active, and the TCP/IP stack value has been overridden. The number reported shows the time, in seconds, between TCP/IP probes.

When considering overwriting the keep-alive time, it is recommended to set a value close to the IDLE THREAD TIMEOUT value on installation panel DSNTIPR or the IRLM RESOURCE TIMEOUT value on installation panel DSNTIPI. It is good practice to set all these to about five minutes, or less.

Because KeepAlive detection is accomplished by probing the network at this interval, avoid small values, which can cause excessive network traffic and system resource consumption.

The trick is to find a proper balance that allows network failures to be detected on a timely basis without impacting system and network performance.

Install parameter TCP/IP KEEPALIVE on panel DSNTIP5, ZPARM TCPKPALV in DSN6FAC.

TEMP DS UNIT NAME (VOLTDEVT)

Shows the device type or unit name for allocating temporary data sets. It is the direct access or disk unit name used for the precompiler, compiler, assembler, sort, linkage editor, and utility work-files in the tailored jobs and CLISTs.

It can be any device type acceptable to the DYNALLOC parameter of the SORT or OPTION options for DFSORT.

The default is SYSDA.

Install parameter TEMPORARY UNIT NAME on DSNTIPA2, or ZPARM VOLTDEVT in DSN6SPRM.

TEMPLATE TIME The template time.
TEMPORARY UNIT NAME The value of the TEMPORARY UNIT NAME field specifies the device type or unit name that is to be used for allocating temporary data sets.

The value of TEMPORARY UNIT NAME is the direct access or disk unit name that is used for the precompiler, compiler, assembler, sort, linkage editor, and utility work files in the tailored jobs and CLISTs.

THE LIMIT IN SUS The limit in service units (SUS).
TIME FORMAT (TIME)

Indicates the default output format for times.

Valid values are ISO (hh.mm.ss), USA (hh:mm AM), EUR (hh.mm.ss), JIS (hh:mm:ss), or LOCAL (your choice, defined by a time exit routine). DB2 interprets the input time from the punctuation and converts the output time to the required format.

Install parameter TIME FORMAT on panel DSNTIP4, or ZPARM TIME in DSNHDECP.

TIME OF LAST CHANGE Time of the last online change made to DB2 system settings.
TIME TO AUTOSTART (IRLMSWT)

The IRLM wait time in seconds.

DB2 autostart abends if IRLM does not start within this time.

Install parameter TIME TO AUTOSTART on panel DSNTIPI, or ZPARM IRLMSWT in DSN6SPRM.

TIMEOUT INTERVAL

The approximate time, in seconds, that an active server thread can remain idle before it is canceled.

Inactive and indoubt threads are not subject to timeout.

Threads are checked for timeouts every 3 minutes. This means that timeouts might not be honored for up to 3 minutes when the timeout value is less than this.

0 (default) means timeout processing is disabled, idle server threads remain in the system and continue to hold their resources, if any.

Install parameter IDLE THREAD TIMEOUT on panel DSNTIPR, or ZPARM IDTHTOIN in DSN6FAC.

TIMEOUT VALUE (STORTIME)

The number of seconds before DB2 stops waiting for an SQL CALL statement to be assigned to one of the TCBs in the DB2 stored procedures address space.

Install parameter TIMEOUT VALUE on panel DSNTIPX, or ZPARM STORTIME in DSN6SYSP.

TIMESTAMP IN NAME (TSTAMP) Determines whether the time stamp is to be placed in the name of an archive log data set. You can specify YES or NO. This field is a constant for QWP3FLG1.
TRACKER SITE (TRKRSITE)

Indicates whether this subsystem is a remote tracker site for another Db2 subsystem.

When YES, this is a tracker site.

A DB2 tracker site is a separate Db2 subsystem or data sharing group that exists solely for the purpose of keeping shadow copies of your primary site's data. No independent work can be run on the tracker site.

Install parameter TRACKER TYPE on panel DSNTIPO, or ZPARM TRKRSITE in DSN6SPRM.

U LOCK FOR RR OR RS (RRULOCK)

Indicates whether the U (UPDATE) lock is used when using repeatable read (RR) or read stability (RS) isolation to access a table.

When YES, the U lock is used for an updated cursor with repeatable read or read stability.

When NO, the S lock is used for an updated cursor with repeatable read or read stability. If the cursor in the running applications includes the clause FOR UPDATE OF, but updates are infrequent, S locks generally provide better performance.

Install parameter U LOCK FOR RR/RS on panel DSNTIPI, or ZPARM RRULOCK in DSN6SPRM.

UNICODE GRAPHIC CCSID (UGCCSID)

Unicode graphics character set identification.

Parameter UNICODE CCSID in installation panel DSNTIPF, or ZPARM UGCCSID in macro DSNHDECP.

UNICODE IFCIDS (UIFCIDS) Shows whether output from IFC records should include Unicode information. Only a subset of the character fields (identified in the IFCID record definition by a %U in the comment area to the right of the field declaration in the DSNDQWxx copy files) are encoded in Unicode. The remaining fields maintain the same encoding of previous releases.

Install parameter UNICODE IFCIDS on panel DSNTIPN, or ZPARM UIFCIDS in DSN6SYSP.

UNICODE MIXED CCSID (UMCCSID)

Unicode Mixed Character Set identification.

Parameter UNICODE CCSID in installation panel DSNTIPF, or ZPARM UMCCSID in macro DSNHDECP.

UNICODE SINGLE-BYTE CCSID (USCCSID)

Unicode Single Byte Character Set identification.

Parameter UNICODE CCSID in installation panel DSNTIPF, or ZPARM USCCSID in macro DSNHDECP.

UNION COLNAME 7 The UNION COLNAME 7.
UNKNOWN AUTHID (DEFLTID)

The authorization ID used if RACF is not available for batch access and USER= is not specified in the job statement.

This identifier can be a long string. If there is insufficient space to show the complete string, the string is truncated in the report block. The complete string is shown in a separate list of long names at the end of the report.

Install parameter UNKNOWN AUTHID on panel DSNTIPP, or ZPARM DEFLTID in DSN6SPRM.

UNREGISTERED DDL DEFAULT (RGFDEFLT)

The action taken for DDL that names an unregistered object.

Options are REJECT, ACCEPT, or APPL, which rejects the DDL when the current application is not registered.

Install parameter UNREGISTERED DDL DEFAULT on panel DSNTIPZ, or ZPARM RGFDEFLT in DSN6SPRM.

UPDATE PART KEY COLUMNS (PARTKEYU)

Indicates whether values in columns that participate in partitioning keys can be updated.

Possible values are YES, NO, or SAME. When SAME, updates are allowed only when the updated row remains in the same partition. The default value is YES.

Install parameter UPDATE PART KEY COLS on panel DSNTIP8, or ZPARM PARTKEYU in DSN6SPRM.

UR CHECKPOINT FREQ (URCHKTH)

Shows the number of checkpoint cycles to complete before DB2 issues a warning message to the console and writes an IFCID 313 record for an uncommitted, indoubt, or inflight unit of recovery (UR). The default is 0, which disables this option.

Install parameter UR CHECK FREQ on panel DSNTIPL, or ZPARM URCHKTH in DSN6SYSP.

UR LOG WRITE CHECK (URLGWTH)

Shows the number of log records that are to be written by an uncommitted unit of recovery (UR) before DB2 issues a warning message to the console. This provides notification of a long-running UR. Long-running URs might result in a lengthy DB2 restart or a lengthy recovery situation for critical tables. Log records are specified in 1-K (1000 log records) increments. A value of 0 indicates that no write check is to be performed.

Install parameter UR LOG WRITE CHECK on panel DSNTIPL, ZPARM URLGWTH in DSN6SYSP.

UR WARNING THRESHOLD MINUTES (LRDRTHLD) Shows the number of minutes that a read claim can be held by an agent before DB2 reports it as a long-running reader. Valid values are 0 (default) through 1439. Install parameter LONG-RUNNING READER on installation panel DSNTIPE, or ZPARM LRDRTHLD in DSN6SYSP.
USE FOR DYNAMIC RULES (DYNRULS)

Shows whether DB2 uses the application programming defaults specified on this panel or those of the DB2 precompiler options for dynamic SQL statements bound using DYNAMICRULES bind, define, or invoke behavior.

When YES, the application programming (DSNHDECP) defaults are used for dynamic SQL statements in plans or packages bound using DYNAMICRULES bind, define, or invoke behavior.

The following defaults are affected:
  • DECIMAL POINT IS
  • STRING DELIMITER
  • SQL STRING DELIMITER
  • MIXED DATA
  • DECIMAL ARITHMETIC

When NO, values of the precompiler options are used for dynamic SQL statements in plans or packages bound with DYNAMICRULES(BIND).

Install parameter USE FOR DYNAMICRULES on panel DSNTIP4, or ZPARM DYNRULS in DSNHDECP.

USE PROTECTION (AUTH)

Shows whether DB2 performs authorization checking.

When all authorization checking by DB2 is disabled, the GRANT statement is also disabled (granting every privilege to PUBLIC); this is not recommended.

Install parameter USE PROTECTION on panel DSNTIPP, or ZPARM AUTH in DSN6SPRM.

USER ID MONITOR (SPRMOZUS) The user ID that made the last online change to DB2 system settings.
USER LOB VALUE STORAGE (LOBVALA) Specifies an integer that establishes an upper limit for the amount of storage each user can be used for storing lob values (in KB).
USER XML VALUE STORAGE (XMLVALA) The maximum amount of memory for each user for storing XML values. This is ZPARM XMLVALA in DSN6SYSP.
UT DB2 SORT USE (DB2SORT) The DB2SORT subsystem parameter specifies whether DB2 utilities are to use DB2 Sort instead of DFSORT for utility sort processing when DB2 Sort is installed. Acceptable values are ENABLE (default) or DISABLE.

ZPARM DB2SORT in DSN6SPRM.

UT SORT DATA SET ALLOCATION (UTSORTAL) The UTSORTAL subsystem parameter specifies how sort work data sets are allocated when utilities are run. This parameter applies to the CHECK, LOAD, REBUILD, REORG, and RUNSTATS utilities. Acceptable values are YES (default) or NO.

ZPARM UTSORTAL in DSN6SPRM.

UTILITY CACHE OPTION (SEQPRES)

Shows whether utilities that scan a nonpartitioned index followed by an update of a subset of the pages in the index allow data to remain in 3990 cache longer when reading data.

Install parameter UTILITY CACHE OPTION on panel DSNTIPE, or ZPARM SEQPRES in DSN6PRM.

UTILITY OBJECT CONVERSION The conversion of UTILITY OBJECT.
UTILITY TIMEOUT FACTOR (UTIMOUT)

Shows how much longer utilities can wait for a resource than SQL applications can.

This is the number of RESOURCE TIMEOUT units that a utility or utility command can wait for a lock or for all claims on a resource of a particular claim class to be released. The default value is 6, meaning a utility can wait 6 times longer than an SQL application for a resource.

Install parameter UTILITY TIMEOUT on panel DSNTIPI, or ZPARM UTIMOUT in DSN6SPRM.

VALUE FOR TRIGGER DRAIN (SPRMTDD)

The percentage below 100% DSMAX that open data sets can reach before an asynchronous drain is started. The default is 1, meaning that asynchronous drain starts when the number of open data sets reaches 99% of DSMAX.

DB2 defers closing and deallocating the table spaces or indexes until the number of open data sets reaches one of the following limits:
  • The MVS limit for the number of concurrently open data sets.
  • 99% (default) of the value that you specified for DSMAX.

When one of these limits is reached, DB2 closes a number of data sets not in use equal to 3% (default) of the value DSMAX. Thus, DSMAX controls not only the limit of open data sets, but also the number of data sets that are closed when that limit is reached.

DB2 parameter SPRMTDD in DSN6SPRM.

VARCHAR INDEX (RETVLCFK)

Indicates whether the VARCHAR column is retrieved from the index.

The data sharing scope of this parameter is GROUP.

When NO, index-only access of variable length column data is disabled. DB2 must retrieve data from the data page. Data is retrieved with no padding.

When YES, index-only access of variable length column data is enabled. This can improve performance. Data retrieved from the index is padded with blanks to the maximum length of the column.

Install parameter VARCHAR FROM INDEX on panel DSNTIP8, or ZPARM RETVLCFK in DSN6SPRM.

VARY DS CONTROL INTERVAL (DSVCI) Specifies whether DB2 optimizes VSAM CONTROL INTERVAL to page size for data set allocation. It shows if DB2-managed data sets created by CREATE TABLESPACE have variable VSAM control intervals (VARY DS CONTROL INTERVAL). Install parameter VARY DS CONTROL INTERVAL on panel DSNTIP7, or ZPARM DSVCI in DSN6SYSP.
WFSTGUSE AGENT THRESHOLD

The alert threshold of high space-usage for DGTTs or non-DGTT work files in the Workfile Database by an agent (derived from ZPARM WFSTGUSE_AGENT_THRESHOLD).

WFSTGUSE SYSTEM THRESHOLD

The alert threshold of high space-usage for DGTTs or non-DGTT work files in the Workfile Database (derived from zparm WFSTGUSE_SYSTEM_THRESHOLD).

WLM ENVIRONMENT (WLMENV)

Workload manager environment.

Install parameter WLM ENVIRONMENT on panel DSNTIPX, or ZPARM WLMENV in DSN6SYSP.

WTO ROUTING CODES (ROUTCDE)

The MVS console routing codes.

These codes are assigned to messages that are not solicited from a specific console. Up to 16 comma-separated codes can be shown.

Install parameter WTO ROUTE CODES on panel DSNTIPO, or ZPARM ROUTCDE in DSN6SYSP.

WTOR BEFORE MOUNT FOR ARCHIVE (ARCWTOR)

Indicates whether DB2 must send a message to the operator and wait for an answer before attempting to mount an archive log data set.

Other DB2 users can be forced to wait while the mount is pending. They are not affected while DB2 is waiting for a response to the message.

When YES, a device such as tape is used that requires long delays for mounts. DEVICE TYPE 1 shows the device type or unit name.

Install parameter WRITE TO OPER on panel DSNTIPA, or ZPARM ARCWTOR in DSN6ARVP.

X LOCK FOR SEARCHED U/D (XLKUPDLT)

The locking method used when performing a searched UPDATE or DELETE.

When NO, DB2 uses an S or U lock when scanning for qualifying rows. For any qualifying rows or pages the lock is upgraded to an X lock before performing the update or delete. For nonqualifying rows or pages the lock is released if using ISOLATION(CS). For ISOLATION(RS), or ISOLATION(RR), an S lock is retained on the rows or pages until the next commit point. This option is used to achieve higher rates of concurrency.

When YES, DB2 gets an X lock on qualifying rows or pages. For ISOLATION(CS), the lock is released if the rows or pages are not updated or deleted. For ISOLATION(RS) or ISOLATION(RR), an X lock is retained until the next commit point. This is beneficial in a data sharing environment when most or all searched updates and deletes use an index. The downside is that if searched updates or deletes result in a tablespace scan, the likelihood of timeouts and deadlocks greatly increases.

Install parameter X LOCK FOR SEARCHED U/D on panel DSNTIPI, or ZPARM XLKUPDLT in DSN6SPRM.

XML RANDOMIZE DOCID Specifies whether DB2 is to sequentially or randomly generate the DOCID values for XML columns. This parameter does not affect existing tables that have XML columns. Those tables continue to generate DOCIDs in the order that was specified by XML RANDOMIZE DOCID when the table was created or in sequential order if the parameter was not specified. Acceptable values are NO (default) or YES.

ZPARM XML RANDOMIZE in DSN6SYSP.

Z/OS CRITICAL RESERVED SPACE MUST COMPLETE The amount of space reserved for z/OS critical work that must be completed.
Z/OS LOCK TABLE HASH ENTRIES The number of z/OS lock table hash entries.
Z/OS LOCK TABLE LIST ENTRIES The number of z/OS lock table list entries.
Z/OS METRICS (ZOSMETRICS) YES indicates that gathering of z/OS metrics using the RMF interface is enabled. ZPARM ZOSMETRICS in DSN6SPRM.
Z/OS RESERVED SPACE The z/OS reserved space.

Field Value The value of the DB2 field. It is an alphanumeric text string with a maximum of 44 characters.

Interval Start The start time of this interval.

MVS System ID The MVS system identifier.

Originating System ID The managed system name of the agent. It is an alphanumeric text string with a maximum of 32 characters; for example, DB91:SYS1:DB2.