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
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. |
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 | See 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. |
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. |
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. |
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 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 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. |
(Optional)) Invoking SQL Explorer directly | To invoke the SQL Explorer product directly, use the PSSCLIST that was customized during installation. |
(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. |
(Optional)) Refreshing the MVS Linklist Lookaside | Refresh the LINKLST data set only if both of the following conditions are true:
|
Verifying the product authorization | All BMC Software products require product authorization before you can use them. |
(PTF BQU1326 and BQU1107 applied) | 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. |
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. |
Checking the default user profile | User Profiles define the operating characteristics for a product session, including the authorizations granted to individual users. |
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. |
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. |
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). |
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. |
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:
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. |
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. |
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:
|
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. |
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. |
Defining security for OPERTUNE | This task defines security for using OPERTUNE. The task is required for full installation and optional for maintenance installation. |
Starting the OPERTUNEstarted task | This required task starts the OPERTUNEstarted task. A sample started task is in the output JCL data set member DDTPROC. |
Preparing ISPF for OPERTUNEdiagnostics | This task enables OPERTUNEto obtain a dump for diagnostic purposes. |
Establishing OPERTUNEcommunications | Optionally, you can establish communications between two or more OPERTUNEsystems. |
Related topic