Sample CHECK LOB control statements
Sample control statements are helpful as models for developing your own CHECK LOB control statements.
Example 1: Checking a LOB table space
The following control statement specifies that the CHECK LOB utility is to check LOB table space DBIQUG01.TLIQUG02 for structural defects or invalid LOB values. The EXCEPTIONS 3 option indicates that the CHECK LOB utility is to terminate when it finds three exceptions. The SORTDEVT and SORTNUM options provide information about temporary data sets that are to be dynamically allocated by the sort program. SORTDEVT SYSDA specifies that the device type is SYSDA, and SORTNUM 4 indicates that four temporary data sets are to be dynamically allocated by the sort program.
//STEP1 EXEC DSNUPROC,UID='IUIQU2UG.CHECKL',
// UTPROC='',
// SYSTEM='DSN'
//SYSIN DD *
CHECK LOB TABLESPACE DBIQUG01.TLIQUG02
EXCEPTIONS 3 SORTDEVT SYSDA
SORTNUM 4
Example 2: Checking the LOB table space data
The following control statement specifies that the CHECK LOB utility is to check the LOB table space data with the SHRLEVEL CHANGE option, which specifies that the application can read from and write to the table space that is to be checked.
//STEP2 EXEC DSNUPROC,
// UTPROC='',SYSTEM='SSTR',
// UID='CHKLOB12.STEP2'
//*SYSPUNCH DD DN=PUNCHS,DISP=(NEW,DELETE,DELETE),UNITE=SYSDA,
//* SPACE=(CYL,(1,1)),VOL=SER=SCR03
//SYSPRINT DD SYSOUT=*
//UTPRINT DD DUMMY
//SYSIN DD *
CHECK LOB TABLESPACE
DABA12.TSL12
SHRLEVEL CHANGE
EXCEPTIONS 5
/*
Example 3: Checking the LOB space data for a clone table
The following control statement specifies that the CHECK LOB utility is to check the LOB space data for only the clone table, not the LOB data for the base table. The EXCEPTIONS 0 option indicates that there is no limit on the number of exceptions. The SORTDEVT and SORTNUM options provide information about temporary data sets that are to be dynamically allocated by the sort program. SORTDEVT SYSDA specifies that the device type is SYSDA, and SORTNUM 10 indicates that ten temporary data sets are to be dynamically allocated by the sort program.
CHECK LOB TABLESPACE DBLOB01.TSLOBB1 CLONE
EXCEPTIONS 0
SORTDEVT SYSDA
SORTNUM 10