300
Redbooks Front cover IBM DB2 12 for z/OS Technical Overview Meg Bernal Tammie Dang Acacio Ricardo Gomes Pessoa

Medical History - VFM Spanish - Vance Family Medicine · 2020. 3. 19. · Información general Nombte : Segut0 Social Vance Family Medicine 381 Ruin Creek Road Henderson, North Carolina

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

IBM DB2 12 for z/OS Technical OverviewMeg Bernal
Tammie Dang
December 2016
© Copyright International Business Machines Corporation 2016. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
First Edition (December 2016)
This edition applies to Version 12 of IBM DB2 for z/OS.
Note: Before using this information and the product it supports, read the information in “Notices” on page ix.
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Part 1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 1. DB2 12 for z/OS at a glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Application functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Operations and performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 2. Continuous delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 Function level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Star function level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Catalog level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Code level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.4 Activating a function level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.5 DISPLAY GROUP command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.6 Catalog changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.6.1 The SYSIBM.SYSLEVELUPDATES table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.7 Application compatibility (APPLCOMPAT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.7.1 Managing applications through function level changes . . . . . . . . . . . . . . . . . . . . 22 2.7.2 Data Definition Language (DDL) statements sensitive to APPLCOMPAT . . . . . . 24
2.8 SQL processing option SQLLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.9 New built-in global variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.9.1 PRODUCTID_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.9.2 CATALOG_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.9.3 DEFAULT_SQLLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.10 DB2 supplied stored procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.10.1 ADMIN_COMMAND_DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.10.2 GET_CONFIG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.11 Resource access control facility exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.12 Instrumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Part 2. Subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter 3. Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1 Range-partitioned table spaces changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.1 PBR RPN table space characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.1.2 PBR RPN partitioned index characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.1.3 PBR RPN non-partitioned index characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.1.4 PBR RPN considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 DB2 internal latch contention relief . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3 Buffer pool simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
© Copyright IBM Corp. 2016. All rights reserved. iii
3.4 Support for sizes greater than 4 GB of active log data sets . . . . . . . . . . . . . . . . . . . . . 40
Chapter 4. Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.1 Improved availability for pending definition changes. . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.1.1 Altering index compression attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.1.2 Altering column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2 Catalog availability improvements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.2.1 Handling dynamic SQL statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.2.2 Single phase catalog migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.3 Removal of point-in-time recovery restrictions for PBG table spaces . . . . . . . . . . . . . . 46 4.4 PBR RPN DSSIZE increase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.5 Insert partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.6 REORG enhancements for PBGs, FlashCopy and LOBs. . . . . . . . . . . . . . . . . . . . . . . 46
4.6.1 Partition-by-growth (PBG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.6.2 FlashCopy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.6.3 Large object (LOB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.7 LOAD RESUME YES BACKOUT YES option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.8 Faster point-in-time recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.8.1 Single object by defaulting to the PARALLEL(1) option . . . . . . . . . . . . . . . . . . . . 48 4.8.2 SCOPE UPDATED keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.9 TRANSFER OWNERSHIP SQL statement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.10 Auto-retry of GRECP and LPL recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chapter 5. Data sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.1 DISPLAY GROUP command . . . . . . . . . . . . . . . . . . . .…