I failed to run REORG TABLESPACE, getting ABEND=S213
1 J E S 2 J O B L O G -- S Y S T E M M V S 1 -- N O D E T S T M V S 0 1
0
16.41.11 JOB00170 ---- WEDNESDAY, 14 MAR 2012 ----
16.41.11 JOB00170 ICH70001I PBELY LAST ACCESS AT 16:39:51 ON WEDNESDAY, MARCH 14, 2012
16.41.11 JOB00170 $HASP373 DSNURGT STARTED - INIT 1 - CLASS A - SYS MVS1
16.41.11 JOB00170 IEF403I DSNURGT - STARTED - TIME=16.41.11
16.41.12 JOB00170 IEC143I 213-3C,IGG0191A,DSNURGT,DSNUPROC,SYSREC,01CE,DMTP03,PBELY.UTIL.SYSIN(TEMP)
16.41.13 JOB00170 IEF450I DSNURGT DSNUPROC UTIL - ABEND=S213 U0000 REASON=0000003C 778
I created JCL to call REORG TABLESPACE through DB2I Utilities.
Here it is:
//DSNURGT JOB YOUR_JOB_CARD_PARAMETERS,
// USER=USER_ID,PASSWORD=USER_PASSWORD
/*ROUTE PRINT ROUTING_INFORMATION
//UTIL EXEC DSNUPROC,SYSTEM=DSNB,UID='TEMP',UTPROC=''
//*
//**********************************************
//*
//* GENERATING JCL FOR THE REORG TABLESPACE UTILITY
//* DATE: 03/14/12 TIME: 16:39:12
//*
//**********************************************
//*
//DSNUPROC.SORTWK01 DD DSN=PBELY.SORTWK01,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK02 DD DSN=PBELY.SORTWK02,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK03 DD DSN=PBELY.SORTWK03,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK04 DD DSN=PBELY.SORTWK04,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SYSREC DD DSN=PBELY.UTIL.SYSIN(TEMP),
// DISP=(MOD,CATLG)
//DSNUPROC.SYSPUNCH DD DSN=PBELY.UTIL.SYSIN(TEMP),
// DISP=(MOD,CATLG)
//DSNUPROC.SYSUT1 DD DSN=PBELY.SYSUT1,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTOUT DD DSN=PBELY.SORTOUT,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SYSIN DD *
REORG TABLESPACE DB2CERT.CERTTS 00010002
//
// USER=USER_ID,PASSWORD=USER_PASSWORD
/*ROUTE PRINT ROUTING_INFORMATION
//UTIL EXEC DSNUPROC,SYSTEM=DSNB,UID='TEMP',UTPROC=''
//*
//**********************************************
//*
//* GENERATING JCL FOR THE REORG TABLESPACE UTILITY
//* DATE: 03/14/12 TIME: 16:39:12
//*
//**********************************************
//*
//DSNUPROC.SORTWK01 DD DSN=PBELY.SORTWK01,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK02 DD DSN=PBELY.SORTWK02,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK03 DD DSN=PBELY.SORTWK03,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTWK04 DD DSN=PBELY.SORTWK04,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SYSREC DD DSN=PBELY.UTIL.SYSIN(TEMP),
// DISP=(MOD,CATLG)
//DSNUPROC.SYSPUNCH DD DSN=PBELY.UTIL.SYSIN(TEMP),
// DISP=(MOD,CATLG)
//DSNUPROC.SYSUT1 DD DSN=PBELY.SYSUT1,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SORTOUT DD DSN=PBELY.SORTOUT,
// DISP=(MOD,DELETE,CATLG)
//DSNUPROC.SYSIN DD *
REORG TABLESPACE DB2CERT.CERTTS 00010002
//
The deeper problem is that an index I created is inactive.
Firstly I created the database and all tables with indexes but for that TEST table.
Later I created the index for it, but it didn't start working.
SELECT PBELY.TEST_TAKEN.NUMBER,CID,TCID
FROM PBELY.TEST_TAKEN,PBELY.TEST
WHERE CID='111';
---------+---------+---------+---------+---------+---------+---------+---------+
DSNT408I SQLCODE = -540, ERROR: THE DEFINITION OF TABLE PBELY.TEST IS
INCOMPLETE BECAUSE IT LACKS A PRIMARY INDEX OR A REQUIRED UNIQUE INDEX
DSNT418I SQLSTATE = 57001 SQLSTATE RETURN CODE
DSNT415I SQLERRP = DSNXOTL SQL PROCEDURE DETECTING ERROR
DSNT416I SQLERRD = -550 0 0 -1 0 0 SQL DIAGNOSTIC INFORMATION
DSNT416I SQLERRD = X'FFFFFDDA' X'00000000' X'00000000' X'FFFFFFFF'
X'00000000' X'00000000' SQL DIAGNOSTIC INFORMATION
I hope running REORG TABLESPACE will help to get index for my table TEST working.
I had successfully run REORG INDEX for it but it didn't help.
I had dropped and recreated the database and all the tables but it didn't help neither.
Please help