System and SQL Performance products for Db2 customization tasks


This section applies to all System and SQL Performance products.

The BMC AMI Performance for Db2 SQLsolution includes the following products:

  • BMC AMI Apptune for Db2
  • SQL Performance for Db2

The following products are included in the BMC System Performance for Db2solution:

  • BMC AMI Catalog Manager for Db2
  • OPERTUNE for Db2
  • BMC AMI Pool Advisor for Db2
  • R+/CHANGE ACCUM
Warning

Important

Some procedures and tasks in this section do not apply to all of the System and SQL Performance products. All instructions that apply to Apptune and SQL Exploreralso apply to BMC System Performance for Db2. All instructions that apply to BMC AMI Pool Advisor also apply toBMC System Performance for Db2.

Summary of System and SQL Performance products for Db2 customization tasks

Customization task

Customization task

Reading the overview section

The overview section contains important information, read the section before commencing the customization.

See Overview-of-customization-tasks.

Controlling access to the System and SQL Performance products for Db2

Performing post-installation tasks

Customizing the System and SQL Performance products

Verifying product installation

Customizing OPERTUNE

Controlling access to the System and SQL Performance products

These tasks outline the security mechanisms for controlling access to System and SQL Performance products and components and to Db2.

Customization task

Description and link

Customizing the user IDs for the DBC component

The DBC is the host address space that the System and SQL Performance products use.

For an overview, see User-IDs-for-the-DBC-component.

For more specific information about required authorizations for DBC, see the section about the required authorizations for user IDs in the BMC Infrastructure Components Administration Guide.

Setting security and permissions for user IDs for the System and SQL Performance products

Multiple user IDs are associated with installing, configuring, and using the product.

See Security-and-permissions-for-user-IDs-for-the-System-and-SQL-Performance-products.

Customizing the plan name

The System and SQL Performance products provide one plan. APPTUNE, SQL Explorer, MainView for Db2 - Data Collector , SQL Performance, and System Performance use this plan. Pool Advisor does not use a plan.

See Plan-name.

Granting authorizations for MVS security

If you have an IBM MVS security system, you must grant the required authorizations, even if your security system does not control access to DB2.

See z-OS-security.

Considerations when using DBC with CA-AF2, CA-Top Secret, or RACF security

If you use the IBM RACF or the CA Technologies CA-ACF2 or CA-Top Secret security product to control access to Db2, considerations apply.

See Managing-security-with-CA-ACF2-CA-Top-Secret-or-RACF-security.

Establishing Db2 and product security

The product administrator is responsible for establishing default security options for all users and for maintaining individual user access options through the user profile.

See Db2-and-product-security.

Post-installation tasks

When you finish using the Installation System to generate and execute installation JCL, you must perform various post-installation tasks to complete the installation process. These tasks are common to the System and SQL Performance products. Perform these tasks in the order in which they are presented. These tasks must be performed only once, even if you are installing multiple products.

Customization task

Description and link

Defining a DOMPLEX

(All System and SQL Performance products except OPERTUNE and SQL Explorer)

See Defining-a-DOMPLEX.

Editing a DOMPLEX option set online

Use this procedure to edit the DOMPLEX option set through the online interface.

See Editing-the-DOMPLEX-option-set-online.

Verifying the product for data sharing members

(Apptune, SQL Explorer, and System Performance)

Define a Db2 subsystem in the DOMPLEX option set for every data sharing member in the data sharing groups.

See Verifying-the-product-for-data-sharing-members.

Customizing the CLISTs for SQL Explorerand BMC AMI Catalog Manager for Db2

(SQL Explorer and System Performance)

You can launch the Common Explain component from Catalog Manager, enabling you to access and analyze SQL from Catalog Manager. You can also launch the SQLX edit macro of the SQL Explorer product from a TSO Edit session outside the product environment to Explain or execute a single SQL statement.

See Customizing-the-CLISTs-for-SQL-Explorer-and-Catalog-Manager.

Creating indexes to improve performance

(Apptune, SQL Explorer, BMC AMI Ops Monitor for Db2
 – Data Collector, System Performance, and SQL Performance. It does not apply to BMC AMI Pool Advisorwhen it is run as a stand-alone product)

To improve performance, BMC recommends that you create indexes on the Db2 catalog.

See Creating-indexes-on-the-Db2-catalog-tables-and-on-the-user-plan-tables-to-improve-performance.

Generating Help text from Db2 trace record field descriptions

(Optional for Apptune, BMC AMI Pool Advisor, BMC AMI Ops Monitor for Db2
 - Data Collector, System Performance, and SQL Performance. It does not apply to SQL Explorerwhen it is run as a stand-alone product.)

The Help job generates Help text from Db2 trace record field descriptions, which are located in the DSNWMSGS member of the DB2 SDSNIVPD data set. Run this job if you want to be able to retrieve Db2 field descriptions from DSNWMSGS while using the product.

See Generating-Help-text-from-Db2-trace-record-field-descriptions.

Adding or replacing the CLIST member for the ISPF interface

Add or replace the CLIST for the ISPF interface.

See Adding-or-replacing-the-CLIST-member-for-the-ISPF-interface.

(Optional)) Making products available from a menu

You can make products available from the menu.

See Making-products-available-from-a-menu.

(Optional)) Invoking SQL Explorer directly

To invoke the SQL Explorer product directly, use the PSSCLIST that was customized during installation.

See Invoking-SQL-Explorer-directly.

(Optional)) Invoking BMC products without LIBDEFs

Complete this procedure if you have your own ISPF environment and do not want to invoke DOMCLIST with the LIBDEF command.

See Invoking-System-and-SQL-Performance-products-without-LIBDEFs.

Verifying or changing the global resource enqueues

This task is required for shared-DASD environments that use a global resource manager like GRS or MIM.

See Verifying-or-changing-the-global-resource-enqueues.

(Optional)) Refreshing the MVS Linklist Lookaside

Refresh the LINKLST data set only if both of the following conditions are true:

  • You are using the MVS Linklist Lookaside (LLA) feature.
  • You have installed the product load modules into a LINKLST data set.

See Refreshing-the-MVS-Linklist-Lookaside.

Verifying the product authorization

All BMC Software products require product authorization before you can use them.

See Verifying-the-product-authorization.

(PTF BQU1326 and BQU1107 applied)
Install the ADMIN_EXPLAIN_MAINT stored procedure.

For Db2 Version 11 or later, install the ADMIN_EXPLAIN_MAINT stored procedure.

See Installing the ADMIN_EXPLAIN_MAINT stored procedure in the "Required authorities for Workload Advisor Explains and the Index Advisor feature" topic.

Customizing the System and SQL Performance products

This section describes how to start the System and SQL Performance products that you have installed, create or review profiles, and check key values to make them consistent with the standards at your site.

Customization task

Description and link

Verifying or customizing the DOMPLEX option set

DOMPLEX option sets define one or more Data Collectors for monitoring DB2. The Data Collectors run as DOM agents with the DBC subsystem.

Required for full and SSID installations. This task is not required if you are installing only SQL Exploreror OPERTUNE.

See Verifying-or-customizing-the-DOMPLEX-option-set.

Verifying or changing the DOMPLEX parameters

The DOMPLEX parameters affect all users and procedures that use the same DOMPLEX option set.

This task is required for a new product installation. It is optional for a migration installation.

See Verifying-or-changing-DOMPLEX-parameters.

Checking the default user profile

User Profiles define the operating characteristics for a product session, including the authorizations granted to individual users.

See Checking-the-default-User-Profile.

Additional information about archiving and the Next Generation Logger (NGL)

You can set up a procedure to automatically generate an archive of a log file, and set up a post-processing job that is automatically submitted each time an archive procedure finishes.

See Additional-information-about-archiving-and-the-NGL.

Customization tasks for verifying installation

The verification tasks you perform will depend on the products you are installing.

Customization task

Description and link

Starting the DBC subsystem

(Required for all products except SQL Explorer and OPERTUNE)

The product procedure (PROC) must be invoked to initialize the DBC.

See Starting-the-DBC-subsystem.

Checking the system console log messages

(Required for all products except SQL Explorer and OPERTUNE)

Watch the system console log for the messages issued by the product procedure (PROC).

See Checking-the-system-console-log-messages.

Starting a product session

(Required for all products)

If you previously terminated your session, perform this task. Otherwise, the product’s main menu is still displayed.

See Initiating-a-product-session.

Selecting a DOMPLEX

(Required for all products except SQL Explorer and OPERTUNE)

The product selects a DOMPLEX automatically if there is a DOMPLEX with a compatible Data Collector active when you begin your session.

See Selecting-a-DOMPLEX.

Issuing a dynamic Explain command

(Required for:

  • SQL Explorer

  • Apptune

  • BMC AMI Ops Monitor for Db2

     - Data Collector

  • SQL Performance

    )

The successful execution of an Explain command confirms that the Report Manager is communicating with the Data Collector, that the Data Collector is communicating with Db2, that the DAAvrD1 plan is working, and that installation is complete.

See Issuing-a-dynamic-Explain-command.

Accessing the Index Component reports

(Required for SQL Performance)

The display of the Index Component reports confirms that the Index Component of SQL Performance has been installed correctly.

See Accessing-the-Index-Component-reports.

Verifying the SQL Explorer installation

(Required for SQL Explorer and SQL Performance)

To verify that SQL Explorer has been installed correctly, you must test the following functions:

  • Call Attach facility (CAF)
  • Impact Analysis
  • Distributed Data facility (DDF)

See Verifying-the-SQL-Explorer-installation.

Starting a BMC AMI Pool Advisor or SQL Performancereporting session

(Required for BMC AMI Pool Advisor and SQL Performance)

See Starting-a-Pool-Advisor-or-System-Performance-reporting-session.

Customizing OPERTUNE

After you use the OS/390 and z/OS Installer to generate and execute installation JCL, you must also perform customization tasks to complete the installation and configuration process for the OPERTUNEproduct.

Customization task

Description and link

Copying the OPERTUNEprocedure to a PROCLIB

This required task copies the OPERTUNEstarted task procedure needed to a PROCLIB.

See Copying-the-OPERTUNE-procedure-to-a-PROCLIB.

Invoking the OPERTUNECLIST or the common BMCDISPN panel

This required task enables the OPERTUNECLIST or common BMCDISPN panel.

See Invoking-the-OPERTUNE-CLIST-or-the-common-BMCDISPN-panel.

Creating an OPERTUNEsystem profile

Before you can access an OPERTUNEsystem, you must create a system profile. This task is required for full installation.

See Creating-an-OPERTUNE-system-profile.

Defining security for OPERTUNE

This task defines security for using OPERTUNE. The task is required for full installation and optional for maintenance installation.

See Defining-security-for-OPERTUNE.

Starting the OPERTUNEstarted task

This required task starts the OPERTUNEstarted task. A sample started task is in the output JCL data set member DDTPROC.

See Starting-the-OPERTUNE-started-task.

Preparing ISPF for OPERTUNEdiagnostics

This task enables OPERTUNEto obtain a dump for diagnostic purposes.

See Preparing-ISPF-for-OPERTUNE-diagnostics.

Establishing OPERTUNEcommunications

Optionally, you can establish communications between two or more OPERTUNEsystems.

See Establishing-OPERTUNE-communications.

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

Common Db2 documents 12.1