StorageTek 312564001 manual Access to migrated rows, Retrieval of migrated rows

Models: 312564001

1 189
Download 189 pages 56.09 Kb
Page 13
Image 13

within the table to be released and re-used, enabling a reduction in the overall size of the DB2 tablespace used for table storage.

Reduction in the tablespace size will give a corresponding reduction in the overall amount of disk space required to support DB2 database usage, and also reduce the amount of DB2 housekeeping processing (in particular, image-copy and re-organization processing) required for the database containing the table(s) enabled for DB2 Manager migration processing.

Migration of rows is performed using a batch utility which is supplied with the product (see page 80). Rows are selected for migration via customer- specified rules, which are specified using SQL command syntax, allowing maximum flexibility for selection of rows to be migrated.

In order to be eligible for migration of rows by DB2 Manager, a table must have the following characteristics:

A DB2 edit procedure (OTDBP300) must be defined for the table. This edit procedure (known as the “DB2 Manager SQL intercept”) intercepts all row insert, update and retrieve operations performed by DB2 on the table, and determines whether migration of an unmigrated row is to be performed, or whether retrieval of a migrated row is required.

The table must have at least two partitions. One of these partitions is used as the “archive partition”, and will be used exclusively for storage of the archive stubs for migrated rows. All unmigrated rows will be held in the one or more remaining partitions of the table.

An additional single-character column must be defined for the table. This will contain an archive indicator identifying whether a row is migrated or unmigrated. Views of the table are defined to allow existing applications to access the table without modification.

Refer to the discussion on product implementation in chapter 2 of this manual for a full description of the actions required in order to enable a table for migration processing by DB2 Manager.

Access to migrated rows

 

DB2 Manager allows access to migrated rows without requiring any

 

modifications to applications which use SQL to access tables containing

 

migrated rows. All types of applications (batch, TSO, CICS, IMS etc.) are

 

supported. Multiple migrated rows from a single table may be accessed via

 

a single SQL command, using a cursor operation to retrieve individual rows.

 

An application may also access migrated rows from more than one table via a

 

single SQL command, using standard DB2 JOIN or UNION processing.

 

The DB2 Manager “control region” (an OS/390 started task) must be started

 

in order to enable this retrieval support. All Archive Manager database

 

access will be performed from the control region, allowing full shared access

 

to the Archive Manager database(s) containing migrated data.

 

Retrieval of migrated rows

10

DB2 Manager User Guide

 

StorageTek Proprietary

Page 13
Image 13
StorageTek 312564001 manual Access to migrated rows, Retrieval of migrated rows