Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii The Team That Wrote This Redbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvii Comments Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Part 1. Introduction and Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Chapter 2. Summary of Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.1 DB2 and Storage Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.1.1 Benefits of DFSMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.1.2 Managing DB2 Data Sets with DFSMS . . . . . . . . . . . . . . . . . . . . . . . .6 2.1.3 Examples for Managing DB2 Data Sets with DFSMS . . . . . . . . . . . . .6 2.2 DB2 and Storage Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 2.2.1 Data Placement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 2.2.2 Large Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 2.2.3 Log Structured File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2.2.4 RAMAC Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2.2.5 SMS Storage Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2.2.6 Performance Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Part 2. DB2 and System Managed Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Chapter 3. DB2 Storage Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.1 DB2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.2 DB2 Data Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3.2.1 TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.2.2 TABLESPACE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.2.3 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2.4 INDEXSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2.5 DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.2.6 STOGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.3 Creating Table Spaces and Index Spaces. . . . . . . . . . . . . . . . . . . . . . . . .13
3.3.1 DB2 Defined and Managed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.3.2 User Defined and Managed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.4 DB2 System Table Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.4.1 The DB2 Catalog and Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.4.2 The Work Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.4.3 SYSIBM.SYSCOPY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.4.4 SYSIBM.SYSLGRNX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.5 DB2 Application Table Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.6 DB2 Recovery Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.6.1 Bootstrap Data Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.6.2 Active Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3.6.3 Archive Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.6.4 Image Copies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.6.5 Other Copies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
© Copyright IBM Corp. 1999 | iii |