SlideShare a Scribd company logo
1 of 25
Download to read offline
© 2019 IBM Corporation
Db2 12 for z/OS Continuous Delivery
Update
Client Technical Professionals – peterhar@de.ibm.com
Db2 12 for z/OS – 05.03.19
© 2019 IBM Corporation2
Agenda
§ What is behind continuous delivery?
§ Where is the current status?
§ What is new besides continuous delivery?
© 2019 IBM Corporation
What is behind continuous delivery?
© 2019 IBM Corporation4
What is the motivation ?
New
functionality
Db2 for z/OS Market is demanding faster
reaction to requirements
V11 V12
3 years
© 2019 IBM Corporation5
How Db2 for z/OS handles continuous delivery
§ Continuous delivery for Db2 starts after migration to V12
- Migration to V12 may still be in the future for you, but preparation for
this new concept is strongly recommended
§ New features come in with “function levels“ delivered in
the normal PTF service stream
§ Function levels are counted up consecutively
- Some day there may be a new version
§ To go to new function levels is voluntary
- Also skipping one or more function levels is possible, but consider:
• E.g. activation of level n+2 includes activation of level n as well as level n+1
- The same rule applies to catalog levels (catalog changes)
• Catalog changes are only one direction (no fallback)
§ http://ibm.biz/db2z12functionlevels
© 2019 IBM Corporation8
Continuous Delivery – four levels are important
§ System level:
- Module or code level (ML)
SDSNLOAD, ...
- Catalog level (CL)
CATALOG & DIRECTORY structure
- Function level (FL)
Which new functionalities are enabled
§ Application level:
- Application compatibility level (AC)
APPLCOMPAT re-bind parameter
- Precompiler/Coprocessor
SQLLEVEL (replaces NEWFUN) in DSNHDECP
© 2019 IBM Corporation10
Continuous Delivery – ideal technical picture
V12R1M100 V12R1M500 V12R1M501 VxxRyMzzz
SDSNLOAD / SDSNLINK
CATALOG & DIRECTORY
Apply PTFs and
restart DB2
V12R1M502
CATMAINT UPDATE
LEVEL
Function Level
-ACTIVATE cmd -ACTIVATE cmd ACTIVATE cmd
level
1.
2.
3.
Appl. Compat RE-BIND
APPLCOMPAT
4.
© 2019 IBM Corporation
Where is the current status?
© 2019 IBM Corporation13
Function level V12R1M501 (or M501) – PI70535
§ New BIF LISTAGG
§ New ClientApplCompat property for data clients if data driver
packages are bound with APPLCOMPAT(V12R1M501)
- Restrictions relieved by PH08482
© 2019 IBM Corporation14
New built-in function: LISTAGG
§ Introduced with function level V12R1M501
§ Syntax:
“LIST,” because it
generates a list of values
“AGG,” because it is
an aggregate function
.-ALL------.
>>-LISTAGG(-+----------+-string-expression-+--------------+-)--->
'-DISTINCT-' '-,--separator-'
>--+------------------------------------------------------+----><
| .-,---------------------. |
| V .-ASC--. | |
'-WITHIN GROUP--(--ORDER BY----sort-key--+------+--)-+-'
'-DESC-'
Removes duplicate values from list
What you want a list of
Values in list can be
separated by commas, or by
something else you specify
Optional clause – lets you
specify order of values in list
© 2019 IBM Corporation15
LISTAGG in action
§ Given this data:
§ This statement:
§ Yields this result:
EMPNO LASTNAME WORKDEPT
0001 THOMAS A01
0002 ROGERS B01
0003 HONG A01
0004 BARKER B01
0005 KOHL B01
EMPLOYEE table
SELECT WORKDEPT, LISTAGG(LASTNAME, ', ') WITHIN GROUP(ORDER BY LASTNAME)
AS EMPLOYEES
FROM EMPLOYEE
GROUP BY WORKDEPT;
WORKDEPT EMPLOYEES
-------------------------------
A01 HONG, THOMAS
B01 BARKER, KOHL, ROGERS
Comma-separated list of employees,
by department, in ascending last-name
order within department
© 2019 IBM Corporation16
Function level V12R1M502 (or M502) – PI95511
§ Transparent data set encryption (TDE)
§ Explicit casting of numeric values to (VAR-) GRAPHIC
© 2019 IBM Corporation17
Transparent dataset encryption (TDE)
§ Part of journey to pervasive encryption
- Administrative policy controls
- Application transparency – no application changes required
- Simplified encryption and reduced costs for protecting data
• Minimum HW: z196 with Central Processor Assist for Cryptographic Function
(CPACF) and Crypto Express3
• z14 includes CPACF on the chip and z14 Crypto Express6s for significant
cost reduction over z13 and previous – makes pervasive encryption feasible
- Encryption at data set level
• DFSMS encrypts data before I/O operation
- Requires Integrated Cryptographic Services Facility (ICSF) and RACF
(or equivalent) specific support
• z/OS 2.3 or z/OS 2.2 with OA50569 and OA53951
© 2019 IBM Corporation24
Transparent data set encryption (TDE)
z/OS data set,
e.g. Db2 cluster
KEY LABEL
ICSF
Key store
DB2DBM1
during OPEN
DFSMS assigns
the key
Decryption
during READ
Encryption
during WRITE
only during DEFINE
© 2019 IBM Corporation25
Transparent data set encryption (TDE) in Db2
Encrypted data in a data set DEFINEd with KEY LABEL
only for extended format datasets
Before V12R1M502
Native z/OS options:
• RACF data set profile
• IDCAMS DEFINE
• SMS data class
With V12R1M502
New Db2 specifications
zPARM ENCRYPTION_KEYLABEL
• DEFINE new catalog/directory objects
• DEFINE new archive log data sets
SQL ALTER/CREATE with TABLE or
STOGROUP
• New option KEY LABEL
Utilities like REORG, … with
• IDCAMS DEFINE for new data sets
Display options, like:
• -DIS GROUP or REPORT utility or …
.
.
.
© 2019 IBM Corporation29
Function level V12R1M503 (or M503) – PH00506
§ Db2 AI for z/OS (Db2ZAI) – refer to next presentations
- V1.2 only requires code level of V12R1M503
§ Replication of system-period temporal tables and generated
expression columns
© 2019 IBM Corporation33
Function level V12R1M504 (or M504) – PH07672
§ Deprecated objects
§ Huffman Compression
§ Pass-through BIF (IDAA)
§ New SQL syntax for special registers and NULL predicate
© 2019 IBM Corporation34
Deprecated objects (V12R1M504)
e.g. CREATE
TABLESPACE
issued by application with
APPLCOMPAT < V12R1M504
issued by application with
APPLCOMPAT >= V12R1M504
SEGSIZE n Segmented Table Space UTS – PBG
SEGSIZE 0 &
NUMPARTS p
Classic Partitioned Table
Space
UTS – PBR
SEGSIZE n &
MAXPARTITIONS p
UTS – PBG UTS – PBG
SEGSIZE n &
NUMPARTS p
UTS – PBR UTS – PBR
© 2019 IBM Corporation35
Deprecated objects (APPLCOMPAT V12R1M504)
§ Classic partitioned and segmented table spaces cannot any
longer be created by applications (e.g. DSNTEP2) with
APPLCOMPAT>=V12R1M504
§ Consideration: multi-table segmented table space
- Reorg to convert it to multiple UTS PBG will come in future
- Attention: DROP of such an object requires CREATE with
APPLCOMPAT<V12R1M504 to keep existing structure
§ You can no longer do the following:
- CREATE TABLE referencing an empty classic partitioned or any
segmented/simple table space
- CREATE/ALTER TABLE … ORGANIZE BY HASH
- CREATE SYNONYM
• Use CREATE ALIAS instead
© 2019 IBM Corporation
What is new besides continuous delivery?
© 2019 IBM Corporation45
Function level independent enhancements – 1
§ PH00637 – DDL and concurrent dynamic SQL
§ PI98649 – Updates to REST Services
§ PH00572 – Suppress warning messages in DSNTEP2 etc.
TOLWARN(QUIET) suppress FETCH messages
if ≥0
§ PH01728 – New DSNZPARM FLASHCOPY_XRCP
§ PH02437 – DSNB233I warning to convert to extended LRSN
§ PH03263 – New Timestamp format support
§ PH05193 – Async Cross-invalidation (XI) support
§ PH05030 – zHyperlink Write for Db2 logs
§ PH00317 – New DSNZPARM to control NOPAD default for
REORG UNLOAD EXTERNAL or DISCARD
© 2019 IBM Corporation46
Function level independent enhancements – 2
§ PH02362 – DSNREXX support for SET CURRENT
APPLICATION COMPATIBILITY register
§ PH03678 – New RUNSTATS keyword for DSNZPARM
STATCLGSRT (consider also PH09074)
§ PH04336 – SQLCA in MQSeries LISTENER if SQLcode ≠ 0
§ PH06082 – RLF enhancements, e.g. monitor update activity
on the active RLF tables and automatically
refresh the in-memory RLF tables (consider also
PH07658)
© 2019 IBM Corporation47
zHyperLink
§ What is the purpose:
- Make synchronous I/O operations much faster: Reduce to ~20-40µs
§ How to get it:
- z14 with zHyperLink Express adapter (FC #0431) installed
• zHyperLink Express uses optical cable
- DS888x with I/O bay planar board and firmware level 8.3
- z/OS 2.1: OA50653 + more (e.g. OA51450, ...)
- Db2:
• PI82575 (V12) / PH01123 (V11): Data base synch read I/Os
• PH05030: Log writes for Db2 active logs
• Set new ZPARM ZHYPERLINK:
• Turning off: DISABLE
• Turning on data base read: DATABASE
• Turning on log write: ACTIVELOG
• Turning on data base read & log write: ENABLE
© 2019 IBM Corporation48
zHyperLink – Additional considerations
§ Eligible if
- Synchronous data base read I/O and synchronous log write I/O
• CPU will spin similar as in CF requests
- Distance between z14 and DS888x <150m
• If distance is longer, then I/O processing as usual
- Data is in the disk controller cache
§ How to plan for eligible workload:
- zBNA tool (System z Batch Network Analyzer tool) at ASCB level
- Application level via accounting class 3
§ Consider: zHyperLink write support requires zHyperWrite
support in PPRC environment
© 2019 IBM Corporation49
Continuous Delivery – additional information
https://www.youtube.com/watch?v=ldHOnyJXT3M
REDP5469 Exploring IBM Db2 for z/OS Continuous Delivery

More Related Content

What's hot

DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlFlorence Dubois
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...John Campbell
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...Surekha Parekh
 
ISPF Recent and Coming Enhancements
ISPF Recent and Coming EnhancementsISPF Recent and Coming Enhancements
ISPF Recent and Coming Enhancementsibmsamr
 
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Laura Hood
 
Parallel Sysplex Implement2
Parallel Sysplex Implement2Parallel Sysplex Implement2
Parallel Sysplex Implement2ggddggddggdd
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trendsCuneyt Goksu
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
 
Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Laura Hood
 
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsDB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsFlorence Dubois
 

What's hot (10)

DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and control
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
 
ISPF Recent and Coming Enhancements
ISPF Recent and Coming EnhancementsISPF Recent and Coming Enhancements
ISPF Recent and Coming Enhancements
 
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
 
Parallel Sysplex Implement2
Parallel Sysplex Implement2Parallel Sysplex Implement2
Parallel Sysplex Implement2
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trends
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010
 
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the mythsDB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
 

Similar to Ibm db2update2019 continuous delivery-update

Db2 V12 incompatibilities_&amp;_improvements_over_V11
Db2 V12 incompatibilities_&amp;_improvements_over_V11Db2 V12 incompatibilities_&amp;_improvements_over_V11
Db2 V12 incompatibilities_&amp;_improvements_over_V11Abhishek Verma
 
IBM Z/OS support for z15 - oct 2021
IBM Z/OS support for z15 -  oct 2021IBM Z/OS support for z15 -  oct 2021
IBM Z/OS support for z15 - oct 2021Marna Walle
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeCuneyt Goksu
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle Surekha Parekh
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
 
Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0webhostingguy
 
DB2UDB_the_Basics Day 4
DB2UDB_the_Basics Day 4DB2UDB_the_Basics Day 4
DB2UDB_the_Basics Day 4Pranav Prakash
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014Philippe Fierens
 
Large customers want postgresql too !!
Large customers want postgresql too !!Large customers want postgresql too !!
Large customers want postgresql too !!rosensteel
 
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveIBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveDamon Cross
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...Zahid Anwar (OCM)
 
DB2UDB_the_Basics Day 6
DB2UDB_the_Basics Day 6DB2UDB_the_Basics Day 6
DB2UDB_the_Basics Day 6Pranav Prakash
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASESAP Technology
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfJeanChristian12
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateInfluxData
 

Similar to Ibm db2update2019 continuous delivery-update (20)

Db2 V12 incompatibilities_&amp;_improvements_over_V11
Db2 V12 incompatibilities_&amp;_improvements_over_V11Db2 V12 incompatibilities_&amp;_improvements_over_V11
Db2 V12 incompatibilities_&amp;_improvements_over_V11
 
IBM Z/OS support for z15 - oct 2021
IBM Z/OS support for z15 -  oct 2021IBM Z/OS support for z15 -  oct 2021
IBM Z/OS support for z15 - oct 2021
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0
 
OMEGAMON XE for CICS V530 Long client presentation
OMEGAMON XE for CICS V530 Long client presentationOMEGAMON XE for CICS V530 Long client presentation
OMEGAMON XE for CICS V530 Long client presentation
 
DB2UDB_the_Basics Day 4
DB2UDB_the_Basics Day 4DB2UDB_the_Basics Day 4
DB2UDB_the_Basics Day 4
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
 
Large customers want postgresql too !!
Large customers want postgresql too !!Large customers want postgresql too !!
Large customers want postgresql too !!
 
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep DiveIBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
IBM WebSphere MQ for z/OS V8 - Latest Features Deep Dive
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
 
DB2UDB_the_Basics Day 6
DB2UDB_the_Basics Day 6DB2UDB_the_Basics Day 6
DB2UDB_the_Basics Day 6
 
Tips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASETips Tricks and Little known features in SAP ASE
Tips Tricks and Little known features in SAP ASE
 
MariaDB pres at LeMUG
MariaDB pres at LeMUGMariaDB pres at LeMUG
MariaDB pres at LeMUG
 
Advanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdfAdvanced Troublesshooting Nexus 7K.pdf
Advanced Troublesshooting Nexus 7K.pdf
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Meet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product UpdateMeet the Experts: InfluxDB Product Update
Meet the Experts: InfluxDB Product Update
 
Infoplc net s7_fc300
Infoplc net s7_fc300Infoplc net s7_fc300
Infoplc net s7_fc300
 

More from Gustav Lundström

Ibm db2 update2019 intro ending
Ibm db2 update2019   intro endingIbm db2 update2019   intro ending
Ibm db2 update2019 intro endingGustav Lundström
 
Ibm db2update2019 ibm db2 dev ops experience
Ibm db2update2019   ibm db2 dev ops experienceIbm db2update2019   ibm db2 dev ops experience
Ibm db2update2019 ibm db2 dev ops experienceGustav Lundström
 
Ibm db2update2019 machine learning and db2 ai
Ibm db2update2019 machine learning and db2 aiIbm db2update2019 machine learning and db2 ai
Ibm db2update2019 machine learning and db2 aiGustav Lundström
 
Data Virtualization Manager for z/OS
Data Virtualization Manager for z/OS Data Virtualization Manager for z/OS
Data Virtualization Manager for z/OS Gustav Lundström
 
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...Gustav Lundström
 

More from Gustav Lundström (7)

Ibm db2 update2019 intro ending
Ibm db2 update2019   intro endingIbm db2 update2019   intro ending
Ibm db2 update2019 intro ending
 
Ibm db2update2019 ibm db2 dev ops experience
Ibm db2update2019   ibm db2 dev ops experienceIbm db2update2019   ibm db2 dev ops experience
Ibm db2update2019 ibm db2 dev ops experience
 
Ibm db2update2019 icp4 data
Ibm db2update2019   icp4 dataIbm db2update2019   icp4 data
Ibm db2update2019 icp4 data
 
Ibm db2update2019 machine learning and db2 ai
Ibm db2update2019 machine learning and db2 aiIbm db2update2019 machine learning and db2 ai
Ibm db2update2019 machine learning and db2 ai
 
Data Virtualization Manager for z/OS
Data Virtualization Manager for z/OS Data Virtualization Manager for z/OS
Data Virtualization Manager for z/OS
 
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
 
Db2 cloud provisioning
Db2 cloud provisioningDb2 cloud provisioning
Db2 cloud provisioning
 

Recently uploaded

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 

Recently uploaded (20)

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 

Ibm db2update2019 continuous delivery-update

  • 1. © 2019 IBM Corporation Db2 12 for z/OS Continuous Delivery Update Client Technical Professionals – peterhar@de.ibm.com Db2 12 for z/OS – 05.03.19
  • 2. © 2019 IBM Corporation2 Agenda § What is behind continuous delivery? § Where is the current status? § What is new besides continuous delivery?
  • 3. © 2019 IBM Corporation What is behind continuous delivery?
  • 4. © 2019 IBM Corporation4 What is the motivation ? New functionality Db2 for z/OS Market is demanding faster reaction to requirements V11 V12 3 years
  • 5. © 2019 IBM Corporation5 How Db2 for z/OS handles continuous delivery § Continuous delivery for Db2 starts after migration to V12 - Migration to V12 may still be in the future for you, but preparation for this new concept is strongly recommended § New features come in with “function levels“ delivered in the normal PTF service stream § Function levels are counted up consecutively - Some day there may be a new version § To go to new function levels is voluntary - Also skipping one or more function levels is possible, but consider: • E.g. activation of level n+2 includes activation of level n as well as level n+1 - The same rule applies to catalog levels (catalog changes) • Catalog changes are only one direction (no fallback) § http://ibm.biz/db2z12functionlevels
  • 6. © 2019 IBM Corporation8 Continuous Delivery – four levels are important § System level: - Module or code level (ML) SDSNLOAD, ... - Catalog level (CL) CATALOG & DIRECTORY structure - Function level (FL) Which new functionalities are enabled § Application level: - Application compatibility level (AC) APPLCOMPAT re-bind parameter - Precompiler/Coprocessor SQLLEVEL (replaces NEWFUN) in DSNHDECP
  • 7. © 2019 IBM Corporation10 Continuous Delivery – ideal technical picture V12R1M100 V12R1M500 V12R1M501 VxxRyMzzz SDSNLOAD / SDSNLINK CATALOG & DIRECTORY Apply PTFs and restart DB2 V12R1M502 CATMAINT UPDATE LEVEL Function Level -ACTIVATE cmd -ACTIVATE cmd ACTIVATE cmd level 1. 2. 3. Appl. Compat RE-BIND APPLCOMPAT 4.
  • 8. © 2019 IBM Corporation Where is the current status?
  • 9. © 2019 IBM Corporation13 Function level V12R1M501 (or M501) – PI70535 § New BIF LISTAGG § New ClientApplCompat property for data clients if data driver packages are bound with APPLCOMPAT(V12R1M501) - Restrictions relieved by PH08482
  • 10. © 2019 IBM Corporation14 New built-in function: LISTAGG § Introduced with function level V12R1M501 § Syntax: “LIST,” because it generates a list of values “AGG,” because it is an aggregate function .-ALL------. >>-LISTAGG(-+----------+-string-expression-+--------------+-)---> '-DISTINCT-' '-,--separator-' >--+------------------------------------------------------+---->< | .-,---------------------. | | V .-ASC--. | | '-WITHIN GROUP--(--ORDER BY----sort-key--+------+--)-+-' '-DESC-' Removes duplicate values from list What you want a list of Values in list can be separated by commas, or by something else you specify Optional clause – lets you specify order of values in list
  • 11. © 2019 IBM Corporation15 LISTAGG in action § Given this data: § This statement: § Yields this result: EMPNO LASTNAME WORKDEPT 0001 THOMAS A01 0002 ROGERS B01 0003 HONG A01 0004 BARKER B01 0005 KOHL B01 EMPLOYEE table SELECT WORKDEPT, LISTAGG(LASTNAME, ', ') WITHIN GROUP(ORDER BY LASTNAME) AS EMPLOYEES FROM EMPLOYEE GROUP BY WORKDEPT; WORKDEPT EMPLOYEES ------------------------------- A01 HONG, THOMAS B01 BARKER, KOHL, ROGERS Comma-separated list of employees, by department, in ascending last-name order within department
  • 12. © 2019 IBM Corporation16 Function level V12R1M502 (or M502) – PI95511 § Transparent data set encryption (TDE) § Explicit casting of numeric values to (VAR-) GRAPHIC
  • 13. © 2019 IBM Corporation17 Transparent dataset encryption (TDE) § Part of journey to pervasive encryption - Administrative policy controls - Application transparency – no application changes required - Simplified encryption and reduced costs for protecting data • Minimum HW: z196 with Central Processor Assist for Cryptographic Function (CPACF) and Crypto Express3 • z14 includes CPACF on the chip and z14 Crypto Express6s for significant cost reduction over z13 and previous – makes pervasive encryption feasible - Encryption at data set level • DFSMS encrypts data before I/O operation - Requires Integrated Cryptographic Services Facility (ICSF) and RACF (or equivalent) specific support • z/OS 2.3 or z/OS 2.2 with OA50569 and OA53951
  • 14. © 2019 IBM Corporation24 Transparent data set encryption (TDE) z/OS data set, e.g. Db2 cluster KEY LABEL ICSF Key store DB2DBM1 during OPEN DFSMS assigns the key Decryption during READ Encryption during WRITE only during DEFINE
  • 15. © 2019 IBM Corporation25 Transparent data set encryption (TDE) in Db2 Encrypted data in a data set DEFINEd with KEY LABEL only for extended format datasets Before V12R1M502 Native z/OS options: • RACF data set profile • IDCAMS DEFINE • SMS data class With V12R1M502 New Db2 specifications zPARM ENCRYPTION_KEYLABEL • DEFINE new catalog/directory objects • DEFINE new archive log data sets SQL ALTER/CREATE with TABLE or STOGROUP • New option KEY LABEL Utilities like REORG, … with • IDCAMS DEFINE for new data sets Display options, like: • -DIS GROUP or REPORT utility or … . . .
  • 16. © 2019 IBM Corporation29 Function level V12R1M503 (or M503) – PH00506 § Db2 AI for z/OS (Db2ZAI) – refer to next presentations - V1.2 only requires code level of V12R1M503 § Replication of system-period temporal tables and generated expression columns
  • 17. © 2019 IBM Corporation33 Function level V12R1M504 (or M504) – PH07672 § Deprecated objects § Huffman Compression § Pass-through BIF (IDAA) § New SQL syntax for special registers and NULL predicate
  • 18. © 2019 IBM Corporation34 Deprecated objects (V12R1M504) e.g. CREATE TABLESPACE issued by application with APPLCOMPAT < V12R1M504 issued by application with APPLCOMPAT >= V12R1M504 SEGSIZE n Segmented Table Space UTS – PBG SEGSIZE 0 & NUMPARTS p Classic Partitioned Table Space UTS – PBR SEGSIZE n & MAXPARTITIONS p UTS – PBG UTS – PBG SEGSIZE n & NUMPARTS p UTS – PBR UTS – PBR
  • 19. © 2019 IBM Corporation35 Deprecated objects (APPLCOMPAT V12R1M504) § Classic partitioned and segmented table spaces cannot any longer be created by applications (e.g. DSNTEP2) with APPLCOMPAT>=V12R1M504 § Consideration: multi-table segmented table space - Reorg to convert it to multiple UTS PBG will come in future - Attention: DROP of such an object requires CREATE with APPLCOMPAT<V12R1M504 to keep existing structure § You can no longer do the following: - CREATE TABLE referencing an empty classic partitioned or any segmented/simple table space - CREATE/ALTER TABLE … ORGANIZE BY HASH - CREATE SYNONYM • Use CREATE ALIAS instead
  • 20. © 2019 IBM Corporation What is new besides continuous delivery?
  • 21. © 2019 IBM Corporation45 Function level independent enhancements – 1 § PH00637 – DDL and concurrent dynamic SQL § PI98649 – Updates to REST Services § PH00572 – Suppress warning messages in DSNTEP2 etc. TOLWARN(QUIET) suppress FETCH messages if ≥0 § PH01728 – New DSNZPARM FLASHCOPY_XRCP § PH02437 – DSNB233I warning to convert to extended LRSN § PH03263 – New Timestamp format support § PH05193 – Async Cross-invalidation (XI) support § PH05030 – zHyperlink Write for Db2 logs § PH00317 – New DSNZPARM to control NOPAD default for REORG UNLOAD EXTERNAL or DISCARD
  • 22. © 2019 IBM Corporation46 Function level independent enhancements – 2 § PH02362 – DSNREXX support for SET CURRENT APPLICATION COMPATIBILITY register § PH03678 – New RUNSTATS keyword for DSNZPARM STATCLGSRT (consider also PH09074) § PH04336 – SQLCA in MQSeries LISTENER if SQLcode ≠ 0 § PH06082 – RLF enhancements, e.g. monitor update activity on the active RLF tables and automatically refresh the in-memory RLF tables (consider also PH07658)
  • 23. © 2019 IBM Corporation47 zHyperLink § What is the purpose: - Make synchronous I/O operations much faster: Reduce to ~20-40µs § How to get it: - z14 with zHyperLink Express adapter (FC #0431) installed • zHyperLink Express uses optical cable - DS888x with I/O bay planar board and firmware level 8.3 - z/OS 2.1: OA50653 + more (e.g. OA51450, ...) - Db2: • PI82575 (V12) / PH01123 (V11): Data base synch read I/Os • PH05030: Log writes for Db2 active logs • Set new ZPARM ZHYPERLINK: • Turning off: DISABLE • Turning on data base read: DATABASE • Turning on log write: ACTIVELOG • Turning on data base read & log write: ENABLE
  • 24. © 2019 IBM Corporation48 zHyperLink – Additional considerations § Eligible if - Synchronous data base read I/O and synchronous log write I/O • CPU will spin similar as in CF requests - Distance between z14 and DS888x <150m • If distance is longer, then I/O processing as usual - Data is in the disk controller cache § How to plan for eligible workload: - zBNA tool (System z Batch Network Analyzer tool) at ASCB level - Application level via accounting class 3 § Consider: zHyperLink write support requires zHyperWrite support in PPRC environment
  • 25. © 2019 IBM Corporation49 Continuous Delivery – additional information https://www.youtube.com/watch?v=ldHOnyJXT3M REDP5469 Exploring IBM Db2 for z/OS Continuous Delivery