Infotel z/OS

InfoReorg for DB2 on z/OS Modernization Guide

Tools and UtilitiesAdministrationDatabasesDb2

InfoReorg for DB2 on z/OS is a tools and utilities product by Infotel. Explore technical details, modernization strategies, and migration paths below.

Product Overview

InfoReorg for DB2 on z/OS is a utility used to reorganize DB2 tablespaces, improving performance and reclaiming disk space.

For example: ``` //REORG EXEC PGM=INFOREORG //STEPLIB DD DSN=your.inforeorg.loadlib,DISP=SHR //SYSIN DD * REORG TABLESPACE database.tablespace OFFLINE ``` InfoReorg integrates directly with DB2 and uses DB2's security features for authentication and authorization.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What are the most common operations performed with InfoReorg?

InfoReorg is primarily used to reorganize DB2 tablespaces to improve performance and reclaim space. Common operations include reorganizing tablespaces, rebuilding indexes, and managing partition datasets.

What configuration files or interfaces are used to control InfoReorg?

InfoReorg uses control statements within JCL (Job Control Language) to define the reorganization process. Configuration files are not typically used; instead, parameters are passed directly within the JCL.

What is the syntax for a basic tablespace reorganization?

A basic reorganization job includes specifying the tablespace to be reorganized and any desired options, such as online or offline processing. For example: ``` //REORG EXEC PGM=INFOREORG //STEPLIB DD DSN=your.inforeorg.loadlib,DISP=SHR //SYSIN DD * REORG TABLESPACE database.tablespace OFFLINE ```

What types of APIs does InfoReorg expose?

InfoReorg primarily uses batch processing via JCL. There are no REST or SOAP APIs exposed. Integration typically involves scheduling and monitoring JCL jobs.

Technical

How does InfoReorg interact with DB2?

InfoReorg operates directly on DB2 datasets. It reads data from the tablespace, reorganizes it according to the specified parameters, and writes the reorganized data back to the tablespace. It uses standard DB2 utilities for interacting with the database.

What are the main system components of InfoReorg?

The main components include the execution program (INFOREORG), which processes the reorganization requests defined in the JCL. It interacts directly with DB2's data management services.

What databases or storage mechanisms are used by InfoReorg?

InfoReorg uses standard DB2 storage mechanisms, including VSAM datasets for tablespaces and indexes. It does not introduce any new or proprietary storage mechanisms.

What ports or network requirements exist for InfoReorg?

InfoReorg communicates with DB2 using standard DB2 interfaces and control blocks. It does not require specific ports or network configurations beyond those required for DB2 itself.

Business Value

How does InfoReorg improve business value?

InfoReorg reduces fragmentation and improves data contiguity, leading to faster data access and improved query performance. This translates to reduced CPU consumption and faster application response times.

How does InfoReorg contribute to cost savings?

By optimizing data storage, InfoReorg reduces the amount of I/O required to access data. This can lead to significant cost savings, especially in environments with high transaction volumes.

How does InfoReorg help meet service level agreements?

InfoReorg helps maintain optimal database performance, ensuring that applications meet service level agreements (SLAs). This reduces the risk of performance-related outages and disruptions.

Security

What authentication methods are supported by InfoReorg?

InfoReorg leverages DB2's security mechanisms for authentication and authorization. It does not introduce its own authentication methods. User access is controlled through DB2's grant and revoke privileges.

What access control model is used by InfoReorg?

InfoReorg relies on DB2's access control model, which is primarily ACL (Access Control List) based. Permissions are granted to users or roles for specific database objects.

What encryption is used by InfoReorg?

InfoReorg does not perform encryption itself. Encryption is handled by DB2's encryption features, if enabled. InfoReorg processes data in the same encrypted or unencrypted state as it exists in DB2.

What audit/logging capabilities exist for InfoReorg?

InfoReorg generates standard DB2 audit logs, which can be used to track reorganization activities. These logs include information about who performed the reorganization, when it was performed, and what objects were affected.

Operations

What administrative interfaces are available for InfoReorg?

InfoReorg is administered through JCL. Parameters are specified in the JCL to control the reorganization process. There is no separate GUI or web console.

How is user management handled in InfoReorg?

User management is handled entirely by DB2. InfoReorg uses the DB2 user accounts and permissions to control access to reorganization functions.

What are the main configuration parameters for InfoReorg?

Key configuration parameters include the tablespace to be reorganized, the type of reorganization (online or offline), and various performance tuning options. These parameters are specified in the JCL.

What monitoring/logging capabilities exist in InfoReorg?

InfoReorg generates standard DB2 SMF (System Management Facilities) records, which can be used for monitoring and logging. These records provide information about the performance and resource consumption of the reorganization process.

Ready to Start Your Migration?

Download our comprehensive migration guide for InfoReorg for DB2 on z/OS or calculate your ROI.

Calculate ROI