Broadcom z/OS

RC/Compare for Db2 Modernization Guide

SharingAdministrationDb2

RC/Compare for Db2 is a sharing product by Broadcom. Explore technical details, modernization strategies, and migration paths below.

Product Overview

RC/Compare for Db2 is a tool designed to compare Db2 objects across different Db2 subsystems.

The tool leverages Db2's security features for authentication and access control.

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 is the primary function of RC/Compare for Db2?

RC/Compare for Db2 compares Db2 objects across different Db2 subsystems. It identifies differences in object definitions and generates change scripts.

How does RC/Compare synchronize Db2 objects?

RC/Compare generates DDL (Data Definition Language) scripts to synchronize Db2 objects. These scripts can be used with RC/Migrator to apply the changes.

What types of Db2 objects can RC/Compare compare?

Commonly compared objects include tables, indexes, views, stored procedures, user-defined functions (UDFs), and other database objects.

How does the comparison process work?

The comparison process involves extracting the metadata of the objects from both Db2 subsystems and comparing them based on their definitions. Differences are then highlighted in the generated change script.

Technical

What are the basic steps for using RC/Compare?

The core operation involves specifying the source and target Db2 subsystems, selecting the objects to compare, and then executing the comparison. The generated output is a DDL script.

What configuration files are used by RC/Compare?

RC/Compare uses configuration files to store connection information for Db2 subsystems and to define comparison options. These files are typically customized for each environment.

Does RC/Compare expose any APIs?

RC/Compare does not directly expose APIs. It primarily functions through its ISPF interface and batch jobs.

What protocols does RC/Compare use for communication?

RC/Compare uses standard Db2 connectivity protocols for communication with Db2 subsystems. This typically involves TCP/IP.

Business Value

What is the business value of using RC/Compare?

RC/Compare reduces the manual effort required to identify and synchronize differences between Db2 environments. This minimizes errors and accelerates the deployment process.

How does RC/Compare ensure data integrity?

By automating the comparison and synchronization process, RC/Compare helps ensure consistency across Db2 environments, which is crucial for maintaining data integrity.

How does RC/Compare provide control over the synchronization process?

The generated change scripts can be reviewed and customized before execution, providing control over the changes being applied to the target environment.

Security

How does RC/Compare handle authentication?

RC/Compare leverages the security features of the underlying Db2 subsystems. Authentication is handled by Db2.

How is access control managed in RC/Compare?

Access control is managed through Db2's grant and revoke privileges. RC/Compare operates within the security context of the user executing the comparison.

What encryption is used by RC/Compare?

RC/Compare itself does not perform encryption. However, it operates within the security framework of Db2, which may include encryption at rest and in transit.

What audit/logging capabilities exist in RC/Compare?

RC/Compare generates logs that record the comparison process and any errors encountered. These logs can be used for auditing purposes.

Operations

How is RC/Compare administered?

RC/Compare is administered through its ISPF interface and batch jobs. Configuration parameters are set in configuration files.

How is user management handled?

User management is handled by Db2. RC/Compare uses the existing Db2 user accounts and privileges.

What monitoring capabilities exist?

Monitoring is typically performed by reviewing the logs generated by RC/Compare and by monitoring the execution of batch jobs.

What are the main configuration parameters?

Key configuration parameters include connection information for Db2 subsystems, object selection criteria, and comparison options.

Ready to Start Your Migration?

Download our comprehensive migration guide for RC/Compare for Db2 or calculate your ROI.

Calculate ROI