DSNU100I csect-name USERID = user-id MEMBER = member-name UTILID = util-id PROCESSING UTILITY STATEMENT statement-number UTILITY = utility-name PHASE = utility-phase COUNT = object-count NUMBER OF OBJECTS IN LIST = list-size LAST OBJECT STARTED = last-started STATUS = STOPPED JOBNAME = job-name TIME STARTED = time-started
Explanation
This message displays output from the DISPLAY UTILITY command.
The DISPLAY UTILITY output begins with one of the following messages, depending on the status of the first utility that is reported:
- DSNU100I - A stopped utility
- This message is displayed if the utility is stopped.
- DSNU105I - An active utility
- This message is displayed if the utility is active.
- DSNU106I - A terminating utility
- This message is displayed if the utility is in the process of terminating.
The initial DSNU100I, DSNU105I, or DSNU106I message can be followed by additional instances of these messages depending on the qualifying utility jobs.
The initial status messages are followed by one or more of the following messages:
- DSNU107I - Invalid member name
- DSNU108I - Invalid use of the MEMBER option
- DSNU111I - Subtask information
- DSNU116I - RECOVER utility LOGAPPLY phase
- DSNU347I - Deadline information for REORG INDEX or REORG TABLESPACE
- DSNU383I - LOG phase information for REORG INDEX or REORG TABLESPACE
- DSNU384I - MAXRO, LONGLOG, and DELAY information for REORG INDEX or REORG TABLESPACE
- DSNU285I - SWITCHTIME and NEWMAXRO information for REORG INDEX or REORG TABLESPACE
- DSN9022I - Normal completion
The following sections explain each of the messages that might be issued as a result of running the DISPLAY UTILITY command:
DSNU100I - A stopped utility
Message DSNU100I is displayed for each instance of a stopped utility.
DSNU100I csect-name USERID = user-id
MEMBER = member-name
UTILID = util-id
PROCESSING UTILITY STATEMENT statement-number
UTILITY = utility-name
PHASE = utility-phase COUNT = object-count
NUMBER OF OBJECTS IN LIST = list-size
LAST OBJECT STARTED = last-started
STATUS = STOPPED
JOBNAME = job-name
TIME STARTED = time-started
The specified utility job stopped during processing for one of the following reasons:
- The utility is REORG INDEX or REORG TABLESPACE, and the UNLOAD(PAUSE) option was specified. This option causes the utility to stop after it unloads the data. Therefore, the utility is stopped in the RELOAD phase.
- A Db2 subsystem failure or cancellation occurred. For example, a cancellation occurs if you issue the STOP DB2 command.
- csect-name
- The name of the control section that issued the message.
- user-id
- The user ID that ran the utility job.
- member-name
- The name of the Db2 member in a data-sharing environment. In a non-data-sharing environment, member-name is blank.
- util-id
- The utility ID.
- statement-number
- The utility statement number.
- utility-name
- The name of the utility.
- utility-phase
- The phase in which the utility is to be restarted if the utility job step is restarted with the RESTART(PHASE) option. This value applies only to utilities that have phases.
- object-count
- The number of objects that were processed in a utility phase. The
object-count field is relevant only to the following utilities:
- CHECK INDEX, LOAD, REBUILD INDEX, REORG INDEX, and REORG TABLESPACE:
- The object-count field indicates the number of records that were processed. For the LOG phase of REORG INDEX and REORG TABLESPACE, this value indicates the number of log records that were processed. For the SWITCH phase of REORG INDEX and REORG TABLESPACE, this value is 0.
- COPY, MERGECOPY, RECOVER (RESTORE phase), and RUNSTATS:
- The object-count field indicates the number of pages that were processed.
- RECOVER (PRELOGA, LOGAPPLY, LOGUNDO phases):
- The object-count field indicates the number of log records that were applied at the last commit interval.
- STOSPACE:
- The object-count field indicates the number of table spaces or indexes that were processed.
For all other utilities, ignore the object-count field.
In a data sharing environment, the count is current when the command is issued from the same member on which the utility is executing. When the command is issued from a different member, the count might lag substantially. For some utilities in some build phases, the count number is not updated when the command is issued from a different member.
- list-size
- If the utility is processing a list of objects, the total number of objects in the list. This value might not be accurate in the UTILINIT phase, which occurs before the list size is determined.
- last-started
- If the utility is processing a list of objects, the item number of the last object for which
processing started. This value might not be accurate in the UTILINIT phase, which occurs before the
list size is determined.
For the RECOVER utility in the RESTORE phase, last-started is a count of objects that were either started or completed at the last commit point. For the RECOVER utility in the log processing phases (PRELOGC, PRELOGA, LOGAPPLY, LOGCSR, and LOGUNDO), last-started is the count of objects being processed. For RESTART in the RESTORE phase, last-started is a count of objects that were either started or completed during the restart invocation.
- job-name
- The name of the job that invoked the utility. If a stored procedure invoked the utility, this value is the job name in the JCL that started the WLM-managed stored procedure address space.
- time-started
- The date and time when the utility started. The format is YYYY-MM-DD-HH:MM:SS.
DSNU105I - An active utility
Message DSNU105I is displayed for each instance of an active utility.
DSNU105I csect-name USERID = user-id
MEMBER = member-name
UTILID = util-id
PROCESSING UTILITY STATEMENT statement-number
UTILITY = utility-name
PHASE = utility-phase COUNT = object-count
NUMBER OF OBJECTS IN LIST = list-size
LAST OBJECT STARTED = last-started
STATUS = ACTIVE
JOBNAME = job-name
TIME STARTED = time-started
In addition to being part of the DISPLAY UTILITY output, message DSNU105I can also be displayed when you run the REORG INDEX or REORG TABLESPACE utility. In these cases, this message is displayed when either of these utilities estimates that the SWITCH phase will not start before the deadline that is specified in the DEADLINE option. The information in the message reflects the state at the time that this event occurred.
- csect-name
- The name of the control section that issued the message.
- user-id
- The user ID that ran the utility job.
- member-name
- The name of the Db2 member in a data-sharing environment. In a non-data-sharing environment, member-name is blank.
- util-id
- The utility ID.
- statement-number
- The utility statement number.
- utility-name
- The name of the utility.
- utility-phase
- The phase in which the utility was executing when this message was issued. This value applies only to utilities that have phases.
- object-count
- The number of objects that were processed in a utility phase. The
object-count field is relevant only to the following utilities:
- CHECK INDEX, LOAD, REBUILD INDEX, REORG INDEX, and REORG TABLESPACE:
- The object-count field indicates the number of records that were processed. For the LOG phase of REORG INDEX and REORG TABLESPACE, this value indicates the number of log records that were processed. For the SWITCH phase of REORG INDEX and REORG TABLESPACE, this value is 0.
- COPY, MERGECOPY, RECOVER (RESTORE phase), and RUNSTATS:
- The object-count field indicates the number of pages that were processed.
- RECOVER (PRELOGA, LOGAPPLY, LOGUNDO phases):
- The object-count field indicates the number of log records that were applied at the last commit interval.
- STOSPACE:
- The object-count field indicates the number of table spaces or indexes that were processed.
For all other utilities, ignore the object-count field.
In a data sharing environment, the count is current when the command is issued from the same member on which the utility is executing. When the command is issued from a different member, the count might lag substantially. For some utilities in some build phases, the count number is not updated when the command is issued from a different member.
- list-size
- If the utility is processing a list of objects, the total number of objects in the list. This value might not be accurate in the UTILINIT phase, which occurs before the list size is determined.
- last-started
- If the utility is processing a list of objects, the item number of the last object for which
processing started. This value might not be accurate in the UTILINIT phase, which occurs before the
list size is determined.
For the RECOVER utility in the RESTORE phase, last-started is a count of objects started. If the DISPLAY UTILITY command is executed from a different data sharing member from the member where RECOVER is executed, the count of objects processed remains zero until a commit interval is reached. For the RECOVER utility in the log processing phases (PRELOGC, PRELOGA, LOGAPPLY, LOGCSR, and LOGUNDO), last-started is the count of objects that are being processed. For RESTART in the RESTORE phase, last-started is a count of objects that were either started or completed during the restart invocation.
- job-name
- The name of the job that invoked the utility. If a stored procedure invoked the utility, this value is the job name in the JCL that started the WLM-managed stored procedure address space.
- time-started
- The date and time when the utility started. The format is YYYY-MM-DD-HH:MM:SS.
DSNU106I - A terminating utility
Message DSNU106I is displayed for each instance of a utility that is in the process of terminating when the DISPLAY UTILITY command is issued. The utility is terminating in response to a TERM UTILITY command request.
If the utility has already terminated, no message is issued.
DSNU106I csect-name utility-name UTILITY,
MEMBER = member-name
UTILID = util-id TERMINATING
- csect-name
- The name of the control section that issued the message.
- utility-name
- The name of the utility.
- util-id
- The utility ID.
- member-name
- The name of the Db2 member in a data-sharing environment. In a non-data-sharing environment, member-name is blank.
DSNU107I - Invalid member name
Message DSNU107I is displayed if an invalid member name was specified in the MEMBER option of the DISPLAY UTILITY command. Db2 ignores the invalid member name and continues to process the next member name that was specified.
DSNU107I csect-name MEMBER NAME member-name IS NOT A MEMBER OF THIS DATA SHARING GROUP.
- csect-name
- The name of the control section that issued the message.
- member-name
- The invalid member name.
DSNU108I - Invalid use of the MEMBER option
Message DSNU108I is displayed when the DISPLAY UTILITY command is issued with the MEMBER option and data sharing is not active. If data sharing is not active, MEMBER is not a valid option. Db2 ignores the MEMBER option and its parameters and continues processing.
DSNU108I csect-name DATA SHARING ENVIRONMENT IS NOT ACTIVE, MEMBER KEYWORD NOT APPLICABLE.
- csect-name
- The name of the control section that issued the message.
DSNU111I - Subtask information
If the utility is using subtasks to process work in parallel, message DSNU111I provides an estimate of how much processing the utility subtask has completed. This message immediately follows a DSNU105I message. One DSNU111I message is displayed for each subtask.
In a data-sharing environment, this message is issued only when the DISPLAY UTILITY command is entered on the same member where the utility is executing.
DSNU111I csect-name - SUBPHASE=subphase-name COUNT=object-count
- csect-name
- The name of the control section that issued the message.
- subphase-name
- The activity that the subtask was performing at the time that the DISPLAY UTILITY command was issued.
- object-count
- The number of records that were processed by the utility subtask.
DSNU116I - RECOVER utility LOGAPPLY phase
This message applies only to the RECOVER utility. If the RECOVER utility is in the LOGAPPLY phase, message DSNU116I provides information about how much processing RECOVER has completed in this phase.
DSNU116I csect-name - RECOVER LOGAPPLY PHASE DETAILS:
STARTING TIME = start-time
START RBA = start-rba START LRSN = start-lrsn
END RBA = end-rba END LRSN = end-lrsn
LAST COMMITTED RBA/LRSN = last-committed
ELAPSED TIME = elapsed-time
- csect-name
- The name of the control section that issued the message.
- start-time
- The time that the LOGAPPLY phase started.
- start-rba and end-rba
- The relative byte address (RBA) of the first and last log records in the range of log records that are to be applied. The range accounts for all objects in the list of objects to be recovered. In a data-sharing environment, these values are a series of zeros.
- start-lrsn and end-lrsn
- In a data-sharing environment, the log record sequence number (LRSN) of the first and last log records in the range of log records that are to be applied. The range accounts for all objects in the list of objects to be recovered.
- last-committed
- The RBA or LRSN of the last log record that was applied at the last commit point in the LOGAPPLY
phase.
This value might not increase if multiple DISPLAY UTILITY commands are issued consecutively because the log records are sorted by object and page number.
- elapsed-time
- The time that has elapsed since the start of the LOGAPPLY phase. The elapsed time is expressed in the format hh:mm:ss.
DSNU347I - Deadline information for REORG INDEX or REORG TABLESPACE
Message DSNU347I displays the most recently specified value of the DEADLINE option for the REORG INDEX or REORG TABLESPACE utility. A previous invocation of the ALTER UTILITY command might have specified a value for DEADLINE. If not, the most recently specified value is the value that was specified with the invocation of REORG INDEX or REORG TABLESPACE.
This message is displayed if all of the following conditions are true:
- The utility is REORG INDEX or REORG TABLESPACE.
- The SHRLEVEL REFERENCE or SHRLEVEL CHANGE option was specified.
- The utility is active, as indicated by the DSNU105I message.
In addition to being part of the DISPLAY UTILITY output, message DSNU347I can also be displayed when you run REORG INDEX or REORG TABLESPACE. In these cases, this message is displayed when either of these utilities estimates that the SWITCH phase will not start before the deadline that is specified in the DEADLINE option. The information in the message reflects the state at the time that this event occurred.
DSNU347I csect-name
DEADLINE = yyyy-mm-dd-hh.mm.ss.mmmmmm
- csect-name
- The name of the control section that issued the message.
- yyyy-mm-dd-hh.mm.ss.mmmmmm
- The timestamp value of the DEADLINE option.
DSNU383I - LOG phase information for REORG INDEX or REORG TABLESPACE
Message DSNU383I provides information about the LOG phase for the REORG INDEX or REORG TABLESPACE utility. It provides an estimate of how far the utility has proceeded in the indicated utility job step.
This message is displayed if all of the following conditions are true:
- The utility is REORG INDEX or REORG TABLESPACE.
- The SHRLEVEL CHANGE option was specified.
- The utility is active, as indicated by the DSNU105I message.
- The utility is in the LOG phase.
In addition to being part of the DISPLAY UTILITY output, message DSNU383I can also be displayed when you run REORG INDEX or REORG TABLESPACE. In these cases, this message is displayed when either of these utilities estimates that the SWITCH phase will not start before the deadline that is specified in the DEADLINE option. The information in the message reflects the state at the time that this event occurred.
DSNU383I csect-name CURRENT ITERATION NUMBER = nnnnnn
WRITE ACCESS ALLOWED IN CURRENT ITERATION = www
ITERATION BEFORE PREVIOUS ITERATION:
ELAPSED TIME = ha:ma:sa
NUMBER OF LOG RECORDS PROCESSED = nnnnna
PREVIOUS ITERATION:
ELAPSED TIME = hb:mb:sb
NUMBER OF LOG RECORDS PROCESSED = nnnnnb
CURRENT ITERATION:
ESTIMATED ELAPSED TIME = hc:mc:sc
ACTUAL ELAPSED TIME SO FAR = hd:md:sd
ACTUAL NUMBER OF LOG RECORDS BEING PROCESSED = nnnnnd
CURRENT ESTIMATE FOR NEXT ITERATION:
ELAPSED TIME = he:me:se
NUMBER OF LOG RECORDS TO BE PROCESSED = nnnnne
- csect-name
- The name of the control section that issued the message.
- nnnnnn
- The current iteration number.
- www
- An indication of whether write access is allowed in the current iteration of log processing. Possible values are YES or NO.
- ha:ma:sa
- The elapsed time for the iteration before the previous iteration. If the current iteration number is 1 or 2, this value is 00:00:00
- nnnnna
- The number of log records that were processed in the iteration before the previous iteration. If the current iteration number is 1 or 2, this value is 0.
- hb:mb:sb
- The elapsed time for the previous iteration. If the current iteration number is 1, this value is 00:00:00.
- nnnnnb
- The number of log records that were processed in the previous iteration. If the current iteration number is 1, this value is 0.
- hc:mc:sc
- The estimated elapsed time for the current iteration.
- hd:md:sd
- The elapsed time for the current iteration.
- nnnnnd
- The actual number of log records that are being processed for the current iteration.
- he:me:se
- The currently estimated elapsed time for the next iteration.
- nnnnne
- The currently estimated number of log records to be processed for the next iteration.
DSNU384I - MAXRO, LONGLOG, and DELAY information for REORG INDEX or REORG TABLESPACE
Message DSNU384I displays the most recently specified values of certain options for the REORG INDEX or REORG TABLESPACE utility. A previous invocation of the ALTER UTILITY command might have specified a value for each option. If not, the most recently specified value is the value that was specified with the invocation of REORG INDEX or REORG TABLESPACE.
This message is displayed if all of the following conditions are true:
- The utility is REORG INDEX or REORG TABLESPACE.
- The SHRLEVEL CHANGE option was specified.
- The utility is active, as indicated by the DSNU105I message.
In addition to being part of the DISPLAY UTILITY output, message DSNU384I can also be displayed when you run REORG INDEX or REORG TABLESPACE. In these cases, this message is displayed when either of these utilities estimates that the SWITCH phase will not start before the deadline that is specified in the DEADLINE option. The information in the message reflects the state at the time that this event occurred.
DSNU384I csect-name -
MAXRO = maxro-value SECONDS
LONGLOG = longlog-value
DELAY = delay-value SECONDS
- csect-name
- The name of the control section that issued the message.
- maxro-value
- The most recently specified value of the MAXRO option. Possible values are an integer or DEFER.
- longlog-value
- The most recently specified value of the LONGLOG option. Possible values are CONTINUE, TERM, or DRAIN.
- delay-value
- The most recently specified value of the DELAY option. The value is an integer.
For more information about these option values, see the option descriptions in the REORG INDEX or REORG TABLESPACE syntax information.
DSNU285I - SWITCHTIME and NEWMAXRO information for REORG INDEX or REORG TABLESPACE
Message DSNU285I displays the specified values of SWITCHTIME and NEWMAXRO for the REORG INDEX or REORG TABLESPACE utility.
This message is displayed if all of the following conditions are true:
- The utility is REORG INDEX or REORG TABLESPACE.
- Utility execution includes a LOG phase, and message DSNU384I is issued.
- The utility is active, as indicated by the DSNU105I message.
In addition to being part of the DISPLAY UTILITY output, message DSNU384I can also be displayed when you run REORG INDEX or REORG TABLESPACE. In that case, message DSNU285I is displayed when the utility estimates that the SWITCH phase will not start by the deadline that is specified in the DEADLINE option. The information in the message reflects the state at the time that this event occurred.
DSNU285I csect-name -
SWITCHTIME = switchtime-value
NEWMAXRO = newmaxro-value SECONDS
- csect-name
- The name of the control section that issued the message.
- switchtime-value
- The specified value of the SWITCHTIME option. Possible values are a timestamp in the format yyyy-mm-dd-hh.mm.ss.mmmmmm, or NONE.
- newmaxro-value
- The specified value of the NEWMAXRO option. Possible values are an integer, or NONE.
DSN9022I - Normal completion
When the DISPLAY UTILITY command ends normally, message DSN9022I is issued.
In a non-data-sharing environment, this message is presented in the following format:
DSN9022I - DSNUGCC '-DISPLAY UTILITY' NORMAL COMPLETION
In a data-sharing environment, this message is presented in the following format:
DSN9022I -DB1G DSNUGCC '-DIS UTIL' NORMAL COMPLETION
System action
In most cases, processing continues with the following exceptions:
- For each DSNU100I message, Db2 waits for directions to either restart or terminate the utility.
- For each DSNU105I message that was issued because REORG INDEX or REORG TABLESPACE estimated that the SWITCH phase will not start before the specified deadline, reorganization terminates with message DSNU374I.
- For each DSNU106I message, the utility stops and releases all resources that are associated with the utility. After the utility terminates, Db2 can reuse the utility ID.
Operator response
For each DSNU100I message, if you need to release the resources that are claimed by the stopped utility, terminate the utility by issuing the TERM UTILITY command.
User response
The appropriate user response varies depending on the messages that are issued.
- For each DSNU100I message, restart or terminate the utility job step. To restart the job step, follow the directions in Restarting an online utility. You must have authority to run the indicated utility and to complete any other utility functions in the utility job step. To terminate the utility, issue the TERM UTILITY command. You must be the originator or have SYSOPR or SYSADM authority.
- For each DSNU105I message that was issued by REORG INDEX or REORG TABLESPACE, take the actions that are listed in DSNU374I.
- For each DSNU107I message, correct the member name and reissue the DISPLAY UTILITY command.
- For the DSNU108I message, make sure that data sharing is active before issuing the DISPLAY UTILITY command with the MEMBER option.
- In all other cases, no action is necessary.
If you issue a subsequent DISPLAY UTILITY command, any additional processing is reflected in the output. The output also includes any updates to the DEADLINE, MAXRO, LONGLOG, or DELAY options that were made by an ALTER UTILITY command.
Severity
For DSNU107I and DSNU108I:
4 (warning)
For all other DISPLAY UTILITY output messages:
0 (informational)