BMC Software CONTROL-M Installation Guide
CONTROL-M is a software solution designed to automate and manage job scheduling, workflow, and IT processes. It helps organizations streamline operations, improve efficiency, and enhance reliability by providing a centralized platform for controlling and monitoring tasks across various systems.
Advertisement
Advertisement
CONTROL-M™
Installation Guide
Version 6.1.03
March 31, 2004
Copyright 2003 BMC Software, Inc., as an unpublished work. All rights reserved.
BMC Software, the BMC Software logos, and all other BMC Software product or service names are registered
trademarks or trademarks of BMC Software, Inc. Oracle is a registered trademark, and the Oracle product names
are registered trademarks or trademarks of Oracle Corp. All other registered trademarks or trademarks belong to
their respective companies.
THE USE AND CONTENTS OF THIS DOCUMENTATION ARE GOVERNED BY THE SOFTWARE
LICENSE AGREEMENT ENCLOSED AT THE BACK OF THIS DOCUMENTATION.
Restricted Rights Legend
U.S. Government Restricted Rights to Computer Software. UNPUBLISHED -- RIGHTS RESERVED UNDER
THE COPYRIGHT LAWS OF THE UNITED STATES. Use, duplication, or disclosure of any data and computer
software by the U.S. Government is subject to restrictions, as applicable, set forth in FAR Section 52.227-14,
DFARS 252.227-7013, DFARS 252.227-7014, DFARS 252.227-7015, and DFARS 252.227-7025, as amended
from time to time. Contractor/Manufacturer is BMC Software, Inc., 2101 CityWest Blvd., Houston, TX
77042-2827, USA. Any contract notices should be sent to this address.
Contacting BMC Software
You can access the BMC Software Web site at http://www.bmc.com. From this Web site, you can obtain
information about the company, its products, corporate offices, special events, and career opportunities.
United States and Canada
Outside United States and Canada
Address
Telephone
(01) 713 918 8800
Fax
(01) 713 918 8000
BMC Software, Inc.
2101 CityWest Blvd.
Houston TX 77042-2827
Telephone
713 918 8800 or
800 841 2031
Fax
713 918 8000
Customer Support
You can obtain technical support by using the Support page on the BMC Software Web site or by contacting
Customer Support by telephone or e-mail. To expedite your inquiry, please see “Before Contacting BMC
Software.”
Support Web Site
You can obtain technical support from BMC Software 24 hours a day, 7 days a week at
http://www.bmc.com/support.html. From this Web site, you can
•
•
•
•
•
•
•
read overviews about support services and programs that BMC Software offers
find the most current information about BMC Software products
search a database for problems similar to yours and possible solutions
order or download product documentation
report a problem or ask a question
subscribe to receive e-mail notices when new product versions are released
find worldwide BMC Software support center locations and contact information, including e-mail addresses,
fax numbers, and telephone numbers
Support by Telephone or E-mail
In the United States and Canada, if you need technical support and do not have access to the Web, call
800 537 1813. Outside the United States and Canada, please contact your local support center for assistance. To
find telephone and e-mail contact information for the BMC Software support center that services your location,
refer to the Contact Customer Support section of the Support page on the BMC Software Web site at
www.bmc.com/support.html.
Before Contacting BMC Software
Before you contact BMC Software, have the following information available so that Customer Support can begin
working on your problem immediately:
•
product information
—
—
—
•
product name
product version (release number)
license number and password (trial or permanent)
operating system and environment information
—
—
—
—
—
machine type
operating system type, version, and service pack or other maintenance level such as PUT or PTF
system hardware configuration
serial numbers
related software (database, application, and communication) including type, version, and service pack or
maintenance level
BMC Software, Inc., Confidential and Proprietary Information
iii
•
sequence of events leading to the problem
•
commands and options that you used
•
messages received (and the time and date that you received them)
—
—
—
product error messages
messages from the operating system, such as file system full
messages from related software
BMC Software, Inc., Confidential and Proprietary Information
iv
CONTROL-M Installation Guide
Contents
Contents
About This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Chapter 1
Getting Started
Choose Which CONTROL-M Products to Install . . . . . . . . . . . . . . . 1-2
Choose a Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Identify and Arrange for Installation Resources . . . . . . . . . . . . . . . . 1-7
Map your CONTROL-M solution . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Choosing the Installation CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Set up and Install CONTROL-M Components . . . . . . . . . . . . . . . . . 1-10
Chapter 2
Pre-Installation Steps for Unix with a Sybase Database
Prepare for Database Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Choose a Sybase Database Configuration . . . . . . . . . . . . . . . . . 2-2
Prepare to Install with an Existing Sybase Database Server . . . . 2-4
Check System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Check Locale Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Check Operating System Levels and Patches . . . . . . . . . . . . . . . 2-6
Check Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Check and Modify System Parameters . . . . . . . . . . . . . . . . . . . . . . . 2-12
HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Compaq Tru64 (OSF1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Create Database Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Create the CONTROL-M/EM Administrator Account . . . . . . . . . . . 2-22
Create the CONTROL-M/Server Administrator Account . . . . . . . . . 2-24
Review Installation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
BMC Software, Inc., Confidential and Proprietary Information
Contents
v
Chapter 3
Pre-Installation Steps for Unix with an Oracle Database
Choose a Files or Raw Partitions for the Oracle Database . . . . . . . .3-2
Prepare to Install with an Existing Oracle Database Server . . . .3-3
Check System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Check Locale Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Check Operating System Levels and Patches . . . . . . . . . . . . . . .3-5
Check Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
Check and Modify System Parameters . . . . . . . . . . . . . . . . . . . . . . .3-11
HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11
Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-14
Compaq Tru64 (OSF1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-16
Create the CONTROL-M/EM Administrator Account . . . . . . . . . . .3-17
Create the CONTROL-M/Server Administrator Account . . . . . . . . .3-19
Review Installation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Chapter 4
Pre-Installation Steps on Microsoft Windows
Check System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Database Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
Verify Installation Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Review Installation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Where to go From Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Chapter 5
Installing an Oracle Database on Unix
Before you Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
Prepare Installation Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Run the Oracle Pre-Installation Script . . . . . . . . . . . . . . . . . . . . .5-5
Run the Installation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-7
Run the Oracle Post-Installation Script . . . . . . . . . . . . . . . . . . . .5-10
Chapter 6
Installing an Oracle Database on Microsoft Windows
Oracle Database Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-3
Chapter 7
Installing CONTROL-M/EM on Unix
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
Mount the Installation Media . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
Run the Installation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-5
Chapter 8
Installing CONTROL-M/EM for Microsoft Windows
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-2
Installing CONTROL-M/EM Components . . . . . . . . . . . . . . . . .8-4
BMC Software, Inc., Confidential and Proprietary Information
vi
CONTROL-M Installation Guide
Silent Installation of a CONTROL-M/EM Basic Client . . . . . . . 8-10
Chapter 9
Installing CONTROL-M/Server for Unix
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Upload the Installation files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Installing CONTROL-M/Server on Unix . . . . . . . . . . . . . . . . . . 9-8
Post-Installation Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
Record Port Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
Modify the Automatic Startup Procedure . . . . . . . . . . . . . . . . . . 9-12
Chapter 10
Installing CONTROL-M/Server for Microsoft Windows
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Installing CONTROL-M/Server on Microsoft Windows . . . . . 10-3
Chapter 11
Silent Installation of CONTROL-M/Server for Microsoft Windows
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-2
Chapter 12
Installing or Upgrading CONTROL-M/Agent for Unix
Check System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
Configure NIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
Upgrade with CONTROL-M Option for Oracle Applications
Installed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Upgrade with CONTROL-M Option for PeopleSoft Installed . 12-7
Mount the CD-ROM Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8
Installing or Upgrading CONTROL-M/Agent on Unix . . . . . . 12-11
Set the Protocol Version for the Upgraded CONTROL-M/Agent
12-13
Installing or Upgrading CONTROL-M/Agent for Unix in Silent
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14
Changes to System Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-17
Chapter 13
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
Installing CONTROL-M/Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4
Importing WIN Panel Functionality . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Set the Protocol Version for the Upgraded CONTROL-M/Agent
13-10
BMC Software, Inc., Confidential and Proprietary Information
Contents
vii
Chapter 14
Silent Installation of CONTROL-M/Agent for Microsoft Windows
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-2
Set the Protocol Version for the Upgraded CONTROL-M/Agent 14-5
Chapter 15
Post-Installation Configuration
On Unix Computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
Check the Database Server . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
Start CONTROL-M/EM Components . . . . . . . . . . . . . . . . . . . .15-2
Starting CONTROL-M/Server . . . . . . . . . . . . . . . . . . . . . . . . .15-3
Check the CONTROL-M/EM to CONTROL-M Port Number .15-4
On Microsoft Windows Computers . . . . . . . . . . . . . . . . . . . . . . . .15-6
Register CONTROL-M/EM Server Components . . . . . . . . . . .15-6
Create CONTROL-M Definitions in CONTROL-M/EM . . . . .15-8
Register Gateways for Communication With CONTROL-M/Server
15-10
Create CONTROL-M Definitions in CONTROL-M/Desktop .15-11
Show Extra Keyboard Help in Programs . . . . . . . . . . . . . . . . . .15-13
Check Communication with CONTROL-M/Agent . . . . . . . . . . . . .15-13
Chapter 16
Troubleshooting
CONTROL-M/EM Installation on Unix . . . . . . . . . . . . . . . . . . . . .16-2
CONTROL-M/EM Installation on Microsoft Windows . . . . . . . . .16-6
Check Startup Options for CONTROL-M/EM Services . . . . . .16-10
CONTROL-M/Server for Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-12
Oracle Database Cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-15
Sybase Database Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-15
Chapter 17
Uninstalling CONTROL-M Components
Uninstalling CONTROL-M/EM On Unix Computers . . . . . . .17-2
Uninstalling CONTROL-M/EM On Microsoft Windows . . . . .17-6
Uninstalling CONTROL-M/Server on Unix Computers . . . . . .17-11
Cleanup for Sybase Database Servers . . . . . . . . . . . . . . . . . . . .17-12
Uninstalling CONTROL-M/Server on Microsoft Windows . . .17-13
Uninstalling CONTROL-M/Agent for Unix . . . . . . . . . . . . . . .17-14
Uninstalling CONTROL-M/Agent for Microsoft Windows . . .17-17
Appendix A
Mounting CDs on Unix Computers
Mounting Installation CDs on an AIX Computer . . . . . . . . . . . . . . A-2
Mounting Installation CDs on an HP-UX Computer . . . . . . . . . . . . A-3
Mounting Installation CDs on a Solaris Computer . . . . . . . . . . . . . A-6
BMC Software, Inc., Confidential and Proprietary Information
viii
CONTROL-M Installation Guide
Mounting Installation CDs on a COMPAQ Tru64 Computer . . . . . A-6
Mounting Installation CDs on a Linux Computer . . . . . . . . . . . . . . A-8
Appendix B
CONTROL-M/EM Components
Appendix C
Unix Operating System Requirements
Appendix D
CONTROL-M/EM Database Size
Appendix E
CONTROL-M/Server Database Size
Job Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2
Calculating the Size of the Active Jobs File . . . . . . . . . . . . . . . . . . . E-3
Database Memory Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Appendix F
New Database Schema on an Existing Oracle (Unix)
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-2
Run the Oracle Pre-Installation Script . . . . . . . . . . . . . . . . . . . . F-3
Installing the Database Schema . . . . . . . . . . . . . . . . . . . . . . . . . F-6
Build the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-10
Run the Oracle Post-Installation Script . . . . . . . . . . . . . . . . . . . . . . . F-11
Appendix G
New Database Schema on an Existing Oracle (Microsoft Windows)
Preparing for Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-2
Appendix H
Tuning Steps for Oracle on AIX
Appendix I
Working with CONTROL-M Databases that are not Case-Sensitive
CONTROL-M/EM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-1
CONTROL-M/Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-2
Implications of Changing from Case-Sensitive to Non-Case-Sensitive
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-2
Implications of Changing from Non-Case-Sensitive to Case-Sensitive
Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-3
Appendix J
Language Configuration
Japanese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Procedure Task Flow . . . . . . . . . . . . . . . . . . . . . .
Configuration Tasks for Japanese Support on Unix . . . . . . . . . .
Western European Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
J-2
J-2
J-3
J-6
J-6
BMC Software, Inc., Confidential and Proprietary Information
Contents
ix
Compatibility with Prior Versions . . . . . . . . . . . . . . . . . . . . . . . . J-7
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-7
Upgrade and Migration Considerations . . . . . . . . . . . . . . . . . . . . J-8
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-9
Configuration Procedure Task Flow . . . . . . . . . . . . . . . . . . . . . . J-9
Additional Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-10
General Configuration on Microsoft Windows . . . . . . . . . . . . . . J-12
Setting the Default Microsoft Windows Command Prompt Code
Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-16
General Configuration on Unix . . . . . . . . . . . . . . . . . . . . . . . . . . J-18
Additional CONTROL-M/EM Configuration . . . . . . . . . . . . . . . J-22
Additional CONTROL-M/Agent Configuration on Unix . . . . . . J-25
Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-26
Oracle Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-27
Sybase Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-31
MSSQL Configuration for the CONTROL-M/EM Database . . . J-36
MSSQL Configuration for the CONTROL-M/Server Database . J-39
MSSQL Configuration for Clients . . . . . . . . . . . . . . . . . . . . . . . J-42
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-44
Parameters that Support Western European Language Special
Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-47
Index
BMC Software, Inc., Confidential and Proprietary Information
x
CONTROL-M Installation Guide
Figures
Figures
Figure 1-1
Figure 16-1
CONTROL-M Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
SQL Query Analyzer Window. . . . . . . . . . . . . . . . . . . . . . . . . 16-8
BMC Software, Inc., Confidential and Proprietary Information
Figures
xi
BMC Software, Inc., Confidential and Proprietary Information
xii
CONTROL-M Installation Guide
Tables
Tables
Table 1-1
Table 1-2
Table 1-3
Table 1-4
Table 1-5
Table 1-6
Table 2-1
Table 2-2
Table 2-3
Table 2-4
Table 2-5
Table 2-6
Table 2-7
Table 2-8
Table 2-9
Table 2-10
Table 2-11
Table 3-1
Table 3-2
Table 3-3
Table 3-4
Table 3-5
Table 3-6
Table 3-7
Table 3-8
Table 3-9
Table 4-1
Table 5-1
Parts of the CONTROL-M Installation Guide . . . . . . . . . . . . . .
CONTROL-M Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Server Configurations – CONTROL-M . . . . . . . . . . .
Installation Resource Requirements . . . . . . . . . . . . . . . . . . . . .
Installation CDs by Computer Type. . . . . . . . . . . . . . . . . . . . . .
Major Steps for CONTROL-M Installation. . . . . . . . . . . . . . . .
Minimum Partition Sizes for a Sybase Installation . . . . . . . . . .
Sybase Database Server Parameters Minimum Values . . . . . . .
Unix Computer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unix Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .
Unix Memory Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Check Available Memory . . . . . . . . . . . . . . . . . . . . . . .
Disk Space Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Kernel Parameters – HP-UX with Oracle . . . . . . . . . . . . . . . . .
Kernel Parameters – Solaris with Sybase . . . . . . . . . . . . . . . . .
Kernel Parameters – Compaq Tru64 with Sybase . . . . . . . . . . .
Limits for the CONTROL-M/EM User Account. . . . . . . . . . . .
Unix Computer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unix Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . .
Unix Memory Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to for Check Available Memory . . . . . . . . . . . . . . . . . . . .
Disk Space Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Kernel Parameters – HP-UX with Oracle . . . . . . . . . . . . . . . . .
Kernel Parameters – Solaris with Oracle . . . . . . . . . . . . . . . . . .
Kernel Parameters – Compaq Tru64 with Oracle . . . . . . . . . . .
Limits for the CONTROL-M/EM User Account. . . . . . . . . . . .
System Requirements for CONTROL-M Products . . . . . . . . . .
Oracle Database – Installation Types. . . . . . . . . . . . . . . . . . . . .
1-1
1-3
1-5
1-7
1-9
1-10
2-3
2-5
2-9
2-9
2-10
2-10
2-11
2-13
2-17
2-18
2-23
3-8
3-9
3-9
3-10
3-10
3-12
3-15
3-16
3-18
4-2
5-1
BMC Software, Inc., Confidential and Proprietary Information
Tables
xiii
Table 5-2
Table 6-1
Table 6-2
Table 7-1
Table 8-1
Table 8-2
Table 9-1
Table 9-2
Table 10-1
Table 11-1
Table 11-2
Table 12-1
Table 12-2
Table 12-3
Table 12-4
Table 12-5
Table 13-1
Table 14-1
Table 15-1
Table 16-1
Table 16-2
Table 16-3
Table 17-1
Table B-1
Table B-2
Table B-3
Table B-4
Table C-1
Table D-1
Table E-1
Table 5-2
Table E-3
Table F-1
Table G-1
Table J-1
Table J-2
Table J-3
Table J-4
Oracle Database – Unix Installation Parameters . . . . . . . . . . . 5-11
Oracle Installation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Oracle Database – Microsoft Windows Installation Parameters 6-5
CONTROL-M/EM – Unix Installation Parameters . . . . . . . . . 7-8
CONTROL-M/EM Parameters – Microsoft Windows . . . . . . . 8-5
Installation Return Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
CD_INST Messages for Upgrade. . . . . . . . . . . . . . . . . . . . . . . . 9-6
CONTROL-M/Server – Unix Installation Parameters . . . . . . . 9-14
CONTROL-M/Server Parameters – Microsoft Windows . . . . 10-5
Silent Installation Batch File – Default Parameters . . . . . . . . . 11-4
Silent Installation Batch File – Cluster Parameters . . . . . . . . . 11-7
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
CONTROL-M/Agent for Unix – Silent Installation Parameters . .
12-16
Configuration – CONTROL-M/Agent for Unix. . . . . . . . . . . . 12-17
Service Definition – CONTROL-M/Agent for Unix . . . . . . . . 12-18
Installation Parameters - CONTROL-M/Agent on Unix . . . . . 12-19
CONTROL-M/Agent – Installation Parameters . . . . . . . . . . . 13-5
Silent Installation Batch File – Default Parameters . . . . . . . . . 14-6
Fields in the CONTROL-M Dialog Box . . . . . . . . . . . . . . . . . 15-12
CONTROL-M/EM – Installation Error Message Handling . . . 16-2
CONTROL-M/EM Services. . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10
CONTROL-M/Server for Unix Troubleshooting . . . . . . . . . . . 16-12
Uninstallation Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
Client Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Administrator Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Server Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Third Party Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
Unix Operating System Requirements for CONTROL-M. . . . . C-2
Job Definition Elements and Disk Space Requirements . . . . . . D-3
Job items and Disk Space Requirements . . . . . . . . . . . . . . . . . . E-2
Job Definition Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-3
Active Jobs File Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-6
Oracle Database Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-9
Default Tablespace Size Settings . . . . . . . . . . . . . . . . . . . . . . . . G-8
Configuration Tasks for Japanese Language Support . . . . . . . . J-2
ISO English Character Set Locale Settings for Unix (for Use with
Japanese Operating Systems) . . . . . . . . . . . . . . . . . . . . . . . . . J-4
Unix Environment Variables for Japanese in the .cshrc File . . . J-5
Configuration Tasks for Western European Language Support . J-10
BMC Software, Inc., Confidential and Proprietary Information
xiv
CONTROL-M Installation Guide
Table J-5
Table J-6
Table J-7
Table J-8
Table J-9
ISO Latin-1 Character Set Locale Settings for Unix . . . . . . . . . . J-19
Unix Environment Variables for Western European Languages in the
.cshrc File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-20
Setting System Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-23
Possible Character Sets Outputs and Corresponding Actions for
Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-27
Parameters that Support Western European Language Special
Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . J-47
BMC Software, Inc., Confidential and Proprietary Information
Tables
xv
BMC Software, Inc., Confidential and Proprietary Information
xvi
CONTROL-M Installation Guide
About . . .
About This Book
This book describe how to install CONTROL-M/Enterprise Manager
(CONTROL-M/EM), CONTROL-M/Server and CONTROL-M/Agent
version 6.1.03.
If you are upgrading from an earlier version of one of these products, see
the CONTROL-M Upgrade Guide before performing any procedures in
this book.
If you wish to perform a default installation for a small data center or for
a test environment, see one of the CONTROL-M Quick Installation
Guides.
Note
CONTROL-M products may be installed in any order. However, it is
important that each installation procedure be performed completely
before you install another CONTROL-M product on the same computer.
BMC Software, Inc., Confidential and Proprietary Information
About This Book
xvii
How This Book Is Organized
This book is organized as follows.
Chapter
Description
Chapter 1
Getting Started
Describes how to choose the CONTROL-M products and
configuration that is appropriate for your site.
Chapter 2
Pre-Installation Steps for Unix with a Sybase Database
Describes prerequisites and preinstallation steps for
CONTROL-M/Products to be installed on Unix computers
with a Sybase database.
Chapter 3
Pre-Installation Steps for Unix with an Oracle
Database
Describes prerequisites and preinstallation steps for
CONTROL-M/Products to be installed on Unix computers
with an Oracle database.
Chapter 4
Pre-Installation Steps on Microsoft Windows
Describes prerequisites and preinstallation steps for
CONTROL-M/Products to be installed on Microsoft
Windows.
Chapter 5
Installing an Oracle Database on Unix
Describes how to install an Oracle Database server on a
Unix computer, for use with CONTROL-M/Server or with
CONTROL-M/EM.
Chapter 6
Installing an Oracle Database on Microsoft Windows
Describes how to install an Oracle Database server on a
Microsoft Windows computer, for use with
CONTROL-M/EM.
Chapter 7
Installing CONTROL-M/EM on Unix
Describes how to install CONTROL-M/EM on Unix
computers.
Chapter 8
Installing CONTROL-M/EM for Microsoft Windows
Describes how to install CONTROL-M/EM on computers
running Microsoft Windows.
Chapter 9
Installing CONTROL-M/Server for Unix
Describes how to install CONTROL-M/Server for Unix.
Chapter 10
Installing CONTROL-M/Server for Microsoft Windows
Describes how to install CONTROL-M/Server for Microsoft
Windows.
BMC Software, Inc., Confidential and Proprietary Information
xviii
CONTROL-M Installation Guide
Chapter
Description
Chapter 11
Silent Installation of CONTROL-M/Server for Microsoft
Windows
Describes how to install CONTROL-M/Server for Microsoft
Windows with minimal user intervention.
Chapter 12
Installing or Upgrading CONTROL-M/Agent for Unix
Describes how to install CONTROL-M/Agent for Unix.
Chapter 13
Installing or Upgrading CONTROL-M/Agent for
Microsoft Windows
Describes how to install CONTROL-M/Agent for Microsoft
Windows.
Chapter 14
Silent Installation of CONTROL-M/Agent for Microsoft
Windows
Describes how to install CONTROL-M/Agent for Microsoft
Windows with minimal user intervention.
Chapter 15
Post-Installation Configuration
Describes the how to perform configuration tasks after all
necessary CONTROLM products have been installed.
Chapter 16
Troubleshooting
Describes how to recover from and avoid problems that
may occur during installation of CONTROL-M products.
Chapter 17
Uninstalling CONTROL-M Components
Describes how to remove various CONTROL-M products
from your computer.
Appendix A
Mounting CDs on Unix Computers
Describes how to mount the various installation CDs on
the various Unix computer types.
Appendix B
CONTROL-M/EM Components
Describes each CONTROL-M/EM component in detail,
and includes installation notes for each component.
Appendix C
Unix Operating System Requirements
Provides details about supported Operating system levels
and required patches.
Appendix D
CONTROL-M/EM Database Size
Provides information for calculating the database data file
size and the memory requirements of the
CONTROL-M/EM database.
BMC Software, Inc., Confidential and Proprietary Information
About This Book
xix
Chapter
Description
Appendix E
CONTROL-M/Server Database Size
Provides information for calculating the database data file
size and the memory requirements of the CONTROL-M
database that is used by CONTROL-M/Server.
Appendix F
New Database Schema on an Existing Oracle (Unix)
Describes installation of an Oracle Database schema for
CONTROL-M on an existing Oracle Server version 9.2.0
with an existing Oracle Client.
Appendix G
New Database Schema on an Existing Oracle
(Microsoft Windows)
Describes installation of an Oracle Database schema for
CONTROL-M on an existing Oracle Server version 9.2.0
with an existing Oracle Client.
Appendix H
Tuning Steps for Oracle on AIX
Describes recommended modifications for sites that are
using on Oracle database server on a computer running
AIX.
Appendix I
Working with CONTROL-M Databases that are not
Case-Sensitive
Describes special considerations for CONTROL-M/EM or
CONTROL-M/Server when working with a Sybase or
MSSQL database that is not case sensitive.
Appendix J
Language Configuration
Describes special considerations for how to configure a
CONTROL-M environment for a language other than
English.
Index
Related Documentation
The following BMC publications are relevant to CONTROL-M version
6.1.03.
•
CONTROL-M Upgrade Guide describes how to upgrade from an
earlier version of CONTROL-M/EM, CONTROL-M/Server or
CONTROL-M/Agent.
BMC Software, Inc., Confidential and Proprietary Information
xx
CONTROL-M Installation Guide
•
CONTROL-M Quick Installation Guides each describe a default
installation of the CONTROL-M Scheduling solution. Each of these
guides is intended for trial and proof-of-concept implementations on
a specific default configuration (for example a Unix-based
installation).
•
CONTROL-M/Enterprise Manager User Guide describes
CONTROL-M/EM concepts, features, facilities, and operating
instructions.
•
CONTROL-M Job Parameter and Variable Reference Guide
describes syntax and usage for all parameters and variable that are
included in CONTROL-M job processing definitions.
•
CONTROL-M Utility Guide describes command-line utilities that
can be used to perform various CONTROL-M tasks in batch.
•
CONTROL-M/Desktop User Guide describes how to define and
manage CONTROL-M job processing definitions, Scheduling tables,
and Calendars.
•
CONTROL-M/Enterprise Manager Administrator Guide
describes the tasks that the CONTROL-M/EM administrator must
perform to define and to monitor and maintain the
CONTROL-M/EM environment.
•
CONTROL-M/Server Administrator Guides describe setup,
maintenance, and security, for CONTROL-M/Server on Unix or
Microsoft Windows.
•
CONTROL-M/Agent Administrator Guides describe setup,
maintenance, and security, for CONTROL-M/Agent on various types
of computers (for example, Unix or Microsoft Windows).
•
CONTROL-M User Manual (for OS/390) is a complete guide to
the CONTROL-M Production Control System in a mainframe
environment.
BMC Software, Inc., Confidential and Proprietary Information
About This Book
xxi
Online and Printed Books
The books that accompany BMC Software products are available in
online format and printed format. You can view online books with
Acrobat Reader from Adobe Systems. The reader is provided at no cost,
as explained in “To Access Online Books.” You can also obtain
additional printed books from BMC Software, as explained in “To
Request Additional Printed Books.”
To Access Online Books
Online books are provided as Portable Document Format (PDF) files.
You can view them, print them, or copy them to your computer by using
Acrobat Reader 3.0 or later. You can access online books from the
documentation compact disc (CD) that accompanies your product or
from the World Wide Web.
In some cases, installation of Acrobat Reader and downloading the
online books is an optional part of the product-installation process. For
information about downloading the free reader from the Web, go to the
Adobe Systems site at http://www.adobe.com.
To view any online book that BMC Software offers, visit the support
page of the BMC Software Web site at http://www.bmc.com/support.html.
Log on and select a product to access the related documentation. (To log
on, first-time users can request a user name and password by registering
at the support page or by contacting a BMC Software sales
representative.)
To Request Additional Printed Books
BMC Software provides a core set of printed books with your product
order. To request additional books, go to
http://www.bmc.com/support.html.
BMC Software, Inc., Confidential and Proprietary Information
xxii
CONTROL-M Installation Guide
Online Help
You can access Help for a product through the product’s Help menu. The
online Help provides information about the product’s graphical user
interface (GUI) and provides instructions for completing tasks.
Release Notes
Printed release notes accompany each BMC Software product. Release
notes provide up-to-date information such as
•
•
updates to the installation instructions
last-minute product information
The latest versions of the release notes are also available on the Web at
http://www.bmc.com/support.
Conventions
The following abbreviations are used in this guide:
Abbreviation
Description
CONTROL-M/EM
CONTROL-M/Enterprise Manager
The following conventions are used in this guide:
BMC Software, Inc., Confidential and Proprietary Information
About This Book
xxiii
<key>
When describing keystrokes, angle brackets are
used to enclose the name of a key (for
example, <F1>). When two keys are joined with “+”
as in <Shift>+<F1>, hold down <Shift> while
pressing <F1>.
Menu => Option
This represents an option selection sequence. For
example,
Users and Groups => Groups => Add
means that you first select Users and Groups from
the menu bar. Select the Groups option from the
submenu. Finally, select the Add option from the
Groups submenu.
{Option A|Option B}
The vertical bar is used to separate choices. For
example:
{AND|OR}
means that you specify either AND or OR.
[Option]
Square brackets are used to enclose parameters
that are optional.
Code Samples
Format syntax, operating system terms,
examples, and JCL scripts are
presented in this typeface.
Option Symbol
A vertical bar ( | ) separating items indicates that
you must choose one item. In the following
example, you would choose a, b, or c:
a|b|c
BMC Software, Inc., Confidential and Proprietary Information
xxiv
CONTROL-M Installation Guide
1
Getting Started
1
This book guides you through the CONTROL-M installation process.
Table 1-1 describes the chapters that make up the CONTROL-M
Installation Guide.
Note
If you are upgrading to version 6.1.03 from an earlier version of
CONTROL-M, you can perform an abbreviated planning phase. Review
this chapter quickly to confirm that you have the necessary prerequisites,
and then continue with the instructions in the CONTROL-M Upgrade
Guide.
Table 1-1
Parts of the CONTROL-M Installation Guide
Chapters
Description
1 through 4
Planning and Preparation
Describe how to determine which CONTROL-M products you
need and how to prepare for installation of these products.
5 through
14
Installation Procedures
Each of these chapters describes the installation procedure
for a specific CONTROL-M product on a specific type of
computer.
Instructions for how to install an Oracle Database using the
supplied CDs is also included in these chapters.
15 through
17
Configuration
Describe various post-installation steps that are used to
ensure communication between CONTROL-M products.
These chapters also include uninstallation procedures and
troubleshooting information for failed installations.
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-1
The remainder of this chapter describes how to determine which
CONTROL-M products and configurations are appropriate for your site.
Step 1 – Choose Which CONTROL-M Products
to Install
Identify your scheduling needs, and then consult with your BMC
Software representative to determine how CONTROL-M should be set
up to respond to these needs. Your BMC representative may also suggest
additional functions of CONTROL-M that can enhance business process
automation at your site. Possible issues are:
•
•
•
Coordination between different applications
Coordination between sites with different types of computers in
different locations.
Incorporation of information arriving from outside sources (for
example, the internet).
Figure 1-1 illustrates the relationships between the various products in
the CONTROL-M scheduling solution. These products are further
described in Table 1-2.
BMC Software, Inc., Confidential and Proprietary Information
1-2
CONTROL-M Installation Guide
Figure 1-1
CONTROL-M Products
Table 1-2
CONTROL-M Products
Product
Description
CONTROL-M/Enterprise
Manager
(CONTROL-M/EM)
The central GUI-based control center from which you can manage all
scheduling and workflow activities.
CONTROL-M/EM is composed of a number of different components.
These components can be installed together on a single computer, or
they can be distributed across a number of different computers.
For more information about CONTROL-M/EM components, see
Appendix B, “CONTROL-M/EM Components.”
CONTROL-M/Server
The engine (on a Unix or Microsoft Windows computer) used to drive
scheduling in a data center. Each CONTROL-M/Server can manage
multiple CONTROL-M/Agents on various platforms.
CONTROL-M/Agent
The software responsible for job submission and execution. An Agent
must exist on each computer that is used to execute CONTROL-M jobs.
CONTROL-M/eTrigger
A web-based product that enables you to use input from a web page to
create and run jobs under CONTROL-M.
CONTROL-M/Control
Module
(CONTROL-M/CM)
CONTROL-M Control Modules enable CONTROL-M/Agents to interface
with other applications (for example SAP, Oracle Applications, and FTP).
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-3
Step 2 – Choose a Database Configuration
CONTROL-M/EM and CONTROL-M/Server each maintain a database
using an Oracle Server, a Sybase Adaptive Server, or an MSSQL Server.
These databases can be implemented in the following ways:
•
Dedicated installation: Installs a new database server, and creates a
CONTROL-M database on this database server.
Dedicated installation of the CONTROL-M database is not supported
for CONTROL-M/Server on Windows.
•
Existing installation: Uses a database server that is already installed.
Creates a new database on that database server, and installs a
database client on the local computer.
You can also use an existing Oracle Client and Database (Database
Connection Only – described above). This type of installation is
described in Appendix G, “New Database Schema on an Existing
Oracle (Microsoft Windows),” and Appendix F, “New Database
Schema on an Existing Oracle (Unix).”
•
Client installation: Installs database client software and configures
the computer for connection to a CONTROL-M database on a
different computer.
Not every database server is supported on every platform or in every
installation format. Supported formats are listed in Table 1-3.
BMC Software, Inc., Confidential and Proprietary Information
1-4
CONTROL-M Installation Guide
Table 1-3
Database
Type
Oracle
Database Server Configurations – CONTROL-M
Description
An Oracle database server must be installed before CONTROL-M/EM and
CONTROL-M/Server are installed.
• For Unix: Supported by CONTROL-M/EM and CONTROL-M/Server. Installation
CDs are provided for Oracle 9.2.0.4.
• For Microsoft Windows: Supported by CONTROL-M/EM only. Installation CDs
are provided for Oracle 9.2.0.1.
Notes:
• If you already have Oracle Server 8.1.7, it is supported as an existing installation
only. In this case, it is recommended that you install a version 9.2 client in the
CONTROL-M/Server or CONTROL-M/EM account (using the provided installation
CD).
• Existing Oracle database servers with a full Enterprise edition installed can be
used for CONTROL-M databases. Oracle Standard edition servers cannot be used.
For more information about installation of an Oracle Database, see Chapter 5,
“Installing an Oracle Database on Unix” and Chapter 6, “Installing an Oracle
Database on Microsoft Windows.”
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-5
Table 1-3
Database
Type
Database Server Configurations – CONTROL-M
Description
Sybase
• For Unix: Supported by CONTROL-M/EM and CONTROL-M/Server.
An existing Database server can be used, or the Sybase Database server can be
installed during installation of CONTROL-M/EM or CONTROL-M/Server using a
separate installation CD.
• For Microsoft Windows: Supported by CONTROL-M/EM only. A Sybase client is
installed with CONTROL-M/EM. For this configuration, the Sybase Database server
must be installed by the user on a different computer before CONTROL-M/EM.
MSSQL
An MSSQL Database Server must be installed before CONTROL-M/EM and
CONTROL-M/Server are installed.
• For Unix: Not Supported.
• For Microsoft Windows: Supported by CONTROL-M/EM and
CONTROL-M/Server.
Notes:
• In addition to the database server, MSSQL clients must be installed on each
machine that will host CONTROL-M/Server or any component of CONTROL-M/EM
(aside from Orbix E2A, the CONTROL-M/EM GUI, CONTROL-M/Desktop, and the
Command Line interface).
• For compatibility reasons, the MSSQL database must be configured as
"case-sensitive". If you install your CONTROL-M/EM database on an MSSQL
Database server that is not case-sensitive, the new database is nevertheless
configured as case-sensitive.
• The MSSQL Client is not installed as part of the CONTROL-M product installation,
and must be installed before CONTROL-M product installation.
If you install CONTROL-M/Server or CONTROL-M/EM on the same computer as
an existing MSSQL server, there is no need to install the MSSQL Client.
Calculating Database Size
The size of your CONTROL-M databases will depend on the number and
type of processes that will be managed by CONTROL-M.
To ensure that you have enough space for your databases, you can
calculate their approximate size before installation of CONTROL-M
products.
•
For CONTROL-M/EM databases, see Appendix D,
“CONTROL-M/EM Database Size.”
•
For CONTROL-M/Server databases, see Appendix E,
“CONTROL-M/Server Database Size.”
BMC Software, Inc., Confidential and Proprietary Information
1-6
CONTROL-M Installation Guide
Step 3 – Identify and Arrange for Installation
Resources
Ensure that the following resources will be available to you when you
install CONTROL-M at your site (in addition to the hardware and
software requirements described in the next phase of the installation).
Table 1-4
Installation Resource Requirements
Resource
Requirements
Database
Administrator
Needed for:
• Administrator Passwords for Existing Database servers
• Information regarding location of SQL servers and data
files.
System
Administrator
Needed for:
• Mounting the CD-ROM drive (for most Unix computers)
• Definition of User Accounts
• Modification of System (Kernel) parameters (for Unix)
• Granting Authorization to necessary directories.
Step 4 – Map your CONTROL-M solution
Before installing anything you should determine where you are going to
install the major components of the CONTROL-M solution. A typical
solution includes:
•
•
•
•
CONTROL-M/EM Server components on one computer (Unix or
Microsoft Windows)
CONTROL-M/EM Basic Client components on a number of
computers (Microsoft Windows only)
A small number of CONTROL-M/Server installations (Unix or
Microsoft Windows)
CONTROL-M/Agents on every computer that will be used to run
CONTROL-M jobs.
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-7
•
A database server (Oracle, Sybase, or MSSQL).
Note
A database will need to be installed for CONTROL-M/EM and for each
CONTROL-M/Server. These databases may all use the same database
server, or each may be totally independent - depending on the size of
your environment and your various requirements.
Tip
You may also choose to install various CONTROL-M/Control Modules
to enable management of jobs produced by other applications (for
example SAP).
If you are planning on integration of Web-based information, you may
also want to install CONTROL-M/eTrigger.
When your map is complete, you should have a list of every computer
that will be part of the CONTROL-M environment, and that list should
indicate which components will be installed on each of those computers.
Step 5 – Choosing the Installation CDs
After you have determined your installation type, you will need to choose
the installation CDs from the packages that were provided with
CONTROL-M/EM and CONTROL-M.
Table 1-5 lists the major installation types, and the correct CDs for each
type.
BMC Software, Inc., Confidential and Proprietary Information
1-8
CONTROL-M Installation Guide
Table 1-5
Installation CDs by Computer Type
Platform
Required CDs
Microsoft
Windows
FD5305
FD5448
For installation of the CONTROL-M/Server and Agent for Microsoft
Windows.
Note: These two FDs are provided together on a single CD.
FD5143
CONTROL-M Documentation
FD5310
For installation of all CONTROL-M/EM components.
Database
Oracle Server
version 9.2.0.1
FD5381 for the Oracle Database Server
FD5382 for the Oracle Database Client
Sybase or MSSQL
Must be installed using the procedures provided
with these products.
Unix
FD5306
FD5449
For installation of the CONTROL-M/Server and Agent for Unix
Note: These two FDs are provided together on a single CD.
FD5143
CONTROL-M Documentation
FD5307
FD5308
FD5309
For installation of CONTROL-M/EM server components.
• AIX – FD5307
• HP-UX – FD5308
• Solaris – FD5309
• Compaq Tru64 – not supported
FD5310
For installation of CONTROL-M/EM client components on a Microsoft
Windows computer.
Database
Choose one of the following databases:
Sybase Adaptive
Server version 12
FD5316 for AIX
FD5317 for HP-UX, Solaris, or Compaq Tru64
Oracle Server
version 9.2.0.4
FD5380 – CONTROL-M Oracle Installation
Package for Unix and one of the following:
• FD5459: for HP-UX (64-bit only) - 5 CDs
• FD5458: for AIX version 5.L (64-bit only) - 5
CDs
• FD5461 – for Solaris 32-bit systems (4 CDs)
• FD5462 – for Solaris 64-bit systems (4 CDs)
For Solaris 2.8, or 2.9 use the following
command to determine if your system is 32-bit
or 64-bit: isainfo -b
• FD5460 for Compaq Tru64 (5 CDs)
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-9
Step 6 – Set up and Install CONTROL-M
Components
Use the following table to determine the major steps that you will need to
follow to complete your installation on each computer in your
CONTROL-M solution.
Table 1-6
Major Steps for CONTROL-M Installation
Component
Path
CONTROL-M/EM
Server components
on Unix with Oracle
1. Prepare for installation (see Chapter 3).
CONTROL-M/EM
Server components
on Unix with Sybase
1. Prepare for installation (see Chapter 2).
CONTROL-M/EM on
Microsoft Windows
with MSSQL
1. Install or verify the existence of an MSSQL database server version 2000
or later.
2. Install Oracle (see Chapter 5)
3. Install CONTROL-M/EM Server components (see Chapter 7)
2. Install CONTROL-M/EM Server components (see Chapter 7)
2. Prepare for installation (see Chapter 4).
3. Install CONTROL-M/EM (see Chapter 8)
4. After all other CONTROL-M components have been installed on other
computers, perform the post-installation configuration tasks (see Chapter
15)
CONTROL-M/EM on
Microsoft Windows
with Oracle
1. Prepare for installation (see Chapter 4).
2. Install Oracle (see Chapter 6)
3. Install CONTROL-M/EM (see Chapter 8)
After all other CONTROL-M components have been installed on other
computers, perform the post-installation configuration tasks (see Chapter 15)
CONTROL-M/EM on
Microsoft Windows
with Sybase
1. Install or verify the existence of a Sybase database server version
12.0.0.7 or later.
2. Prepare for installation (see Chapter 4).
3. Install CONTROL-M/EM (see Chapter 8)
4. After all other CONTROL-M components have been installed on other
computers, perform the post-installation configuration tasks (see Chapter
15)
BMC Software, Inc., Confidential and Proprietary Information
1-10
CONTROL-M Installation Guide
Table 1-6
Major Steps for CONTROL-M Installation
Component
Path
CONTROL-M/Server
on Unix with Sybase
1. Prepare for installation (see Chapter 2).
2. Install CONTROL-M/Server (see Chapter 9)
3. Perform the relevant post-installation configuration tasks (see Chapter
15)
CONTROL-M/Server
on Unix with Oracle
1. Prepare for installation (see Chapter 3).
2. Install Oracle (see Chapter 5)
3. Install CONTROL-M/Server (see Chapter 9)
4. Perform the relevant post-installation configuration tasks (see Chapter
15)
CONTROL-M/Server
on Microsoft Windows
1. Install or verify the existence of an MSSQL database server version 2000
or later.
2. Prepare for installation (see Chapter 4).
3. Install CONTROL-M/Server (see Chapter 10)
or use the silent installation procedure described in Chapter 11.
4. Perform the relevant post-installation configuration tasks (see Chapter
15)
BMC Software, Inc., Confidential and Proprietary Information
Getting Started
1-11
BMC Software, Inc., Confidential and Proprietary Information
1-12
CONTROL-M Installation Guide
2
Pre-Installation Steps for Unix with a
Sybase Database
2
This chapter describes the steps that must be performed before
installation of CONTROL-M products on a Unix computer to be used
with a Sybase database.
Before you proceed with the steps described below, verify that you have
reviewed Chapter 1, “Getting Started.” You should now have a plan
indicating which CONTROL-M products will be installed, and which
computers they will be installed on.
Note
If you are upgrading from a previous release of CONTROL-M, many of
the steps in this chapter will not require any action. However, it is highly
recommended that you review these steps to verify that you have all the
necessary information ready before you proceed to the upgrade
procedure.
During upgrade from a previous version of CONTROL-M/Server or
CONTROL-M/EM, you can choose to switch databases, database sizes
and many other parameters.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-1
Step 1 – Prepare for Database Installation
Step 1.1 – Choose a Sybase Database Configuration
1.1.1
Existing or Dedicated?
CONTROL-M products can either be installed with a new database
(dedicated), or they can use a database server that has already been
installed (existing).
1.1.2
•
If you are planning to install a dedicated Sybase database server,
continue with Step 1.1.2 below
•
If you are planning to use an existing Sybase database server,
continue with Step 1.2 on page 2-4.
Decide if the Sybase database should be installed on raw partitions
During CONTROL-M/Server or CONTROL-M/EM installation, you can
choose either a regular file system or raw partitions for the database.
1.1.3
•
If you intend to use raw partitions, continue with Step 1.1.3 below.
•
If you intend to use a regular file system, skip to Step 2 on page 2-6.
Set Up Raw Partitions for the CONTROL-M/Server or
CONTROL-M/EM database
You must prepare the required partitions before starting CONTROL-M
product installation. The number and size of partitions that you can use
depends on the type of installation.
•
For a Compact installation of CONTROL-M/Server, or
CONTROL-M/EM Default installation, you cannot use raw
partitions. All elements of the database must use regular files. For
this type of installation, continue with Step 2 on page 2-6.
BMC Software, Inc., Confidential and Proprietary Information
2-2
CONTROL-M Installation Guide
•
For a Typical installation (CONTROL-M/Server only), you can set
aside two partitions, (one each for data and log), with a total of at
least 50 MB. (The size of the log partition should be 33% of the size
of the data partition.) The other three elements of the database use
regular files.
•
For a Custom installation of CONTROL-M/Server or
CONTROL-M/EM, you can prepare between two and five partitions.
data and log must each have their own partition. In addition,
tempdb, systemprocs, and masterdb can each be assigned a
partition.
Note
Each partition can be used for only one element of the database.
It is not recommended to use a raw partition for tempdb.
Elements of the database that do not use raw partitions use regular files.
The minimum sizes of the partitions are described in Table 2-1.
Table 2-1
Minimum Partition Sizes for a Sybase Installation
Partition
Size
data
50 MB for CONTROL-M/Server
80 MB for CONTROL-M/EM
log
17 MB for CONTROL-M/Server
23 MB for CONTROL-M/EM
tempdb
22 MB for CONTROL-M/Server
28 MB for CONTROL-M/EM
systemprocs
80 MB
master
30 MB
Ask the system administrator for more information about raw partitions.
1.1.4
If you are installing a Sybase database on raw partitions, ensure the
Asynchronous IO is turned on:
•
For HP-UX, consult your system administrator for how to do this.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-3
•
For AIX, this will be described in a later phase of the preparation
steps (in Step 3.2 on page 2-14).
•
For Compaq Tru64 and Solaris, asynchronous IO is on by default.
Step 1.2 – Prepare to Install with an Existing Sybase
Database Server
1.2.1
Obtain the SA (System Administrator) password. This will be necessary
in order to continue building the database.
1.2.2
Use the following command on the computer where the Sybase Database
server is installed, to verify that it is running:
isql -U <DBA_usr> -P <DBA_pwd> -S <server_name>
Where:
<DBA_usr> is the name of the DBA account (Sybase default: sa)
<DBA_pwd> is the DBA account password (Sybase default: password)
<server_name> is the name of the target Sybase database server
Note
The existing Sybase database server must be running during installation
and whenever CONTROL-M/EM or CONTROL-M/Server is operating.
1.2.3
Verify that the Sybase device names and the device file name paths are
unique and valid names. The device file names reside on the local file
system on which the Sybase Database Server is installed.
1.2.4
Use the following command to ensure that parameters in Table 2-2
contain appropriate values:
sp_configure <parameter_name>, <desired_value>
BMC Software, Inc., Confidential and Proprietary Information
2-4
CONTROL-M Installation Guide
Table 2-2
Sybase Database Server Parameters Minimum Values
Item
Small
< 80 MB
Medium
80-200 MB
Large
> 200 MB
number of locks
30,000
30,000
40,000
number of user connections
Note: The number of user
connections is the total number
of connections to the Sybase
Database Server required for all
applications accessing the
Sybase Database Server,
including all CONTROL-M/EM
and CONTROL-M/Server
installations.
60
100
200
total memory (in Sybase blocks)
32, 768
40,000
100,000
If you change any of these parameters, the change will not be
implemented until you shut down and restart the Sybase Database Server.
1.2.5
Obtain a database name and a database owner name (DBO) to be
specified for the CONTROL-M/Server database and the
CONTROL-M/EM database.
Use the sp_helpdb command to verify that the database name and
database owner name are unique for the Sybase Database Server. Note
that the database name and the database owner name can be identical to
each other.
Note
When creating more than one CONTROL-M installation using the same
Sybase Database Server, the database name and database owner name
must be unique for each installation.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-5
Step 2 – Check System Requirements
Verify that your computer meets the minimum requirements for
installation of CONTROL-M products.
Note
The requirements listed for all platforms are minimum requirements. You
may need to add additional memory, increase disk space, and so on to
ensure optimum system performance.
For the most current compatibility information, see
http://www.bmc.com/supportu/PAC_utility/index.cfm.
Step 2.1 – Check Locale Settings
Ensure that locale parameters, in the CONTROL-M account, are set to an
English variant locale (for example C, english, us_english).
Step 2.2 – Check Operating System Levels and Patches
In this step, you will run the check_req.sh script. This script checks the
operating system version, maintenance level (patches), and Unix kernel
parameters. The output of this utility indicates if the computer is
compatible with the requirements of CONTROL-M/EM and
CONTROL-M/Server.
BMC Software, Inc., Confidential and Proprietary Information
2-6
CONTROL-M Installation Guide
2.2.1
Download the pre_req.tar.Z file from the following location:
ftp://ftp.bmc.com/pub/control-m/opensystem/FD4928/
Note
The check_req.sh file is located in the pre_req directory on the
CONTROL-M/Server and CONTROL-M/EM installation CDs. However,
due to constant changes applied to various operating systems, this file
may not check for a patch that supersedes one of the originally required
patches.
It is recommended that you download the latest version of this script
from the above-mentioned location.
2.2.2
If you downloaded the pre_req.tar.Z file from the internet, follow the
instructions in the readme file that is provided as part of this file and then
continue with Step 2.3 on page 2-8.
If you are using the check_req script that is provided on the
CONTROL-M installation CDs, continue with Step 2.2.3.
2.2.3
Log in as a root user.
2.2.4
Mount a CONTROL-M installation CD. For details of mount procedures
for your Unix platform, see Appendix A, “Mounting CDs on Unix
Computers.”
2.2.5
Use the following command to start this script from the
CONTROL-M/Server or CONTROL-M/EM installation CD:
<CD_path>/pre_req/check_req.sh
2.2.6
In the prompts that follow, specify the product(s) that you intend to
install, their versions, and the database types.
2.2.7
If the operating system and patches meet CONTROL-M requirements,
messages similar to the following are displayed:
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-7
Operating System patches check completed successfully
You can now install CONTROL-M/EM on this <OStype> <OSver> <OSbits> bit
computer
Where:
•
•
•
<OStype> is the type of Unix (AIX, HP-UX, Solaris, or COMPAQ
Tru64)
<OSver> is the version of the operating system
<OSbits> is either 32 or 64.
If the operating system version or patches do not match expected
requirements, messages similar to the following are displayed indicating
the required patches and versions.
The following $os_type patches or packages are missing. Please ask your
system administrator to either verify that a superceding patch has been
installed for each missing patch, or to install them and then restart
check_req.sh
If necessary, consult your system administrator to verify that either the
required patches or patches that supersede them have been installed on
your computer.
Note
For more specific information about required operating systems levels
and patches, see Appendix C, “Unix Operating System Requirements.”
Step 2.3 – Check Hardware Requirements
Note
All commands that are used to check the requirements described below
should be performed from a root user account.
Verify that your computers have the minimum necessary hardware:
BMC Software, Inc., Confidential and Proprietary Information
2-8
CONTROL-M Installation Guide
2.3.1
Verify that your computer meets the hardware requirements in the
following table:
Table 2-3
2.3.2
Vendor
Minimum Requirement
AIX
IBM RISC System/6000
HP-UX
HP 9000/700 or HP 9000/800.
Solaris
Sun SPARCstation
Compaq Tru64
Digital Unix Alpha System (for CONTROL-M/Server only)
Verify that each computer also has the following hardware:
Table 2-4
2.3.3
Unix Computer Types
Unix Hardware Requirements
Item
Description
Media Drive
CD-ROM drive.
Communication
Adapter
Any TCP/IP adapter is acceptable.
Verify that your computers have the necessary memory requirements for
CONTROL-M components.
•
•
Table 2-5 lists the memory requirements for each CONTROL-M
product.
Table 2-6 describes how to check available memory on Unix
computers.
Note
For information about calculating database memory requirements, see
Appendix D, “CONTROL-M/EM Database Size,” and Appendix E,
“CONTROL-M/Server Database Size.”
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-9
Table 2-5
Unix Memory Requirements
CONTROL-M
Product
CONTROL-M/EM
with Sybase
128 MB RAM for running the operating system, the
RDBMS, X-Windows, communication, and so on.
-plus• 10 MB RAM for each concurrent CONTROL-M/EM user.
• 18 MB RAM for the Sybase Adaptive Server (on AIX or
HP-UX).
• 24 MB RAM for the Sybase Adaptive Server (on
Solaris).
• 64 MB RAM for CONTROL-M/EM database files.
CONTROL-M/
Server with
Sybase
Memory required for a database of size x MB:
30 MB < x < 50 MB requires 64 MB RAM.
50 MB < x < 250 MB requires 80 MB RAM.
x > 250 MB requires 200 MB RAM.
Table 2-6
How to Check Available Memory
Vendor
How to check available RAM
AIX
Use the following command to determine the amount of
available memory in Kilobytes:
lsattr -El sys0 -a realmem
Divide the result of the command by 1024 to get the
number of MB.
HP-UX
Log in as the root user and use the following command to
check how much RAM is supplied with your computer:
/usr/sbin/dmesg
Solaris
prtconf -v |grep Memory
Compaq Tru64
Enter the following command as a superuser:
vmstat -P | more
BMC Software, Inc., Confidential and Proprietary Information
2-10
RAM Requirements
CONTROL-M Installation Guide
2.3.4
Verify that your computers have the necessary disk space requirements
for CONTROL-M components. Table 2-7 on page 2-11 lists disk space
requirements for each CONTROL-M product.
Tip
Use the following command to check how much disk space (in kilobytes)
is available on your partition:
df -k .
Table 2-7
Disk Space Requirements
CONTROL-M
Product
Disk Space Requirements
CONTROL-M/EM
files on AIX
Program Files
• New CONTROL-M/EM 6.1.03 installation: 522 MB free
disk space for the programs.
• It is recommended that an area three times the amount
of RAM in the system be reserved for swap space.
Sybase Adaptive Server and Database Files
• 323 MB for Sybase Adaptive Server files.
• The default size of the CONTROL-M/EM database is
220 MB.
Note: The amount of free space in the file system in which
the Sybase database server is installed cannot exceed
4 GB.
CONTROL-M/EM
files HP-UX
Program Files
• New CONTROL-M/EM 6.1.03 installation: 277 MB free
disk space for the programs.
• It is recommended that an area three times the amount
of RAM in the system be reserved for swap space.
Sybase Adaptive Server and Database Files
• 463 MB for Sybase Adaptive Server files.
• The default size of the CONTROL-M/EM database is
220 MB.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-11
Table 2-7
Disk Space Requirements
CONTROL-M
Product
Disk Space Requirements
CONTROL-M/EM
files on Solaris
Program Files
• New CONTROL-M/EM 6.1.03 installation: 239 MB free
disk space for the programs.
• It is recommended that an area three times the amount
of RAM in the system be reserved for swap space.
Sybase Adaptive Server and Database Files
• 377 MB for Sybase Adaptive Server files.
• The default size of the CONTROL-M/EM database is
220 MB.
Note: The amount of free space in the file system in which
the Sybase database server is installed cannot exceed
4 GB.
CONTROL-M/
Server files
(all platforms)
200 MB. An additional 100 MB disk space may be
required if you are planning to run CONTROL-M in Debug
mode.
CONTROL-M/
Server Database
using Sybase
(all platforms)
• Dedicated Sybase server installation: 570 MB
• When x is the size of the database in MB.
Disk space required is: (x + 570 + x * 0.6) MB
• CONTROL-M/Server database using an existing
Sybase Database Server: 210 MB
Note:
For AIX and Solaris: The amount of free space in the file
system in which the Sybase database server is installed
cannot exceed 4 GB.
Step 3 – Check and Modify System Parameters
Preparation for installing CONTROL-M varies by platform.
•
•
•
•
•
For CONTROL-M/EM on HP-UX, see Step 3.1 on page 2-13.
For CONTROL-M/Server on HP-UX, skip to “Create the
CONTROL-M/Server Administrator Account” on page 2-24
For AIX, see Step 3.2 on page 2-14.
For Solaris, see page 2-16.
For Compaq Tru64, see page 2-18
BMC Software, Inc., Confidential and Proprietary Information
2-12
CONTROL-M Installation Guide
Step 3.1 – HP-UX
We recommend that you ask your system administrator to modify the
necessary system (kernel) parameters. If you must make these changes
yourself, follow the instructions below very carefully.
Note
If changes are made to kernel parameters, the Unix computer will have to
be rebooted at the end of this procedure.
3.1.1
Log on as user root.
3.1.2
Type sam and press <Enter>.
3.1.3
Use the down arrow to select Kernel Configuration and press <Enter>.
3.1.4
Use the down arrow to select Configurable Parameters and press
<Enter> a list of parameters is displayed.
Table 2-8 lists the values that are recommended for installing with an
Oracle database server.
Table 2-8
3.1.5
Kernel Parameters – HP-UX with Oracle
Parameter
Value
max_thread_proc
512. This value is appropriate for a
CONTROL-M/EM installation with up to 50
CONTROL-M definitions, 80 ViewPoints and 30
concurrent users.
Note: If your datacenter is larger than this
configuration, contact BMC Technical Support for
the value for this parameter. For more information
about CONTROL-M definitions, and ViewPoints,
see the CONTROL-M/Enterprise Manager User
Guide.
To change the value of a kernel parameter:
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-13
A:
Use the down arrow to move the cursor to the parameter.
B:
Press the spacebar to select the parameter.
C:
Press <Tab> to activate the menu bar.
D:
Press the right arrow until the Actions menu is selected.
E:
Use the down arrow to select the Modify Configurable Parameters
option, and press <Enter>
F:
Use the <Tab> key to go to the Formula/Value field and enter the
desired value. (If the default value is more than needed, do not
change it.)
G:
Use the <Tab> key to go to the [OK] button and press <Enter>
3.1.6
When you have finished modifying all relevant parameters, use the
<Tab> key to activate the menu bar.
3.1.7
Use the down arrow to select the Choose Process New Kernel option
using down arrow and press <Enter>. (This action will reboot the Unix
computer. It may take a few minutes.)
3.1.8
Continue your installation preparation with Step 5 on page 2-22.
Step 3.2 – AIX
Use the following steps to activate the RS/6000 Asynchronous I/O
option:
3.2.1
Log on as user root.
3.2.2
Enter the following command to ensure that you are using an appropriate
display setting:
setenv DISPLAY <hostname>:0.0
3.2.3
Enter the following command:
BMC Software, Inc., Confidential and Proprietary Information
2-14
CONTROL-M Installation Guide
smit aio
3.2.4
Select the Change/Show Characteristics of Asychronous I/O option.
Enter the following values for the displayed parameters:
Parameter
Value
Minimum number of servers
1
Maximum number of servers
10
Maximum number of requests I/O
4096
Server priority
39
ASYNC I/O State to be configured at system start
Available
State of fast path
Enabled
Note
If your system uses more than seven hard disks for Asynchronous I/O,
the Maximum number of servers setting must be increased by one for
every active device after the seventh.
3.2.5
Click OK and wait for the operation to complete.
3.2.6
Click Done. Control returns to the main Asynchronous I/O menu.
3.2.7
Select the Configure Defined Asynchronous I/O option.
3.2.8
Press <F12> to exit from smit.
3.2.9
Log out.
3.2.10
Exit the shell prompt.
Note
If State to be configured at system start is not
‘Available’ (for example, ‘defined’), the computer must be rebooted at
the end of the procedure.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-15
3.2.11
Continue installation preparation:
•
If you are installing CONTROL-M/EM using an existing Sybase
Database server, continue your installation preparation with Step 4
on page 2-19.
•
For installation of CONTROL-M/EM with a new (dedicated) Sybase
database server, continue with Step 5 on page 2-22.
•
For installation of CONTROL-M/Server with a new (dedicated)
Sybase database server, continue with Step 6 on page 2-24.
Step 3.3 – Solaris
It is recommended that you ask your system administrator to modify the
necessary system (kernel) parameters. If you must make these changes
yourself, follow the instructions provided below very carefully.
Note
If changes are made to kernel parameters, the Unix machine will have to
be rebooted at the end of this procedure.
3.3.1
Log in as a root user.
3.3.2
Open the operating system configuration file /etc/system
Each line in the /etc/system file has the following format:
set shmsys:shminfo_<param_name>=<value>
For example, to set the shmmin parameter to 1:
set shmsys:shminfo_shmmin=1
3.3.3
If necessary, add/modify the parameters (as listed in Table 2-9).
BMC Software, Inc., Confidential and Proprietary Information
2-16
CONTROL-M Installation Guide
Table 2-9
Kernel Parameters – Solaris with Sybase
Parameter
Minimum Value
shmmax
Same as the amount of RAM (in bytes) on this computer. For
information about how to determine the amount of RAM on
your computer, see the table on page 2-10.
shmseg
36
semvmx
32767
3.3.4
If you modified any of the system (kernel) parameters, reboot the
computer.
3.3.5
In the console window, run the xhost + command. This command will
ensure that your computer can be accessed using a Unix emulation for
CONTROL-M installation.
3.3.6
Continue installation preparation:
•
If you are installing CONTROL-M/EM using an existing Sybase
Database server, continue your installation preparation with Step 4
on page 2-19.
•
For installation of CONTROL-M/EM with a new (dedicated) Sybase
database server, continue with Step 5 on page 2-22.
•
For installation of CONTROL-M/Server with a new (dedicated)
Sybase database server, continue with Step 6 on page 2-24.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-17
Step 3.4 – Compaq Tru64 (OSF1)
3.4.1
Verify that system (kernel) parameters match the requirements listed in
Table 2-10. It is recommended that you ask your system administrator to
modify the necessary system (kernel) parameters.
Note
Kernel configurations should be performed under the root user. If any of
the parameters are changed, the system must be rebooted for changes to
take effect.
If changes are made to kernel parameters, the Unix machine will be have
to be rebooted at the end of this procedure.
Table 2-10
3.4.2
Kernel Parameters – Compaq Tru64 with Sybase
Parameter
Minimum Value
shmmax
About one-half the amount of RAM (in bytes) on
this computer. To determine the amount of RAM on
your computer, see Table 2-5, “Unix Memory
Requirements,” on page 2-10.
ssm-threshold
0
Continue installation preparation with Step 6 on page 2-24.
BMC Software, Inc., Confidential and Proprietary Information
2-18
CONTROL-M Installation Guide
Step 4 – Create Database Devices
This step is relevant only if you are installing CONTROL-M/EM using
an existing Sybase Database server.
Note
If you are upgrading from an earlier version of CONTROL-M/Server or
CONTROL-M/EM, consult Chapter 1 of the CONTROL-M Upgrade
Guide in order to determine how to proceed.
•
For installation of CONTROL-M/EM with a new (dedicated) Sybase
database server, continue with Step 5 on page 2-22.
•
For installation of CONTROL-M/Server with a new (dedicated)
Sybase database server, continue with Step 6 on page 2-24.
In this step you will use the disk init command to allocate data and log
devices.
Note
Only a superuser can execute the disk init command on the Sybase
Adaptive Server host computer.
4.0.1
Use the following command to log on as the Sybase Adaptive Server
superuser on the computer on which the Sybase database server is
installed:
isql -U sa -P <DBA_Password> -S <Sybase_host>
where <Sybase_host> is the hostname that is specified in the Sybase
interfaces file on the computer where Sybase is installed.
4.0.2
Determine if there are free device numbers that are available. Any free
device numbers can be used in the disk init command in Step 4.0.4
(below). Use the following command to display a list of occupied device
numbers:
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-19
select distinct convert(int,(low/power(2,24))) & 255
from sysdevices order by 1
go
If no free devices are available, ask your database administrator to
increase the value of the Sybase number_of_devices parameter.
4.0.3
Enter the following command to display the number of existing devices
already assigned to the Sybase database server.
sp_configure "number of devices"
go
4.0.4
Enter the following disk init command twice, once for the data device
and once for the log device. For disk init examples, see page 2-21.
disk init
name = "<logical_device_name>",
physname = "<physical_pathname>",
vdevno = <virtual_device_number>,
size = <number_of_pages>
go
Note that:
A:
The value for <number_of_pages> is given by the formula
(database size in MB) * 512
For example, for a 1200 MB database:
<number_of_pages> = 1200 * 512 = 614400.
B:
For <virtual_device_number>, do not use any occupied device
number that was listed in Step 4.0.2 or Step 4.0.3.
C:
Record the values you give to each device in the parameter line
name= “<logical_device_name>”
You will need these names during the installation process.
BMC Software, Inc., Confidential and Proprietary Information
2-20
CONTROL-M Installation Guide
disk init Examples
disk init
name = "em610_dat",
physname = "/home/ecs/sybase/em610.dat",
vdevno = 9,
size = 40960
go
disk init
name = "em610_log",
physname = "/home/ecs/sybase/em610.log",
vdevno = 10,
size = 10240
go
4.0.5
Continue installation preparation with Step 5 on page 2-22.
•
For installation of CONTROL-M/Server with a new (dedicated)
Sybase database server, continue with Step 6 on page 2-24.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-21
Step 5 – Create the CONTROL-M/EM
Administrator Account
In this step, you will create the user account for the CONTROL-M/EM
administrator. If you are not familiar with how to do this, consult your
system administrator.
Notes
•
The CONTROL-M/EM administrator’s account must include a home
directory with sufficient diskspace for installation of
CONTROL-M/EM components (described in Table 2-7 on page
2-11).
•
Any valid group name is acceptable.
•
The initial program for the CONTROL-M/EM administrator’s user
account must be specified as /bin/csh, or /bin/ksh.
•
Perl is installed during CONTROL-M/EM installation. The location
of the Perl files is recorded in the .cshrc or .profile files.
— For Solaris computers the Perl shared library path is recorded
using the using the LD_LIBRARY_PATH parameter.
— For HP-UX computers the Perl shared library path is recorded
using the using the SHLIB_PATH parameter.
— For AIX computers the Perl shared library path is recorded using
the using the LIBPATH parameter.
If you have another copy of Perl installed on your computer, you will
need to use the full path to access that copy.
BMC Software, Inc., Confidential and Proprietary Information
2-22
CONTROL-M Installation Guide
Setting Limits for the CONTROL-M/EM User Account
Unix computers have predefined limits which ostensibly avoid excessive
use of resources by a process. When the process rises past the limit
specified, the Operating System may kill the process in a way that allows
for no clean up or diagnostics generation.
Unix default limits are also very small, and unexplained outages may
occur when the Operating System terminates a naturally growing
process. We recommend setting limits to higher values to avoid these
unexpected outages, which may be mistaken for an actual product failure.
The current limits in your machine can be checked by issuing the limit
command. (The limit command may be reserved for the Super User on
some Operating Systems installations.)
The limits that are affect CONTROL-M/EM processes are described in
Table 2-11, “Limits for the CONTROL-M/EM User Account,” on page
2-23.
Table 2-11
Limits for the CONTROL-M/EM User Account
Parameter
Description
datasize
The maximum size of the "data" segment of a process.
Maximum applicable values are
• Solaris: 2GB
• HP-UX: 4GB (using third and fourth quarter enabled)
• AIX: 2GB
stacksize
The maximum size of the stack segment of a process. We
recommend 400 MB for all Unix types.
coredumpsize
The maximum size that a core dump can reach. We
recommend that this be set to be the same as the datasize,
so that a complete core dump can be generated if a failure
occurs. There must also be enough disk space available for
the complete core dump to be generated.
descriptors
The maximum number of descriptors in use by a single
process. Recommended value: 2000
Note: This parameter should not be set to unlimited.
memoryuse
The maximum amount of memory to be used by a single
process. We recommend that this be set to unlimited.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-23
Step 6 – Create the CONTROL-M/Server
Administrator Account
In this step, you will create the user account for the
CONTROL-M/Server administrator. If you are not familiar with how to
do this, consult your system administrator.
Verify that:
•
The home directory of the CONTROL-M/Server administrator’s
account has sufficient diskspace to install CONTROL-M/Server
components (as described in Step 2.3 on page 2-8).
•
The administrator’s group name is controlm. If necessary, create a
new group.
•
The HOME directory parameter for the CONTROL-M/Server
administrator’s account must contain the full path name of the
directory to be created for the CONTROL-M/Server administrator.
The specified HOME directory must be on a local disk. NFS and
other mount disk systems (for example, clusters) are not supported.
•
The initial program for the CONTROL-M/Server administrator’s
user account must be specified as /bin/csh, or /bin/tcsh.
BMC Software, Inc., Confidential and Proprietary Information
2-24
CONTROL-M Installation Guide
Step 7 – Review Installation Parameters
Each installation procedure that is described in this book is followed by a
table that describes the parameters and prompts for that procedure. If this
is the first time that you are installing CONTROL-M, it is recommended
that you review the tables in the appropriate installation chapters. This
will help you gather whatever information is necessary before you run
the actual installation.
Step 8 – Where to go from here
This completes the Preparation phase of CONTROL-M installation on a
Unix computer.
•
To install CONTROL-M/Server on Unix with a Sybase database,
continue with Chapter 9, “Installing CONTROL-M/Server for Unix.”
•
To install CONTROL-M/EM Server components on Unix with a
Sybase database, continue with Chapter 7, “Installing
CONTROL-M/EM on Unix.”
Note
If you are upgrading from an earlier version of CONTROL-M/Server or
CONTROL-M/EM, consult Chapter 1 of the CONTROL-M Upgrade
Guide in order to determine how to proceed.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with a Sybase Database
2-25
BMC Software, Inc., Confidential and Proprietary Information
2-26
CONTROL-M Installation Guide
3
Pre-Installation Steps for Unix with an
Oracle Database
3
This chapter describes the steps that must be performed before
installation of CONTROL-M products on a Unix computer to be used
with an Oracle Database.
Note
Before you proceed with the steps described below, verify that you have
planned your CONTROL-M configuration as described in Chapter 1,
“Getting Started.”
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-1
Before you Begin
Make sure that you have reviewed Chapter 1 and now have a plan
indicating which CONTROL-M products will be installed, and which
computers they will be installed on.
Note
If you are upgrading from a previous release of CONTROL-M, many of
the steps in this chapter will not require any action. However, it is highly
recommended that you review these steps to verify that you have all the
necessary information ready before you proceed to the upgrade
procedure.
During upgrade from a previous version of CONTROL-M/Server or
CONTROL-M/EM, you can choose to switch databases, database sizes
and many other parameters.
Step 1 – Choose a Files or Raw Partitions for
the Oracle Database
During CONTROL-M/Server or CONTROL-M/EM installation, you can
choose either a regular file system or raw partitions for the database.
1.0.1
If you wish to use raw partitions for the CONTROL-M/EM or
CONTROL-M/Server database, prepare them before installation of the
Oracle Database server.
The size of each raw partition must be equal to the size of the tablespace
plus 4 MB.
Note
Oracle Database log files must not be placed on a raw partition.
Ask the system administrator for more information about raw partitions.
BMC Software, Inc., Confidential and Proprietary Information
3-2
CONTROL-M Installation Guide
1.0.2
If you will be installing only one new (dedicated) database using a new
Oracle Database server, continue with Step 2 on page 3-5.
If you will be using an existing Oracle database server, continue with
Step 1.1 on page 3-3.
Note
If you will be installing databases for CONTROL-M/EM and
CONTROL-M/Server together on one dedicated server, the first database
installation will create the dedicated server, and the second database
installation will treat this newly installed instance as an existing server.
Review Step 1.1 on page 3-3 to prepare for the second database
installation.
Step 1.1 – Prepare to Install with an Existing Oracle Database
Server
Existing Oracle database servers must have a full Enterprise edition
installed, including support for the partitioning option. Oracle Standard
edition servers cannot be used for CONTROL-M databases.
Note
If you are going to be using a dedicated Oracle Database server, skip this
step and continue with Step 2 on page 3-5.
1.1.1
Using the operating system account that installed the Oracle server, log
in to the computer where the Oracle database server is installed.
Note
The existing Oracle database instance must be running during installation
and whenever CONTROL-M/EM or CONTROL-M/Server is operating.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-3
1.1.2
Use the following command to verify that Oracle Database server is
running:
sqlplus <DBA_usr>/<DBA_pwd>
where:
<DBA_usr> is the name of the DBA account (Oracle default: system)
<DBA_pwd> is the DBA account password (Oracle default: manager)
1.1.3
Verify that this database is served by an Oracle listener running on the
same computer on which the database is installed.
1.1.4
A tablespace name and a tablespace owner name (DBO) must be
specified for each CONTROL-M database.
The tablespace name and tablespace owner name must be unique for
each Oracle Database server.
To display a list of existing tablespace names:
1. Login as the database administrator.
2. Type the following SQL instruction:
SQL> select tablespace_name from dba_tablespaces;
To display a list of existing usernames:
1. Login as the database administrator.
2. Type the following SQL instruction:
SQL> select username from all_users;
Note
When creating more than one CONTROL-M installation using the same
Oracle Database server, be sure to specify a unique tablespace name and
tablespace owner name for each installation.
BMC Software, Inc., Confidential and Proprietary Information
3-4
CONTROL-M Installation Guide
Step 2 – Check System Requirements
Verify that your computer meets the minimum requirements for
installation of CONTROL-M products.
Note
The requirements listed for all platforms are minimum requirements. You
may need to add additional memory, increase disk space, and so on to
ensure optimum system performance.
For the most current compatibility information, see
http://www.bmc.com/supportu/PAC_utility/index.cfm.
Step 2.1 – Check Locale Settings
Ensure that locale parameters, in the CONTROL-M account, are set to an
English variant locale (for example C, english, us_english).
Step 2.2 – Check Operating System Levels and Patches
In this step, you will run the check_req.sh script. This script checks the
operating system version, maintenance level (patches), and Unix kernel
parameters. The output of this utility indicates if the computer is
compatible with the requirements of CONTROL-M/EM and
CONTROL-M/Server.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-5
2.2.1
Download the pre_req.tar.Z file from the following location:
ftp://ftp.bmc.com/pub/control-m/opensystem/FD4928/
Note
The check_req.sh file is located in the pre_req directory on the
CONTROL-M/Server and CONTROL-M/EM installation CDs. However,
due to constant changes applied to various operating systems, this file
may not check for a patch that supersedes one of the originally required
patches.
It is recommended that you download the latest version of this script
from the above-mentioned location.
2.2.2
If you downloaded the pre_req.tar.Z file from the internet, follow the
instructions in the readme file that is provided as part of this file and then
continue with Step 2.3 on page 3-7.
If you are using the check_req script that is provided on the
CONTROL-M installation CDs, continue with Step 2.2.3.
2.2.3
Log in as a root user.
2.2.4
Mount a CONTROL-M installation CD. For details of mount procedures
for your Unix platform, see Appendix A, “Mounting CDs on Unix
Computers.”
2.2.5
Use the following command to start this script from the
CONTROL-M/Server or CONTROL-M/EM installation CD:
<CD_path>/pre_req/check_req.sh
2.2.6
In the prompts that follow, specify the product(s) that you intend to
install, their versions, and the database types.
2.2.7
If the operating system and patches meet CONTROL-M requirements,
messages similar to the following are displayed:
BMC Software, Inc., Confidential and Proprietary Information
3-6
CONTROL-M Installation Guide
Operating System patches check completed successfuly
You can now install CONTROL-M/EM on this <OStype> <OSver> <OSbits> bit
computer
Where:
•
•
•
<OStype> is the type of Unix (AIX, HP-UX, Solaris, or COMPAQ
Tru64)
<OSver> is the version of the operating system
<OSbits> is either 32 or 64.
If the operating system version or patches do not match expected
requirements, messages similar to the following are displayed indicating
the required patches and versions.
The following $os_type patches or packages are missing. Please ask your
system administrator to either verify that a superceding patch has been
installed for each missing patch, or to install them and then restart
check_req.sh
If necessary, consult your system administrator to verify that either the
required patches or patches that supersede them have been installed on
your computer.
Note
For more specific information about required operating systems levels
and patches, see Appendix C, “Unix Operating System Requirements.”
Step 2.3 – Check Hardware Requirements
Note
All commands that are used to check the requirements described below
should be performed from a root user account.
Verify that your computers have the minimum necessary hardware:
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-7
2.3.1
Verify that your computer meets the hardware requirements in the
following table:
Table 3-1
Unix Computer Types
Vendor
Minimum Requirement
AIX
IBM RISC System/6000
For Oracle installation, hardware must be 64-bit.
HP-UX
HP 9000/700 or HP 9000/800.
For Oracle installation, hardware must be 64-bit.
Solaris
Sun SPARCstation
Compaq Tru64
Digital Unix Alpha System (for CONTROL-M/Server only)
BMC Software, Inc., Confidential and Proprietary Information
3-8
CONTROL-M Installation Guide
2.3.2
Verify that each computer also has the following hardware:
Table 3-2
2.3.3
Unix Hardware Requirements
Item
Description
Media Drive
CD-ROM drive.
Communication
Adapter
Any TCP/IP adapter is acceptable.
Verify that your computers have the necessary memory requirements for
CONTROL-M components.
•
•
Table 3-3 lists the memory requirements for each CONTROL-M
product.
Table 3-4 describes how to check available memory on Unix
computers.
Note
For information about calculating database memory requirements, see
Appendix D, “CONTROL-M/EM Database Size,” and Appendix E,
“CONTROL-M/Server Database Size.”
Table 3-3
Unix Memory Requirements
CONTROL-M
Product
RAM Requirements
CONTROL-M/EM
with Oracle
512 MB RAM available.
CONTROL-M/
Server with
Oracle
512 MB RAM available.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-9
Table 3-4
2.3.4
How to for Check Available Memory
Vendor
How to check available RAM
AIX
Use the following command to determine the amount of
available memory in Kilobytes:
lsattr -El sys0 -a realmem
Divide the result of the command by 1024 to get the
number of MB.
HP-UX
Log in as the root user and use the following command to
check how much RAM is supplied with your computer:
/usr/sbin/dmesg
Solaris
prtconf -v |grep Memory
Compaq Tru64
Enter the following command as a superuser:
vmstat -P | more
Verify that your computers have the necessary disk space requirements
for CONTROL-M components. Table 3-5 on page 3-10 lists disk space
requirements for each CONTROL-M product.
Tip
Use the following command to check how much disk space (in kilobytes)
is available on your partition:
df -k .
Table 3-5
Disk Space Requirements
CONTROL-M
Product
Disk Space Requirements
CONTROL-M/EM
files on AIX
For a new installation, 522 MB free disk space for the
programs.
CONTROL-M/EM
files HP-UX
For a new installation, 277 MB free disk space for the
programs.
CONTROL-M/EM
files on Solaris
For a new installation, 239 MB free disk space for the
programs.
BMC Software, Inc., Confidential and Proprietary Information
3-10
CONTROL-M Installation Guide
Table 3-5
Disk Space Requirements
CONTROL-M
Product
Disk Space Requirements
CONTROL-M/Server
files (all platforms)
200 MB. An additional 100 MB disk space may be
required if you are planning to run CONTROL-M in
Debug mode.
CONTROL-M/EM
Database
-orCONTROL-M/Server
Database
• 4 GB of space for the Oracle Server, and 400 MB in
the /tmp directory.
• Space for the CONTROL-M/EM database,
depending on the size of database chosen:
Small: 650 MB
Medium: 1.1 GB
Large: 1.9 GB
(all platforms)
Step 3 – Check and Modify System Parameters
Preparation for installing CONTROL-M varies by platform.
•
•
•
•
•
For CONTROL-M/EM on AIX, skip to Step 4 on page 3-17.
For CONTROL-M/Server on AIX, skip to Step 5 on page 3-19.
For HP-UX, see page 3-11.
For Solaris, see page 3-14.
For Compaq Tru64, see page 3-16
Step 3.1 – HP-UX
We recommend that you ask your system administrator to modify the
necessary system (kernel) parameters. If you must make these changes
yourself, follow the instructions below very carefully.
Note
If changes are made to kernel parameters, the Unix computer will have to
be rebooted at the end of this procedure.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-11
3.1.1
Log on as user root.
3.1.2
Type sam and press <Enter>.
3.1.3
Use the down arrow to select Kernel Configuration and press <Enter>.
3.1.4
Use the down arrow to select Configurable Parameters and press
<Enter> a list of parameters is displayed.
Table 3-6 lists the values that are recommended for installing with an
Oracle database server.
Table 3-6
Kernel Parameters – HP-UX with Oracle (Part 1 of 2)
Parameter
Value
ksi_alloc_max
(NPROC*8)
Eight times the value specified for the NPROC
parameter.
maxdsiz
1073741824
maxdsiz_64bit
2147483648
maxssiz
134217728 bytes
maxssiz_64bit
1073741824
maxswapchunks
16384
max_thread_proc
512. This value is appropriate for a
CONTROL-M/EM installation with up to 50
CONTROL-M definitions, 80 ViewPoints and 30
concurrent users.
Note: If your datacenter is larger than this
configuration, contact BMC Technical Support for
the value for this parameter. For more information
about CONTROL-M definitions, and ViewPoints,
see the CONTROL-M/Enterprise Manager User
Guide.
maxuprc
((NPROC*9)/10)
msgmap
(MSGTQL+2)
msgmni
NPROC
msgseg
32767
msgtql
NPROC
BMC Software, Inc., Confidential and Proprietary Information
3-12
CONTROL-M Installation Guide
Table 3-6
3.1.5
Kernel Parameters – HP-UX with Oracle (Part 2 of 2)
Parameter
Value
ncallout
(NKTHREAD+16)
ncsize
((8*NPROC+2048)+VX_NCSIZE)
nfile
(15*NPROC+2048)
nflocks
4096
ninode
(8*NPROC+2048)
nkthread
(((NPROC*7)/4)+16)
nproc
4096
semmap
(SEMMNI+2)
semmni
4096
semmns
(SEMMNI*2)
semmnu
(NPROC - 4)
semvmx
32768
shmmax
Half the amount of RAM (in bytes) on this
computer. For information about determining the
amount of RAM on your computer, see Table 3-4 on
page 3-10.
shmmin
1
shmmni
512
shmseg
32
vps_ceiling
64
To change the value of a kernel parameter:
A:
Use the down arrow to move the cursor to the parameter.
B:
Press the spacebar to select the parameter.
C:
Press <Tab> to activate the menu bar.
D:
Press the right arrow until the Actions menu is selected.
E:
Use the down arrow to select the Modify Configurable Parameters
option, and press <Enter>
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-13
F:
Use the <Tab> key to go to the Formula/Value field and enter the
desired value. (If the default value is more than needed, do not
change it.)
G:
Use the <Tab> key to go to the [OK] button and press <Enter>
3.1.6
When you have finished modifying all relevant parameters, use the
<Tab> key to activate the menu bar.
3.1.7
Use the down arrow to select the Choose Process New Kernel option
using down arrow and press <Enter>. (This action will reboot the Unix
computer. It may take a few minutes.)
3.1.8
Define the Unix user account:
•
For CONTROL-M/EM, continue your installation preparation with
Step 4 on page 3-17.
•
For CONTROL-M/Server, continue your installation preparation
with Step 5 on page 3-19.
Step 3.2 – Solaris
It is recommended that you ask your system administrator to modify the
necessary system (kernel) parameters. If you must make these changes
yourself, follow the instructions provided below very carefully.
Note
If changes are made to kernel parameters, the Unix machine will be have
to be rebooted at the end of this procedure.
3.2.1
Log in as a root user.
3.2.2
Open the operating system configuration file /etc/system
Each line in the /etc/system file has the following format:
set shmsys:shminfo_<param_name>=<value>
BMC Software, Inc., Confidential and Proprietary Information
3-14
CONTROL-M Installation Guide
For example, to set the shmmin parameter to 1:
set shmsys:shminfo_shmmin=1
3.2.3
If necessary, add/modify the parameters (as listed in Table 3-7).
Table 3-7
Kernel Parameters – Solaris with Oracle
Parameter
Minimum Value
shmmax
4294967295
shmmin
1
shmmni
100
shmseg
10
semmns
Twice the total number of Oracle processes (minimum 1024).
semmni
100
semmsl
260
semopm
100
semvmx
32767
3.2.4
If you modified any of the system (kernel) parameters, reboot the
computer.
3.2.5
In the console window, run the xhost + command.
3.2.6
Define the Unix user account:
•
For CONTROL-M/EM, continue your installation preparation with
Step 4 on page 3-17.
•
For CONTROL-M/Server, continue your installation preparation
with Step 5 on page 3-19.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-15
Step 3.3 – Compaq Tru64 (OSF1)
3.3.1
Verify that system (kernel) parameters match the requirements listed in
Table 3-8. It is recommended that you ask your system administrator to
modify the necessary system (kernel) parameters.
Note
Kernel configurations should be performed under the root user. If any of
the parameters are changed, the system must be rebooted for changes to
take effect.
If changes are made to kernel parameters, the Unix machine will be have
to be rebooted at the end of this procedure.
Table 3-8
3.3.2
Kernel Parameters – Compaq Tru64 with Oracle
Parameter
Recommended Value
FIFO_DO_ADAPTIVE
0
MAX_PER_PROC_STACK_SIZE
33554432
NEW_WIRE_METHOD
0
PER_PROC_STACK_SIZE
33554432
PER_PROC_DATA_SIZE
201326592
SHM_MAX
4278190080 (4 GB less 16MB)
SHM_MIN
1024
SHM_MNI
256
SHM_SEG
128
Continue your installation preparation with Step 5 on page 3-19.
BMC Software, Inc., Confidential and Proprietary Information
3-16
CONTROL-M Installation Guide
Step 4 – Create the CONTROL-M/EM
Administrator Account
In this step, you will create the user account for the CONTROL-M/EM
administrator. If you are not familiar with how to do this, consult your
system administrator.
Notes:
•
The CONTROL-M/EM administrator’s account must include a home
directory with sufficient diskspace for installation of
CONTROL-M/EM components (described in Table 3-5 on page
3-10).
•
When installing CONTROL-M/EM on Unix with Oracle Server, the
administrator’s group name must be dba.
•
The initial program for the CONTROL-M/EM administrator’s user
account must be specified as /bin/csh, or /bin/ksh.
•
Perl is installed during CONTROL-M/EM installation. The location
of the Perl files is recorded in the .cshrc or .profile files.
— For Solaris computers the Perl shared library path is recorded
using the using the LD_LIBRARY_PATH parameter.
— For HP-UX computers the Perl shared library path is recorded
using the using the SHLIB_PATH parameter.
— For AIX computers the Perl shared library path is recorded using
the using the LIBPATH parameter.
If you have another copy of Perl installed on your computer, you will
need to use the full path to access that copy.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-17
Setting Limits for the CONTROL-M/EM User Account
Unix computers have predefined limits which ostensibly avoid excessive
use of resources by a process. When the process rises past the limit
specified, the Operating System may kill the process in a way that allows
for no clean up or diagnostics generation.
Unix default limits are also very small, and unexplained outages may
occur when the Operating System terminates a naturally growing
process. We recommend setting limits to higher values to avoid these
unexpected outages, which may be mistaken for an actual product failure.
The current limits in your machine can be checked by issuing the limit
command. (The limit command may be reserved for the Super User on
some Operating Systems installations.)
The limits that are affect CONTROL-M/EM processes are described in
Table 3-9, “Limits for the CONTROL-M/EM User Account,” on page
3-18.
Table 3-9
Limits for the CONTROL-M/EM User Account
Parameter
Description
datasize
The maximum size of the "data" segment of a process.
Maximum applicable values are
• Solaris: 2GB
• HP-UX: 4GB (using third and fourth quarter enabled)
• AIX: 2GB
stacksize
The maximum size of the stack segment of a process. We
recommend 400 MB for all Unix types.
coredumpsize
The maximum size that a core dump can reach. We
recommend that this be set to be the same as the datasize,
so that a complete core dump can be generated if a failure
occurs. There must also be enough disk space available for
the complete core dump to be generated.
descriptors
The maximum number of descriptors in use by a single
process. Recommended value: 2000
Note: This parameter should not be set to unlimited.
memoryuse
The maximum amount of memory to be used by a single
process. We recommend that this be set to unlimited.
BMC Software, Inc., Confidential and Proprietary Information
3-18
CONTROL-M Installation Guide
Step 5 – Create the CONTROL-M/Server
Administrator Account
In this step, you will create the user account for the
CONTROL-M/Server administrator. If you are not familiar with how to
do this, consult your system administrator.
Verify that:
•
The home directory of the CONTROL-M/Server administrator’s
account has sufficient diskspace to install CONTROL-M/Server
components (as described in Step 2.3 on page 3-7).
•
The administrator’s group name is controlm. If necessary, create a
new group.
If you are installing a dedicated Oracle Database server on the same
account, make sure that either the primary or secondary group for
this user is the dba group.
•
The HOME directory parameter for the CONTROL-M/Server
administrator’s account must contain the full path name of the
directory to be created for the CONTROL-M/Server administrator.
The specified HOME directory must be on a local disk. NFS and
other mount disk systems (for example, clusters) are not supported.
•
The initial program for the CONTROL-M/Server administrator’s
user account must be specified as /bin/csh, or /bin/tcsh.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps for Unix with an Oracle Database
3-19
Step 6 – Review Installation Parameters
Each installation procedure that is described in this book is followed by a
table that describes the parameters and prompts for that procedure. If this
is the first time that you are installing CONTROL-M, it is recommended
that you review the tables in the appropriate installation chapters. This
will help you gather whatever information is necessary before you run
the actual installation.
Step 7 – Where to go from here
This completes the Preparation phase of CONTROL-M installation on a
Unix computer.
•
Before installing CONTROL-M components on a Microsoft
Windows computer, continue with Chapter 4, “Pre-Installation Steps
on Microsoft Windows.”
•
If you have completed all necessary preparation, continue with
Chapter 5, “Installing an Oracle Database on Unix” or Chapter 6,
“Installing an Oracle Database on Microsoft Windows.”
Note
If you are upgrading from an earlier version of CONTROL-M/Server or
CONTROL-M/EM, consult Chapter 1 of the CONTROL-M Upgrade
Guide in order to determine how to proceed.
BMC Software, Inc., Confidential and Proprietary Information
3-20
CONTROL-M Installation Guide
4
Pre-Installation Steps on Microsoft
Windows
4
This chapter describes how to prepare for installation of CONTROL-M
components on Microsoft Windows computers.
Most scheduling environments combine CONTROL-M components on
Microsoft Windows and on Unix. Preparation procedures for Unix-based
components are provided in Chapter 2 and 3.
Note
If you are upgrading from a previous version of CONTROL-M, much of
this chapter will not require action. However, it is highly recommended
that you review it, before upgrading.
During upgrade, you can switch to a different database, modify database
sizes and many other parameters. For more information, see the
CONTROL-M Upgrade Guide.
Before you begin:
Review Chapter 1, “Getting Started.”, and use that chapter to acquire the
following information:
•
A list of databases and CONTROL-M applications or components to
be installed on Microsoft Windows computers.
•
The appropriate installation CDs.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps on Microsoft Windows
4-1
Step 1 – Check System Requirements
In this step you will verify that your computers meet the system
requirements for the CONTROL-M components you plan to install on
Microsoft Windows. Table 4-1 describes general system requirements for
CONTROL-M/Server and for CONTROL-M/EM components.
Table 4-1
Hardware
System Requirements for CONTROL-M Products (Part 1 of 4)
For CONTROL-M/EM Client:
Computer: Pentium IV 1 GHz or higher
Display: 16-bit (65536) colors or higher
RAM:
•256 MB (minimum)
•512 MB (recommended for up to 40,000 jobs)
•1 GB (recommended for more than 40,000 jobs)
For CONTROL-M/EM Server Components or CONTROL-M/Server:
Computer: Pentium IV 1 GHz or higher
Display: 16-bit (65536) colors or higher
RAM: 512MB of real memory.
For CONTROL-M/Agent:
Computer: Pentium III 500 MHz or higher
Display: 16-bit (65536) colors or higher
RAM: 256 RAM
BMC Software, Inc., Confidential and Proprietary Information
4-2
CONTROL-M Installation Guide
Table 4-1
System Requirements for CONTROL-M Products (Part 2 of 4)
Operating System
Software
How do I check
it?
Run the winver
command from the
Start=>Run dialog
box
For CONTROL-M/Agent:
• Microsoft Windows 2000 Professional SP3 or SP4
• Microsoft Windows XP Professional with no SP
• Microsoft Windows XP Professional with SP1
• Microsoft Windows 2000 Server with SP3 or SP4
• Microsoft Windows 2000 Advanced Server SP3 or SP4
• Microsoft Windows 2000 Datacenter SP3 or SP4
• Microsoft Windows 2003 Standard
• Microsoft Windows 2003 Enterprise
For CONTROL-M/Server
• Microsoft Windows 2000 Server with SP3 or SP4
• Microsoft Windows 2000 Advanced Server with SP3 or SP4
• Microsoft Windows 2000 Datacenter with SP3 or SP4
• Microsoft Windows 2003 Standard
• Microsoft Windows 2003 Enterprise
• Microsoft Windows 2003 Data Center
For CONTROL-M/EM Server Components:
• Microsoft Windows 2000 Server with SP3 or SP4
• Microsoft Windows 2000 Advanced Server with SP3 or SP4
• Microsoft Windows 2000 Datacenter with SP3 or SP4
For CONTROL-M/EM Client Components:
• Microsoft Windows 2000 Professional with SP3 or SP4
• Microsoft Windows XP Professional with SP1
• Microsoft Windows 2000 Server with SP3 or SP4
• Microsoft Windows 2000 Advanced Server with SP3 or SP4
• Microsoft Windows 2000 Datacenter with SP3 or SP4
For the most current compatibility information, see
http://www.bmc.com/supportu/PAC_utility/index.cfm.
Notes:
• The above versions of Microsoft Windows also supported when enabled for
Japanese. However, Japanese characters are not supported in CONTROL-M
product windows.
• Cluster machines are supported by CONTROL-M/Server and Agent when
they are installed on Microsoft Windows 2000 Advanced Server or Data
Center.
• For CONTROL-M/Agent, Java Runtime Environment (JRE) version 1.3 or 1.4
should be installed. If Java is not installed, the GUI-based configuration utility
for CONTROL-M/Agent will not work. (However, the text-based version of this
utility will work even without Java).
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps on Microsoft Windows
4-3
Table 4-1
System Requirements for CONTROL-M Products (Part 3 of 4)
Software
For CONTROL-M/EM:
• Internet Explorer version 5.5 or later
• Open Database Connectivity (ODBC) version 3.52 or later.
How do I check my ODBC version?
Choose Start => Settings => Control Panel. Double-click the Administrative
Tools icon to display the Administrative Tools window. Double-click the Data
Sources (ODBC) icon to display the ODBC window. Click the About tab. The
ODBC version is displayed in the Version column.
Note: For cluster environments, during the CONTROL-M/Server installation,
the primary node is checked for the presence of the msvcp60.dll and
msvcrt.dll files. If these files do not exist (or the existing version is older), these
files are placed (or replaced) in the WinNT\System32 directory on the primary
node.
After the installation, you will need to copy these two files to other relevant
nodes in the cluster that do not have (or have an older version of) these files.
Memory
How do I check
It?
CONTROL-M/Server
128 MB
CONTROL-M/Agent
128 MB
CONTROL-M/EM Client installation
• 256 MB (minimum)
• 512 MB (recommended for up
to 40,000 jobs)
• 1 GB (recommended for more
than 40,000 jobs)
Open the
performance tab of
the windows task
manager to
determine available
physical and virtual
RAM.
BMC Software, Inc., Confidential and Proprietary Information
4-4
CONTROL-M Installation Guide
Table 4-1
System Requirements for CONTROL-M Products (Part 4 of 4)
Diskspace
Disk space for
database
components is
described in Step
1.1 on page 4-6.
Environment
Variables
CONTROL-M/Server
20 MB
CONTROL-M/Agent
100 MB
CONTROL-M/EM Gateway
200 MB
CONTROL-M/EM GUI Server
100 MB
Global Conditions Server
200 MB
Global Alerts Server
50 MB
CONTROL-M/EM GU
50 MB
CONTROL-M/Desktop
50 MB
Administration Facility
50 MB
Reporting Facility
50 MB
Command Line Interface
50 MB
Orbix E2A
140 MB
• A reference to the WINNT\System32 folder must be in the PATH environment
variable.
• The TEMP environment variable must indicate a path that exists on your
computer.
How do I check It?
Choose Start => Settings => Control Panel => System, and click
Environment Variables in the Advanced tab.
Media Drive
CD-ROM drive
Communication
Adapter
Network connection for TCP/IP
Language
Settings
When working with non-English versions of Microsoft Windows, set the system
locale and language settings to English before installing CONTROL-M/EM:
1. Select "Western Europe and United States" in Control Panel => Regional
Options => Language settings for the system to receive all messages in
English.
2. Select English(US) in Control Panel => Regional Options => Your locale
(location) to set the locale to english.
After installation you can reconfigure your computer for work with a non-English
language. For more information, see Appendix J, “Language Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps on Microsoft Windows
4-5
Step 1.1 – Database Requirements
A database must be installed as part of each CONTROL-M/Server and
CONTROL-M/EM installation.
The following table lists the disk space required for dedicated installation
of supported database servers, and for the new database.
Database Server
Server Disk Space
Database Disk
Space
Oracle Server
Enterprise Edition
Version 9.2.0.1
Note: Oracle Server
Standard Edition cannot
be used.
2.7 GB, on NTFS disk
(Oracle not supported
for CONTROL-M/Server
on Windows)
for CONTROL-M/EM:
Small: 520MB
Medium: 1.1 GB
Large: 1.9 GB
The following table lists the disk space required for the new database or
schema on the existing database server, and for the database client on the
local computer.
Database/Schema
Disk Space
Database Client
Disk Space
Sybase Adaptive Server
Version 12.0.0.7
Client Version 12.0.0.0
for CONTROL-M/EM:
120 MB
(Sybase not supported
for CONTROL-M/Server
on Windows)
200 MB
MSSQL Server 2000 with
SP3 or SP3a
MSDE 2000 with SP3 or
SP3a
for CONTROL-M:
Default: 100 MB
for CONTROL-M/EM:
Default: 100 MB
25 MB
Oracle Server
Enterprise Edition
Version 8.1.7, 9.0.1, or
9.2.0
Note: Oracle Server
Workgroup Edition
cannot be used.
for CONTROL-M/EM:
Small: 70 MB
Medium: 350 MB
Large: 700 MB
(Oracle not supported for
CONTROL-M/Server on
Windows)
630 MB
Database Server
BMC Software, Inc., Confidential and Proprietary Information
4-6
CONTROL-M Installation Guide
Step 2 – Verify Installation Privileges
The user installing CONTROL-M components on a specific computer
running Microsoft Windows must have Administrator privileges for that
computer.
If you are installing CONTROL-M components from a CD-ROM drive
that is located on a remote computer, ensure that you have the necessary
privileges to access the media on the remote computer.
Step 3 – Review Installation Parameters
The parameters for each installation procedure are described in a table at
the end of the chapter that describes that procedure. If this is the first
time that you are installing CONTROL-M, it is recommended that you
review the relevant tables. This will help you gather whatever
information is necessary before you run the actual installation.
BMC Software, Inc., Confidential and Proprietary Information
Pre-Installation Steps on Microsoft Windows
4-7
Step 4 – Where to go From Here
This completes the preparation phase for CONTROL-M/EM or
CONTROL-M/Server installation on a Microsoft Windows computer.
•
For a new 6.1.03 installation with Oracle, continue with Chapter 5,
“Installing an Oracle Database on Unix.”, or Chapter 6, “Installing
an Oracle Database on Microsoft Windows.”.
•
For installation of CONTROL-M/EM on Microsoft Windows using
MSSQL or Sybase, continue with Chapter 8, “Installing
CONTROL-M/EM for Microsoft Windows.”
•
For installation of CONTROL-M/Server on Microsoft Windows,
continue with Chapter 10, “Installing CONTROL-M/Server for
Microsoft Windows,” or Chapter 11, “Silent Installation of
CONTROL-M/Server for Microsoft Windows.”
•
If your scheduling environment will contain Unix-based
CONTROL-M components, continue with Chapter 2 or 3 (depending
on your database type).
•
If you are upgrading from an earlier version of CONTROL-M/EM or
CONTROL-M/Server, continue with the appropriate chapters in the
CONTROL-M Upgrade Guide.
•
If you have completed all pre-installation steps, continue with the
relevant CONTROL-M installation procedures later in this book.
BMC Software, Inc., Confidential and Proprietary Information
4-8
CONTROL-M Installation Guide
5
Installing an Oracle Database on Unix5
This chapter describes how to install an Oracle database on Unix for use
with CONTROL-M/Server or with CONTROL-M/EM. Table 5-1
describes the various ways to install CONTROL-M with an Oracle
Database server.
Table 5-1
Oracle Database – Installation Types
Installation Type
Description
Dedicated
Installs full Oracle Server software, initiates an
instance, and then places the CONTROL-M
database schema in it.
A dedicated Oracle database can be installed using
either of the following installation options:
• Default – Uses default values for all database
parameters.
• Custom – Allows customization of database
parameters during installation.
For more information about these parameters and
their default values, see Table 5-2 on page 5-11.
(Default or
Custom)
Existing
Installs only the Oracle client software, connects to
an existing Oracle database instance, and places
the CONTROL-M database schema in it.
Client Only
Installs only the Oracle client software.
This installation type can be performed only after
the schema for the CONTROL-M/EM database has
been defined in the Oracle Database server.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-1
Before you Begin
Summary:
Ensure that all necessary pre-installation procedures have been
performed. For more information, see Chapter 2 or 3 (depending on your
database type).
If you will be installing Oracle Client software that will place a
CONTROL-M database schema in an existing Oracle instance, verify
that you have the correct host, port, path name, and password information
for the existing Oracle instance. The administrator of the existing Oracle
instance must have Read/Write access to the target directory for the
CONTROL-M database schema.
Note
To implement a CONTROL-M/Server database on existing Oracle
database instance, the target computer for CONTROL-M/Server
installation and the host computer of the Oracle Database server must
have the same date setting.
BMC Software, Inc., Confidential and Proprietary Information
5-2
CONTROL-M Installation Guide
Prepare Installation Files
Summary:
Use the method described below to copy the Oracle CDs to a location
that is accessible to the CONTROL-M/EM or CONTROL-M/Server
account.
(For COMPAQ Tru64 version 5.1b, the Oracle CDs must be copied to a
location on the same computer as where the Oracle software will be
installed.)
Note
In addition to the space that is required for Oracle installation (as
described in Chapter 3, “Pre-Installation Steps for Unix with an Oracle
Database”):
* For Solaris computers, the destination file system must have 2.8 GB of
available disk space.
* For all other platforms, the destination file system must have 3.5 GB of
available disk space.
Step 1
Select the Oracle CDs for 32-bit or 64-bit systems, as appropriate.
•
•
For Solaris, there are 4 CDs.
For HP-UX, AIX, or COMPAQ Tru64, there are 5 CDs.
Step 2
Insert the first Oracle CD in the CD-ROM drive.
Step 3
Mount the CD-ROM drive. For details about the mount procedure for
your Unix platform, see Appendix A, “Mounting CDs on Unix
Computers.”
Note
The CD mount procedure is handled automatically by the Solaris
operating system.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-3
Step 4
Use the following command to create a temporary directory:
Note
The CONTROL-M user must have read access to this directory.
mkdir <ora_inst_dir>
For all subsequent steps, <ora_inst_dir> refers to this directory you have
created.
Step 5
Use the following command to copy the contents of each Oracle CD to
the temporary directory:
cp -R <CD_path>/* <ora_inst_dir>
Where <CD_path> is the directory on which you mounted the
installation CD.
Step 6
Unmount the last Oracle CD and insert the CONTROL-M Oracle
installation Package (FD5380) in the CD-ROM drive. Mount the
CD-ROM drive.
Where to go from here
Continue with “Run the Oracle Pre-Installation Script” on page 5-5.
BMC Software, Inc., Confidential and Proprietary Information
5-4
CONTROL-M Installation Guide
Run the Oracle Pre-Installation Script
Summary:
In this task, you will run the Oracle pre-installation script. This script
check prerequisites for Oracle installation and determines certain system
settings and defaults for the database to be installed.
Step 1
Ensure that you are still logged in as the root user.
Step 2
Navigate to the CONTROL-M/EM or CONTROL-M/Server user home
directory.
Step 3
Specify the <CD_path>/orapreinst.sh command:
Where <CD_path> is the directory on which you mounted the
installation CD.
Note
The orapreinst.sh script is located on the CONTROL-M Oracle
Installation Package for Unix CD (FD5380), not in the files copied from
the Oracle CDs.
Step 4
Select the CONTROL-M product for which you are creating a database.
This is the product you selected in Step 2. This selection determines the
default settings that will be used to create the database.
Step 5
A message similar to the following is displayed:
Enter the Oracle configuration file path and name
(default: /<CD_path>/<config_path>):
Where <config_path> is:
•
•
ora_defs_controlm for a CONTROL-M/Server database
ora_defs_ctmem for a CONTROL-M/EM database.
Press <Enter> to accept the default file path and name.
Step 6
The following messages are displayed:
Saving current Oracle products configuration.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-5
Enter the oracle installation directory (default:
/<install_dir>) :
Where <install_dir> is the user directory you created on the local
computer for CONTROL-M/Server or CONTROL-M/EM installation.
Press <Enter> to install Oracle in the default directory, or enter a
different directory path.
Step 7
Indicate if you are installing a database client (C) or server (S).
Step 8
The following messages are displayed:
Done.
Creating Oracle Inventory pointer file
(/var/opt/oracle/oraInst.loc)
orapreinst.sh execution ended successfully.
On AIX systems, the path shown is /etc/oraInst.loc.
Step 9
Log out.
Where to go From Here
Continue with the next task “Run the Installation Script” on page 5-7.
BMC Software, Inc., Confidential and Proprietary Information
5-6
CONTROL-M Installation Guide
Run the Installation Script
Step 1
Log in to the CONTROL-M product user account created during
pre-installation preparations (see Chapter 3, “Pre-Installation Steps for
Unix with an Oracle Database”).
Step 2
Use the following command to set the display environment to display
graphics:
setenv DISPLAY <hostname>:0.0
where <hostname> is the name (or the IP address) of the computer from
which the installation is being performed.
It is recommended to run a small application (such as xclock) at this time
to ensure that the specified display settings are working.
Step 3
Navigate to the directory on which the CD-ROM drive is mounted.
Step 4
Use the following command to run the installation script from the Oracle
installation package CD:
inst_oracle
Step 5
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table 5-2
(on page 5-11).
Note
Even if you do not modify any other parameters, you must enter the
directory path to the Oracle installation files.
Step 6
When you are satisfied with the values of the database parameters,
specify option b (from any page in the parameters menu) to build the
oracle database.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-7
If you are installing a new, dedicated Oracle database server, messages
similar to the following are displayed:
############################################
############################################
INSTALLING <product> DATABASE SERVER
############################################
############################################
Starting Oracle Server software installation. This may take a while ...
Oracle Server Software installation in progress. 99 percent already completed
################################################
Installation of Oracle SERVER Ended successfully
################################################
On some systems, these messages are followed by LISTENER
configuration messages.
Step 7
The following messages are displayed during database creation:
############################################
############################################
INSTALLING <product> DATABASE
############################################
############################################
Starting Database creation. This may take a while ...
Oracle Database Creation in progress. 99 percent already completed
################################################
Installation of Oracle Database Ended successfully
################################################
BMC Software, Inc., Confidential and Proprietary Information
5-8
CONTROL-M Installation Guide
Step 8
The following messages are displayed during installation of the 9.2.0.4
patch for the Oracle Database server:
Database objects creation ended.
Starting to apply Oracle patch 9.2.0.4
The installation of Oracle Universal Installer was successful.
Starting Oracle 9.2.0.4 software installation. This may take a while ...
Oracle 9.2.0.4 Software installation in progress. 90 percent already
completed .
The installation of Oracle9iR2 Server PatchSet was successful.
Starting Database migration. This may take a while ...
Oracle database migration in progress. 99 percent already completed ...
############################################
Installation of Oracle 9.2.0.4 patch Ended successfully
############################################
Note
The messages shown above, are displayed for a custom or default
installation. Different messages may be displayed for Existing and Client
installations.
Where to go From Here
Continue with the next task “Run the Oracle Post-Installation Script” on
page 5-10.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-9
Run the Oracle Post-Installation Script
Summary:
The following procedure removes the temporary directories and files
created by Oracle database server setup.
Step 1
Log on as the root user.
Step 2
Navigate to the home directory of the CONTROL-M product user
account.
Note
The orapostinst script is located on the CONTROL-M Oracle
Installation Package CD, not in the files copied from the Oracle CDs.
Step 3
Enter the following command.
<CD_path>/orapostinst.sh
Where <CD_path> is the mounted location of the CONTROL-M Oracle
Installation Package.
Step 4
If necessary, confirm the removal of files.
Step 5
Log off.
Where to Go From Here
•
If you require additional Oracle databases on Unix for other
CONTROL-M products, return to the beginning of this chapter, and
repeat the installation procedure for your other databases.
•
If you have completed installation of all databases for CONTROL-M
products, continue the installation process with the appropriate
chapters later in this book.
•
If you are performing an upgrade of CONTROL-M/Server for Unix,
continue with Chapter 9, “Installing CONTROL-M/Server for Unix.”
BMC Software, Inc., Confidential and Proprietary Information
5-10
CONTROL-M Installation Guide
Table 5-2
Oracle Database – Unix Installation Parameters (Part 1 of 6)
Parameter or
Prompt
Description
Installation Type
Indicates which software installed with which configuration.
For more information, see Table 5-1 on page 5-1.
Oracle temporary
components were detected.
In order to continue with
installation, they should be
deleted.
Do you wish to delete these
components? [y/n]
The orapreinst.sh script finds and removes any temporary files
from earlier Oracle installations, and creates a tmp directory for the
current Oracle installation.
This message is issued if temporary Oracle files were found:
Enter the Oracle for
<unix_type> Installation files
path:
<unix_type> is the operating system of the computer.
Database Size (menu)
You must enter y to continue the installation.
Specify the full path name you used to copy the first Oracle CD to
the local drive: <ora_inst_dir>/Disk1
Enter the size (S, M, or L) for the database and press <Enter>.
Note: During upgrade installations, an additional item appears on
this menu, select the upgrade option, and the Oracle installation
procedure will detect the existing database’s configuration file, and
use this file to configure the new database.
More information about these database sizes is provided below:
Database Element
Small
(Minimum)
Medium
Large
System Tablespace
200
250
300
RBS Tablespace
100
200
300
Temporary Tablespace
50
100
200
Data Tablespace
150
250
500
Index Tablespace
50
100
200
Redo Log Files (2)
50 (x2)
100 (x2)
200 (x2)
Total Database Size
(in MB)
650
1100
1900
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-11
Table 5-2
Oracle Database – Unix Installation Parameters (Part 2 of 6)
Parameter or
Prompt
Description
Database instance name
Instance name of the database.
• CONTROL-M/EM default: em613
• CONTROL-M/Server default: controlm
Notes:
• The database instance name should not exceed 8 characters.
• The database instance name cannot begin with a numeral.
• For installation using an existing Oracle Database server, this
parameter indicates the instance name of the existing database.
Get this value from the DBA.
• For "Client Only" installations, this parameter must indicate the
name of the existing database instance.
Oracle Server host name
For installations that use an existing Oracle Database server,
Name or IP address of the computer on which the existing Oracle
instance is located.
Database user
Name of the database user to be created. This is the user used to
log on to the CONTROL-M product.
CONTROL-M/EM default: emuser.
CONTROL-M/Server default: controlm
Notes:
• The CONTROL-M/EM database user name should not exceed 8
characters.
• For "Client Only" installations, this parameter indicates the name
of the existing database user (that is used to log on to the
CONTROL-M product).
User password
Password for the database user (6 to 30 characters, alphanumeric).
The characters are not displayed for security reasons.
CONTROL-M/EM default: empass.
CONTROL-M/Server default: password
Note: This password can be changed at a later time. For more
information, see, “Maintaining CONTROL-M/EM“, in the
CONTROL-M/Enterprise Manager Administrator Guide.
ORACLE home directory
Directory in which the Oracle Server files are installed.
Default: $HOME/oracle
BMC Software, Inc., Confidential and Proprietary Information
5-12
CONTROL-M Installation Guide
Table 5-2
Oracle Database – Unix Installation Parameters (Part 3 of 6)
Parameter or
Prompt
Data tablespace name
Description
Name of the data tablespace that will be created on the existing
Oracle database instance. This tablespace will contain the database
data.
CONTROL-M/EM default: em613
CONTROL-M/Server default: ctrlm
Note: This parameter is displayed only for installations that use an
existing Oracle Database server.
Data tablespace size
The default size of the data tablespace depends on the size of the
database chosen.
See Database Size (earlier in this table).
Data tablespace file name
The default path to the data tablespace file is based on the
database instance name.
CONTROL-M/EM default:
$HOME/oracle/oradata/em613/em613data01.dbf
CONTROL-M/Server default:
$HOME/oracle/oradata/ctrlm/ctrlmdata01.dbf
For installation using a existing Oracle Database server:
This parameter indicates the full path and filename for the Data file
of the database.
• The specified path must be an existing path for which the
administrator of the existing Oracle instance has READ and
WRITE permission.
• The filename must not be the name of an existing file. This file will
be created during installation of the database.
index tablespace size
The default size of the index tablespace depends on the size of the
database chosen.
See Database Size (earlier in this table).
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-13
Table 5-2
Oracle Database – Unix Installation Parameters (Part 4 of 6)
Parameter or
Prompt
index tablespace file name
Description
The default path for the file is based on the database instance
name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/em613indx01.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/ctrlmindx01.dbf
For installation using a existing Oracle Database server:
This parameter indicates the full path and filename for the Index file
of the database.
• The specified path must be an existing path for which the
administrator of the existing Oracle instance has READ and
WRITE permission.
• The filename must not be the name of an existing file. This file will
be created during installation of the database.
Examples for Unix:
<ctmem_home>/oracle/oradata/em_inx.dbf
<database_server_home>/oracle/oradata/em_inx.dbf
Note: The path to the database files may differ at your site,
depending on where your Oracle database server is installed.
Database redo log file size (2
files)
Each Oracle database has two redo log files. These files are used
to record all committed changes that are applied to the database, so
that this information is available in case of a media failure.
The default log file size depends on the size of the database
chosen. See Database Size (earlier in this table).
Database redo log01 file
name (full path)
The default path to the first database redo log file is based on the
database instance name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/log01.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/log01.dbf
Database redo log02 file
name (full path)
The default path to the second database redo log file is based on
the database instance name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/log02.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/log02.dbf
BMC Software, Inc., Confidential and Proprietary Information
5-14
CONTROL-M Installation Guide
Table 5-2
Oracle Database – Unix Installation Parameters (Part 5 of 6)
Parameter or
Prompt
Description
Oracle SYSTEM password
Password for the Oracle SYSTEM account.
Length: Between 6 and 30 characters.
Default: manager.
Note: For installation using an existing Oracle Database server, this
parameter indicates the Password for the Oracle superuser that
manages the existing Oracle instance.
Database system tablespace
size
The default size of the system tablespace depends on the size of
the database chosen. See Database Size (earlier in this table).
Database system tablespace
file name
The default path to the system tablespace file is based on the
database instance name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/system01.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/system01.dbf
Database rollback segments
tablespace size
The default size of the RBS tablespace depends on the size of the
database chosen. See Database Size (earlier in this table).
Database rollback segments
tablespace file name (full
path)
The default path to the rollback segments tablespace file is based
on the database instance name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/rbs01.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/rbs01.dbf
Database temporary
tablespace file size
The default size of the temporary tablespace depends on the size of
the database chosen. See Database Size (earlier in this table).
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Unix
5-15
Table 5-2
Oracle Database – Unix Installation Parameters (Part 6 of 6)
Parameter or
Prompt
Description
Database temporary
tablespace file name (full
path)
The default path to the temporary tablespace file is based on the
database instance name. For example:
When the instance name is em613, the default path is:
$HOME/oracle/oradata/em613/temp01.dbf
When the instance name is ctrlm, the default path is:
$HOME/oracle/oradata/ctrlm/temp01.dbf
Oracle LISTENER port
number
Communications port used by the Oracle Database server to
communicate with Oracle Database.
Default: 1521.
How do I find an available port?
If TCP/IP protocol is installed, the following command checks if a
specific port is available:
netstat -na | grep .<portnumber>
where <portnumber> is the number of the desired port. If this
command returns no result, the port is available.
Note: If your installation is using an existing Oracle database, get
the appropriate port number from your database administrator
(DBA).
BMC Software, Inc., Confidential and Proprietary Information
5-16
CONTROL-M Installation Guide
6
Installing an Oracle Database on
Microsoft Windows
6
This chapter describes how to install an Oracle database on Microsoft
Windows for use with CONTROL-M/EM. Table 6-1 describes the
different ways that CONTROL-M/EM can be installed with an Oracle
Database.
Table 6-1
Oracle Installation Types
Dedicated Server
Installs full Oracle Server software and initiates an
instance, then places the CONTROL-M database
schema in it.
This procedure is described in this chapter.
Two types of dedicated installation are available:
• Without customization – Uses default values
for all Oracle Database parameters.
• With customization – Select this installation
type if you want to be able to modify Oracle
Database parameters.
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Microsoft Windows
6-1
Table 6-1
Oracle Installation Types
Installation on
Existing Server
Installs only the Oracle client software and places
the CONTROL-M database schema in an existing
Oracle database instance in your environment.
This procedure is described in this chapter.
Note: To use an existing database server, verify
that the existing Oracle server has the full
Enterprise Edition software installed, including
support for the partition option. Oracle Standard
Edition servers cannot be used for CONTROL-M
databases.
Oracle Client
BMC Software, Inc., Confidential and Proprietary Information
6-2
CONTROL-M Installation Guide
Installs only the Oracle client software.
This installation type can be performed only after
the schema for the CONTROL-M/EM database has
been defined in the Oracle Database server.
Oracle Database Installation
Summary:
Use the following steps to install an Oracle Database server or client for
use with CONTROL-M/EM.
Before you Begin
Ensure that all pre-installation procedures have been performed. These
procedures are described in Chapter 4, “Pre-Installation Steps on
Microsoft Windows.”
If you will be installing a new Oracle database on an existing database
server, verify that you have the correct host, port, path name, and
password information for the existing database server.
Copy the Oracle Installation Files
Installation files for Oracle on Microsoft Windows are provided on three
CDs (FD5463). Before installing the Oracle Database server, you will
need to copy the contents of these CDs to a location that can be accessed
by your computer.
Note
For installation of a only an Oracle client, or using an existing Database
Server, use the FD5382 CD for a quicker installation process (on a single
CD.
Step 1
Create a temporary directory.
Step 2
Copy the three FD5463 CDs to separate directories called Disk1, Disk2,
and Disk3 under the temporary directory that was created in Step 1.
(You must use these specific names in order for the installation to work
correctly.)
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Microsoft Windows
6-3
Running the Installation Script
Step 1
Stop all applications on the current computer. This will free resources for
the Oracle installation procedure.
Step 2
Insert the CONTROL-M Oracle Installation Package for Microsoft
Windows (FD5381 or FD5382) in the CD-ROM drive.
Step 3
•
If Autorun is enabled on your computer, the installation procedure
runs automatically after you insert the CD.
•
If Autorun is not enabled, browse to the
OracleInstallationFiles\executables\OracleInstallationDriver
directory on the CD and run the Setup.exe file.
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table 6-2
(on page 6-5).
Note
Two items are added to the Start => Programs menu:
* Oracle-<Oracle_Home>, which references the database schema
installed at <Oracle_Home>.
* Oracle Installation Products, a set of Oracle utilities. This is added
only if it did not exist on the computer.
Where to Go From Here
•
If your installation plan includes CONTROL-M components on
Unix, perform the relevant preparation steps in Chapter 3,
“Pre-Installation Steps for Unix with an Oracle Database.”.
•
If this was the first installation of an Oracle database, and you will
need other Oracle databases for other CONTROL-M products, return
to the beginning of this chapter, and repeat the installation procedure
for your other databases.
BMC Software, Inc., Confidential and Proprietary Information
6-4
CONTROL-M Installation Guide
•
Table 6-2
If you have completed installation of all the necessary Oracle
databases for CONTROL-M products, continue the installation
process with the appropriate chapters later in this book.
Oracle Database – Microsoft Windows Installation Parameters (Part 1 of 4)
Parameter
Description
Upgrade
Parameter Path
If the OracleUpgradeParams.txt file is on the target drive, an upgrade installation
is assumed and the path to this file is displayed. This file contains parameter
settings that will be carried over to the new database during upgrade.
It is recommended not to change the path displayed in this window.
Destination
Directory in which the Oracle components will be installed.
Default: <OS_install_drive>:\Oracle
Note: The specified directory name must not include blanks.
Oracle
installation
Type
Dedicated server
(without
customization)
Uses default values for all Oracle Database parameters.
Dedicated server
(with
customization)
Select this installation type if you want to be able to modify
Oracle Database parameters.
Installation on
Existing Server
Installs a new tablespace for CONTROL-M/Server or
CONTROL-M/EM using an existing (already installed) Oracle
Database server.
Oracle Client
Installs only the Oracle client software.
This installation type can be performed only after the schema
for the CONTROL-M/EM database has been defined in the
Oracle Database server.
Instance Name
Name of the database instance for the CONTROL-M/EM Database. The length of
this name cannot exceed eight characters. Default: EM613.
How do I find this value?
1. Search for the listener.ora file in the following locations:
<home_dir>\Oracle\Ora920\network\ADMIN\ (on Windows)
<home_dir>/oracle/product/9.2.0/network/admin/ (on Unix)
where home_dir is the directory in which the Oracle server is installed.
2. In this file, the value of the SID_NAME parameter, is the instance name.
If the SID_NAME parameter appears more than once in the listener.ora file,
consult your Oracle database administrator to determine which name you
should use.
Notes
• Use only 8 alpha-numeric characters
• The first character must be a letter, not a number
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Microsoft Windows
6-5
Table 6-2
Oracle Database – Microsoft Windows Installation Parameters (Part 2 of 4)
Parameter
Description
Database
Server Host
Name
Host name of the computer on which the Oracle Database server is installed.
This parameter is required only when installing a new database using an already
installed (existing) Oracle Database server.
Note: The value for this parameter is in the HOST parameter in the listener.ora
file on the server computer. If you cannot find the listener.ora file, or if a
parameter appears more than once in the file, consult your Oracle database
administrator to determine which value you should use.
For more information about how to locate the listener.ora file, see the Instance
Name parameter (above).
Oracle Server
TCP/IP Port
Number
Port number Default: 1521. Contact your System Administrator to verify the correct
value.
Note: The value for this parameter is in the PORT parameter in the listener.ora
file on the server computer. If you cannot find the listener.ora file, or if a
parameter appears more than once in the file, consult your Oracle database
administrator to determine which value you should use.
For more information about how to locate the listener.ora file, see the Instance
Name parameter (above).
Tablespace
Size
The size specification for the CONTROL-M/EM database. Choose small,
medium, or large.
Database User
Properties
Username
Name of the CONTROL-M/EM Database User. Normally, this
is also the name of the CONTROL-M/EM Administrator. The
Administrator is the default user when logging on to
CONTROL-M/EM GUI for the first time. Enter the name of the
database user that was defined when the CONTROL-M/EM
Oracle tablespace was created.
Default: emuser.
• Maximum length is 8 alphanumeric characters.
• The value must begin with a letter (not a number).
• No spaces or special characters are allowed.
Note: When installing a new tablespace using an existing
Oracle Database server, the database user name specified in
this window must be unique (not the same as any existing
user name for the Oracle database server).
Password
Password for the CONTROL-M/EM Database Owner.
Enter the password of the CONTROL-M/EM Database owner
that was defined when the CONTROL-M/EM Oracle
tablespace was created.
• Minimum length is 6 alphanumeric characters, maximum
30 characters.
• The value must begin with a letter (not a number).
• No spaces or special characters are allowed.
Default: empass
BMC Software, Inc., Confidential and Proprietary Information
6-6
CONTROL-M Installation Guide
Table 6-2
Oracle Database – Microsoft Windows Installation Parameters (Part 3 of 4)
Parameter
Description
Database
Server
Properties
Username
Default value SYSTEM is displayed. This value cannot be
modified for installation of a dedicated database server.
Password
Password of the Oracle Server Administrator.
Default: MANAGER
Data File
Component
Name
Data Files Component Tablespace Name.
Default: <instance_name>_EM_USERS
Note: For installation using an existing Oracle Database
server, the tablespace name must be new and unique for the
current database installation.
Location
Path for the Data Files component.
Default: D:\Oracle\oradata\<instance_name>\data01.dbf
Note: For installation using an existing Oracle Database
server, the tablespace location must be new and unique for
the current database installation, and the path must exist on
the computer where the database server is installed.
Size
Size for the Data Files component.
Defaults: 50, 250, or 500 – depending on the selected
database size.
Name
Index Files Component Tablespace Name.
Default: <instance_name>_EM_INDEX
Note: For installation using an existing Oracle Database
server, the tablespace name must be new and unique for the
current database installation.
Location
Path for the Index Files component.
Default: D:\Oracle\oradata\<instance_name>\index01.dbf
Note: For installation using an existing Oracle Database
server, the tablespace location must be new and unique for
the current database installation, and the path must exist.
Size
The size for the Index Files component
Default: 20, 100, or 200 – depending on the selected
database size.
Location
System (Component) Tablespace Location
(Default: D:\Oracle\oradata\<instance_name>\system.dbf).
Size
System (Component) Tablespace Size.
Default: 200, 250, or 300 – depending on the selected
database size.
Index
Component
System
Component
BMC Software, Inc., Confidential and Proprietary Information
Installing an Oracle Database on Microsoft Windows
6-7
Table 6-2
Oracle Database – Microsoft Windows Installation Parameters (Part 4 of 4)
Parameter
Description
Redo Log Files
#1 Location
Path for the first redo log file
Default: D:\Oracle\oradata\<instance_name>\redo01.dbf
#2 Location
Path for the second redo log file
Default: D:\Oracle\oradata\<instance_name>\redo02.dbf
Size
The size for each redo log file.
Defaults: 50, 100, or 200 – depending on the selected
database size
Location
Path for the Rollback Tablespace.
Default: D:\Oracle\oradata\<instance_name>\rbs01.dbf
Size
Size for the for the Rollback Tablespace.
Default: 100, 200, or 300 – depending on the selected
database size.
Location
Path for the Temporary Tablespace
Default:
D:\Ecsnt\Oracle\oradata\<instance_name>\temp01.dbf
Size
Size for the for the Temporary Tablespace.
Default: 50, 100, or 200 – depending on the selected
database size
Rollback
Component
Temporary
Component
BMC Software, Inc., Confidential and Proprietary Information
6-8
CONTROL-M Installation Guide
7
Installing CONTROL-M/EM on Unix 7
This chapter describes installation of CONTROL-M/EM on a Unix
computer.
CONTROL-M/EM consists of:
•
Basic client components are usually installed on all Microsoft
Windows computers in the environment.
•
Databases and other server components are only installed on a few
computers in the environment.
Use the procedures described in this chapter to install the
CONTROL-M/EM server components on Unix. For how to install the
client components, see Chapter 8, “Installing CONTROL-M/EM for
Microsoft Windows.”
Note
The procedure in this chapter can also be used to Add or Remove
CONTROL-M/EM components on the local computer. (This procedure
cannot be used to Add or Remove components on a remote computer.)
For more information about specific CONTROL-M/EM components, see
Appendix B, “CONTROL-M/EM Components.”
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-1
Preparing for Installation
Summary:
Use the following steps to ensure that you are ready for installation of
CONTROL-M/EM on Unix.
Step 1
Ensure that all pre-installation procedures have been performed. (See
Chapter 2 or 3 – depending on your database type.)
Step 2
You can install a Sybase database server as part of this installation, or use
an existing Sybase database server.
If you wish to use an Oracle database server for the CONTROL-M/EM
database, you must first install the database as described in Chapter 4 or
5.
Note
If you are upgrading from an earlier version of CONTROL-M/EM, see
the CONTROL-M upgrade guide for instructions on how to do this.
Where to Go From Here
Continue with the next task: “Mount the Installation Media” on page 7-3.
BMC Software, Inc., Confidential and Proprietary Information
7-2
CONTROL-M Installation Guide
Mount the Installation Media
Summary:
For details of the CD mount procedure on your Unix platform, see
Appendix A, “Mounting CDs on Unix Computers.”
Step 1
Log on as the root user.
Step 2
Mount the CONTROL-M/EM installation CD for your Unix system into
the CD-ROM drive.
Step 3
•
If you are installing CONTROL-M/EM using an Oracle database, or
an existing Sybase database, continue with “Run the Installation
Script” on page 7-5.
•
If you are installing CONTROL-M/EM with a new Sybase database
on a computer with a single CD-ROM drive, continue with Step 3.
•
If you are installing CONTROL-M/EM with a new Sybase database
on a computer with two CD-ROM drives, mount the Sybase CD for
your platform in the second CD-ROM drive, and then continue with
the next task: “Run the Installation Script” on page 7-5.
To install CONTROL-M/EM with a Sybase database on a computer with
a single CD-ROM drive:
3.A
Log out of the root user account.
3.B
Log in as any other user (not the root user).
3.C
Use the following command to create a temporary directory that
is not under the CONTROL-M/EM user home directory:
mkdir <install_dir>
While it is important that this temporary directory be created in
a location that is not under the CONTROL-M/EM user home
directory, the CONTROL-M/EM user must have read access to
this directory.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-3
Grant Read and Execute authorizations to the directory you
created. This is a sample command:
3.D
chmod 655 <install_dir>
For all subsequent steps, <install_dir> refers to this directory.
The destination file system must have at least 650 MB of
available disk space.
Use the following command to copy the contents of the
CONTROL-M/EM installation CD to the temporary directory:
3.E
<CD_path>/copy_from_cd <CD_path> <install_dir>
3.F
Unmount the CONTROL-M/EM Installation CD.
3.G
Remove the CONTROL-M/EM CD and insert the Sybase CD for
your Unix platform in the CD-ROM drive.
For more information about the Sybase CDs for various
configurations, see “Choosing the Installation CDs” on page
1-8.
3.H
Mount the Sybase CD.
3.I
Log out.
3.J
Log in to the CONTROL-M/EM user account.
Where to Go From Here
Continue with the next task: “Run the Installation Script” on page 7-5.
BMC Software, Inc., Confidential and Proprietary Information
7-4
CONTROL-M Installation Guide
Run the Installation Script
Summary:
Use the following steps to install CONTROL-M/EM Server Components.
Step 1
If you are installing with an Oracle database, use the following command
on the computer hosting the database server to verify that the Oracle
Server is running:
ps -ef | grep ora_ | grep <oracle_user_account>
If the Oracle server is running, a list of Oracle processes is displayed.
If you are installing using an existing Sybase database server, use the
following command on the computer hosting the database server to
verify that the database server is running:
ps -ef | grep syb | grep <sybase_user_account> | grep
-v "grep"
Step 2
Log on to the CONTROL-M/EM user account.
Step 3
Use the following command to run the installation script:
<install_dir>/INSTALL/LOAD
•
When installing with Sybase using only one CD-ROM drive,
<install_dir> is the directory to which you copied the installation
CD.
•
When installing with Oracle, or with Sybase using two CD-ROM
drives, <install_dir> is the directory on which the installation CD is
mounted.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-5
Note
If there is a problem configuring the Orbix Server, a message is displayed
informing you of the problem. When the installation is complete, you
must configure Orbix Server by running the configure script. For more
information, see “Configure the Orbix Server” on page 16-3. (Run the
configure script only if the installation notifies you of a problem.)
Step 4
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table 7-1
(on page 7-8).
Step 5
One of the following messages is displayed after installation is complete:
For csh Users
*********ATTENTION*********************************
To start working with the CONTROL-M/EM immediately,
you must execute:
source <em_home_dir>/.cshrc
*********************************************
For sh Users
*********ATTENTION*********************************
To start working with the CONTROL-M/EM immediately,
you must execute:
<em_home_dir>/.profile
*********************************************
If you want to use CONTROL-M/EM immediately, run the script
specified in this message, where <em_home_dir> is the home directory
of the CONTROL-M/EM user account.
If you log out of the CONTROL-M/EM user account and then log back
into this account, this script will not be necessary.
BMC Software, Inc., Confidential and Proprietary Information
7-6
CONTROL-M Installation Guide
A list of parameters (called Installation_Parameters.txt) is created by
the installation procedure in the $HOME/site/ directory of the
CONTROL-M/EM user. This file should be printed and used to ensure
compatible specifications during CONTROL-M/EM client components
installation, or during installation of other CONTROL-M/EM server
components.
Note
The CONTROL-M/EM database password is not included in this log file.
If you do not know the database password, get it from your Database
administrator.
Step 6
Unmount the CONTROL-M/EM CD and remove it from the CD-ROM
drive.
Where to go from here
•
If you have not yet installed CONTROL-M/EM client components,
do so using the procedure described in Chapter 8, “Installing
CONTROL-M/EM for Microsoft Windows.”
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to the configuration chapter in Chapter 15,
“Post-Installation Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-7
Table 7-1
CONTROL-M/EM – Unix Installation Parameters (Part 1 of 5)
Parameter or
Prompt
Description
Please enter the
Oracle
CONTROL-M/EM
user password
Enter the password you specified for the CONTROL-M/EM database during
Oracle installation.
Do you want an
automatic full
default
installation? (y/n)
• Enter n to begin any of the custom installation procedures.
• Enter y to perform a non-interactive installation procedure that installs
CONTROL-M/EM locally with default settings.
Did you perform
smitty aio? (y/n):
This message is displayed if you are installing CONTROL-M/EM using a
Sybase database server on an AIX computer.
Note: This refers to activation of the RS/6000 Asynchronous I/O option
(performed as part of the pre-installation steps). Verify that you have
performed this step, and then type y and press <Enter> to continue the
installation.
Do you want to
install the Orbix
Server on this
machine?
(y/n):(default y)
The Orbix Server is a set of processes that handle communication between
CONTROL-M/EM components.
• If you answer y (yes), you are prompted for the Orbix Locator port number,
and the and Orbix node daemon port.
– The default port for the locator is 3075.
– The default port for the node daemon is 3079.
• If you answer n (no), an Orbix client is installed and you are prompted for
the hostname and Orbix port number of the Orbix Server host computer.
Do you want to
install the GUI
Server and the
GAS on this
machine?
(y/n):(default y)
Type y and press <Enter> to install the CONTROL-M/EM GUI Server and the
Global Alert Server (GAS) on the current computer.
Do you want to
install the Gateway
on this computer?
(y/n):(default y)
Type y and press <Enter> to install the CONTROL-M/EM Gateway on the
current computer.
Note: The GUI Server handles information that must be passed to each online
user of CONTROL-M/EM. This is not the same as the CONTROL-M/EM GUI
component, which can be installed only on a computer running Microsoft
Windows.
Note: The CONTROL-M/EM Gateway is the component that handles
communication between the CONTROL-M/EM database, and one or more
CONTROL-M/Server databases.
BMC Software, Inc., Confidential and Proprietary Information
7-8
CONTROL-M Installation Guide
Table 7-1
CONTROL-M/EM – Unix Installation Parameters (Part 2 of 5)
Parameter or
Prompt
Description
Do you want to
install the Global
Condition Server
on this computer?
(y/n):(default y)
Type y and press <Enter> to install the Global Conditions Server on the
current computer.
Do you want to
work with a
dedicated
Database Server?
(y/n):(default y)
• To install a new database on a new (dedicated) Sybase database server,
enter y.
• To install using an existing database server, specify n.
Do you want to
create a new
CONTROL/EM
database on the
existing Sybase
server?
(y/n):(default y)
This message is displayed if you have indicated that you want to use an
existing Sybase Database server.
• Enter y to install a new CONTROL-M/EM database on the existing Sybase
Server.
• Enter n to connect to an existing CONTROL-M/EM database on the existing
Sybase Server.
Configuration files
of a previous
Sybase installation
were found in
<em_home_dir>/in
stall
This message is displayed if you are migrating an existing ENTERPRISE/CS
database to CONTROL-M/EM version 6.1.03.
Do you want to use
them for new
Sybase
installation?(y/n)
<em_home_dir> is the CONTROL-M/EM user directory you created as part
of pre-installation.
Type y and press <Enter> to configure the new database using parameters
exported from the old database.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-9
Table 7-1
CONTROL-M/EM – Unix Installation Parameters (Part 3 of 5)
Parameter or
Prompt
Sybase Database
Parameters
Description
CONTROL-M/EM
Database Owner
(DBO)
The administrator of the CONTROL-M/EM database. By
default, the DBO name is the user name of the account
being used to install CONTROL-M/EM.
For an existing database server: If CONTROL-M
databases have already been installed on this server, you
must change this name from the default to a completely
new DBO name.
Note: The CONTROL-M/EM Database Administrator
name should not exceed 8 characters.
Default: emuser.
Sybase Database
Parameters
(continued)
DBO Default
Password
The DBO password must be 6 or more characters. The
password is case-sensitive.
Default: empass.
For information about changing the password, see
"Maintaining CONTROL-M/EM" in the CONTROL-M/EM
Administrator Guide.
Database
Administrator’s
Password
Password for the DBA (the superuser who administrates
all databases on the Sybase Server).
The DBA password must be 6 or more characters. The
password is case-sensitive.
Default: password.
Database (Data
Portion) Size
Size of the CONTROL-M/EM database. In addition to the
database portion, a log portion is created. The log size is
about 30% of the data portion.
Default: 80 MB.
Query Socket
Port Number
Port used to communicate with database clients.
Default: 8760.
Backup Socket
Port Number
Number of the backup port used to communicate with
database clients.
Default: 8761.
BMC Software, Inc., Confidential and Proprietary Information
7-10
CONTROL-M Installation Guide
Table 7-1
CONTROL-M/EM – Unix Installation Parameters (Part 4 of 5)
Parameter or
Prompt
Description
Sybase Database
Device Parameters
Data Device
Type
Data Physical
Device/Path
Name
FILE or RAW. Default: FILE.
If you want to use RAW, the raw device must be defined
prior to CONTROL-M/EM installation.
Location of the data device. Default:
<em_home_dir>/database/em610.dat
For existing database servers, this parameter indicates
the name of the device where the CONTROL-M/EM
database data is stored, as specified in the disk init
procedure that was run during pre-installation.
Log Device Type
FILE or RAW. Default: FILE.
If you want to use RAW, the raw device must be defined
prior to CONTROL-M/EM installation.
Log Physical
Device/Path
Name
The location of the log device. Default:
<em_home_dir>/database/em610.log
For existing database servers, this parameter indicates
the name of the device where the log file of the
CONTROL-M/EM database is stored, as specified in the
disk init procedure that was run during pre-installation.
Master Device
Type
Sybase Database
Device Parameters
(continued)
Master Physical
Device/Path
Name
The master device holds server-level data for the entire
database server in a master database.
FILE or RAW. Default: FILE.
If you want to use RAW, the raw device must be defined
prior to CONTROL-M/EM installation.
The location of the master physical device. Default:
<em_home_dir>/database/master.dat
SYBSYSTEMPR
OCS Device
Type
SYBSYSTEMPROCS is the database where all the
system procedures are stored for managing the Sybase
Server.
FILE or RAW. Default: FILE.
If you want to use RAW, the raw device must be defined
prior to CONTROL-M/EM installation.
SYBSYSTEMPR
OCS Physical
Device/Path
Name
The location of the SYBSYSTEMPROCS device. Default:
<em_home_dir>/database/system.dat
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM on Unix
7-11
Table 7-1
CONTROL-M/EM – Unix Installation Parameters (Part 5 of 5)
Parameter or
Prompt
Sybase Database
Parameter
(Installation with an
Existing Database
Server)
Sybase Database
Parameter
(Installation with an
Existing Database
Server)
Continued
Description
CONTROL-M/EM
Database Name
Name of the CONTROL-M/EM database.
Note: If you are installing CONTROL-M/EM using an
existing Sybase Database server, you must specify a new
name for the CONTROL-M/EM database to be created by
the installation procedure.
Sybase Server
Name
Name of the existing Sybase database server.
Sybase Server
Host Name
Host name of the computer on which the Sybase
database server is installed.
Query Socket
Number
Number of the port (on the computer that is hosting the
Sybase database server) that is used to communicate
with the database client.
Backup Socket
Number
Number of the backup port (on the computer that is
hosting the Sybase database server) used to
communicate with the database client.
Sybase Interface
Directory
Location where the Sybase Interface file will be created.
Before changing this value from the default, consult your
Sybase system administrator.
Default:
/home/<DBOname>/sybase/<Unix_type>
Sybase Server
Name
Name of the Sybase Adaptive Server.
Note: This value is automatically copied from the
previous menu (Interface File Parameter menu). There is
no need to modify this parameter in this menu.
CONTROL-M/EM
Database Name
Name of the CONTROL-M/EM database.
Note: This value is automatically copied from the
previous menu (Interface File Parameter menu). There is
no need to modify this parameter in this menu.
BMC Software, Inc., Confidential and Proprietary Information
7-12
CONTROL-M Installation Guide
8
Installing CONTROL-M/EM for
Microsoft Windows
8
This chapter describes how to install CONTROL-M/EM components on
Microsoft Windows.
CONTROL-M/EM consists of several components, which are used to
configure CONTROL-M/EM Clients and CONTROL-M/EM Servers.
•
Basic clients are usually installed on all computers.
•
Clients with administrator components are installed on a limited
number of computers for the use of CONTROL-M/EM
administrators.
•
Databases and other server components are only installed on a few
computers in the environment.
Tip
For installation of a Basic CONTROL-M/EM client, you can use a
special “silent” (non-interactive) procedure to speed up installation. For
more information, see “Silent Installation of a CONTROL-M/EM Basic
Client” on page 8-10.
Note
If you are upgrading from an earlier version of CONTROL-M/EM, see
the CONTROL-M upgrade guide for instructions on how to do this.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-1
Preparing for Installation
Summary:
Use the following steps to ensure that you are ready to install
CONTROL-M/EM on Microsoft Windows.
Step 1
Ensure that all pre-installation procedures have been performed. (see
Chapter 4, “Pre-Installation Steps on Microsoft Windows.”)
Step 2
Ensure that you already have a database server installed.
If you will be working with an existing Oracle database server, ensure
that you have installed the CONTROL-M/EM tablespace (as described in
Chapter 5 or 6).
Step 3
For installations that will use a Oracle or MSSQL database, ensure that
you have installed a database client on the current computer if any of the
following components will be installed on this computer:
•
•
•
•
•
•
CONTROL-M/EM GUI Server
CONTROL-M/EM Gateway
Global Conditions Server
Global Alert Server
Administration Facility
Reporting Facility
For more information about how to install an Oracle Client on Microsoft
Windows, see Chapter 6, “Installing an Oracle Database on Microsoft
Windows.”
Note
CONTROL-M/EM cannot be installed on the same computer as Sybase
Adaptive server. If a Sybase client is already installed on the computer, a
message is issued, offering the option of either:
- disabling the Client and replacing it with a new one
or
- exiting the installation.
BMC Software, Inc., Confidential and Proprietary Information
8-2
CONTROL-M Installation Guide
Step 4
Check Parameters for Client Components
CONTROL-M/EM server components (using either the Full installation,
or Server components setup type) should be installed before
CONTROL-M/EM clients are installed on other computers.
Tip
For more information about setup types, see “Setup Type” on page 8-5.
Installation of the server components generates a list of parameters
(called Installation_Parameters.txt) that should be printed and used to
ensure compatible specifications during CONTROL-M/EM client
components installation.
•
On Microsoft Windows, the Installation_Parameters.txt file is in
the CONTROL-M/EM home directory (Default: D:\Program
Files\BMC Software\Control-M/EM).
•
On Unix, the Installation_Parameters.txt file, is in the
$HOME/site/ directory of the CONTROL-M/EM user.
Note
The CONTROL-M/EM database password is not included in this log file.
If you do not know the database password, get it from your Database
administrator.
Where to Go From Here
Continue with the next task: “Installing CONTROL-M/EM Components”
on page 8-4.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-3
Installing CONTROL-M/EM Components
Step 1
Log on as a user with Administrator privileges.
Step 2
Exit all Microsoft Windows applications before running the
CONTROL-M/EM installation procedure.
Step 3
Put the CONTROL-M/EM installation CD (FD5310) in the CD-ROM
drive.
Step 4
•
If Autorun functionality has not been disabled, a startup window is
displayed. Click on Install to continue.
•
If Autorun is disabled on your computer, or you exited this menu
previously, use Windows Explorer to select the drive containing the
installation media and double-click setup.exe.
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table 8-1
(on page 8-5).
Note
After installation, certain services are set so that they will automatically
start when the computer is booted. If, after installation, you are having
trouble starting CONTROL-M/EM, you may need to verify that these
services have been set correctly. For more information, see “Check
Startup Options for CONTROL-M/EM Services” on page 16-10.
Where to Go From Here
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
8-4
CONTROL-M Installation Guide
Table 8-1
CONTROL-M/EM Parameters – Microsoft Windows (Part 1 of 5)
Parameter
Description
Destination
Directory
The directory you specify in this window becomes the root directory for
CONTROL-M/EM. All selected components are installed in sub-directories under
this root directory.
Default: D:\Program Files\BMC Software\Control-M/EM
Note: You cannot specify the root drive of your hard disk as the destination
directory.
Program
Folder
Indicates the program folder to which CONTROL-M/EM program icons should be
added.
Default: CONTROL-M/Enterprise Manager 6.1.03
You can specify a new folder name in the Program Folders field, or select an
existing folder from the list.
Setup Type
Indicates the CONTROL-M/EM components that should be installed on the current
computer.
The various setup types are described below. For more information about specific
components, see Appendix B, “CONTROL-M/EM Components.”
Note: The Administration facility must be installed on at least one Microsoft
Windows computer.
Basic Client
Components
Installs the basic set of client components that are required on
every CONTROL-M/Enterprise Manager Windows user
workstation:
• CONTROL-M/Enterprise Manager GUI
• CONTROL-M/Desktop
• Command Line interface
This installation type is appropriate for workstations that will be
used primarily to monitor and create job processing definitions.
Client and
Administrator
Components
Installs the Basic Client Components, plus the following
additional components:
• Administration Facility
• Reporting Facility
Custom
Installation
Enables you to select specific components to be installed.
Full
Installation
Installs all CONTROL-M/EM server and client components.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-5
Table 8-1
CONTROL-M/EM Parameters – Microsoft Windows (Part 2 of 5)
Parameter
Description
Setup Type
(continued)
Server
Components
Select
Components
Window
If you choose a custom installation setup type, this window is used to choose the
components to install.
Installs all the CONTROL-M/EM server components:
• GUI Server
• Global Alerts Server
• Global Conditions Server
• Administration Facility
• Gateway
Each of these components must be installed on at least one
computer in the scheduling environment, on computers running
Unix or Microsoft Windows. To distribute the server components
across several computers, use the Custom Installation option to
install individual CONTROL-M/EM components on each
computer.
Note: Before installing these components you must have already
installed the CONTROL-M/EM database and the Orbix E2A
server, on either this computer or a remote computer that
communicates with this computer.
Notes:
• If CONTROL-M/Enterprise Manager Database or Global Conditions Server is
selected, Gateway is automatically selected.
• If Global Alerts Server is selected, GUI Server is automatically selected.
• If certain CONTROL-M/EM components were already installed on this computer,
they are displayed as “selected” in this window.
• Certain prerequisite components are selected when other components are
selected. These prerequisite components are dimmed (grayed out).
For more information about specific CONTROL-M/EM components, see Appendix
B, “CONTROL-M/EM Components.”.
Database
Server Type
Indicates the database type that will be used by CONTROL-M/EM.
Note: The database server must be installed or upgraded to the supported version
before installing CONTROL-M/EM. For more information, see “Choose a Database
Configuration” on page 1-4.
Configuration for Sybase or MSSQL
Database
Server Name
Name of the Database Server. Consult your database administrator for this name.
• For MSSQL, this must be the name of the existing server.
To view this name, on the computer where MSSQL server is installed, choose
Start=>Programs=>Microsoft SQL Server <version>=>Service Manager
• Sybase, specify a new (unique) name for the Sybase Database server. This
name will be added to the Sybase sql.ini file together with the host and port for
the database (specified later).
BMC Software, Inc., Confidential and Proprietary Information
8-6
CONTROL-M Installation Guide
Table 8-1
CONTROL-M/EM Parameters – Microsoft Windows (Part 3 of 5)
Parameter
Description
Database
Server
Administrator
Password
Password of the database administrator account. Obtain this value from the
database administrator (sa).
Database
Files
Location
Full path name of the directory where the CONTROL-M/EM database files will be
created. This path must exist on the database server platform before
CONTROL-M/EM installation. Obtain the path name from the database
administrator.
Default values are:
• For MSSQL 2000:
<drive_ID>:\Program Files\Microsoft SQL Server
\MSSQL\Data
where <drive_ID> is the local drive on which the server is installed.
• For Sybase on Windows: <drive_ID>:\Sybase\data
• For Sybase on Unix: /home/<ControlM_EM_account>/database
CONTROL-M/
Enterprise
Manager
Database
Name
Name of the CONTROL-M/EM database.
• Maximum length:
123 characters for MSSQL
30 characters for Sybase
• The name must begin with a letter (not a number).
• From the second character through the end:
– Any letter or number is allowed.
– Special characters; $, _, @, # are allowed.
– No other special characters or spaces are allowed.
Default: em610
• If you are installing a new CONTROL-M/EM database, specify a new unique
name for this database (not an existing name in the database server).
• If you are using an existing (already installed) CONTROL-M/EM database,
specify the name of the existing database.
CONTROL-M/
Enterprise
Manager
Database
Size
Specify the Database Size (Default: 70) and database Log Size (Default: 30) in
Megabytes (MB).
Note: It is recommended that your log size be approximately 40% the size of the
database.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-7
Table 8-1
CONTROL-M/EM Parameters – Microsoft Windows (Part 4 of 5)
Parameter
Description
CONTROL-M/
EM Database
Administrator
Name
Name of the CONTROL-M/EM Database Owner (DBO). Normally, this is also the
user account of the CONTROL-M/EM Administrator. The Administrator is the default
user when logging on to the CONTROL-M/EM GUI for the first time.
• Maximum length up to 8 alphanumeric characters.
• The name must begin with a letter (not a number).
• From the second character through the end:
– Any letter or number is allowed.
– Special characters; $, _, @, # are allowed.
– No other special characters or spaces are allowed.
Default: emuser.
• If you are using an existing CONTROL-M/EM database, enter the name of the
CONTROL-M/EM administrator for that database.
• If you are creating a new database, specify a new (unique) name for the database
administrator.
CONTROL-M/
EM Database
Administrator
Password
Password for the CONTROL-M/EM Database Owner (DBO).
• Minimum length 6 characters, Maximum 30 characters.
• No spaces or special characters are allowed.
Database
Server
Properties
For Sybase only:
1. Specify the IP address or host name for the database server.
2. Specify the port number for communications with the database server.
Defaults:
Sybase Server on Windows: 5000
Sybase Server on Unix: 8760
Note: The port number specified in this window must match the port number that is
used by the database server. To determine the correct number, see the sql.ini
configuration file in your Sybase server installation.
Orbix Server Parameters
The Orbix Server need to be installed on only one computer in your CONTROL-M/EM environment.
Locator
Set the port number to be used by the Orbix Locator Service for communication
with Orbix clients.
Default: 3075
Note: The number specified for this parameter will be needed for all installations of
Orbix clients in your CONTROL-M/EM environment.
Node
Set the port number to be used by the Orbix Node-daemon service.
• Default: 3079
BMC Software, Inc., Confidential and Proprietary Information
8-8
CONTROL-M Installation Guide
Table 8-1
Parameter
CONTROL-M/EM Parameters – Microsoft Windows (Part 5 of 5)
Description
Orbix Client Parameters
The Orbix client is automatically installed when you choose to install any of the following
CONTROL-M/EM components:
• Global Alert Server
• GUI Server
• Administration Facility
• CONTROL-M/EM GUI
• Command Line Interface
• CONTROL-M/Desktop
Host
Host name of the computer where the Orbix E2A Server is installed.
Port
Specify the Port number of the Orbix Locator Service (Default: 3075).
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-9
Silent Installation of a CONTROL-M/EM Basic Client
Summary:
Use the procedure described below to install a Basic CONTROL-M/EM
client. This client consists of the following components:
– CONTROL-M/EM GUI
– CONTROL-M/Desktop
– Command-Line Interface
Note
For new installations (not upgrades), no CONTROL-M/EM components
can be installed on the computer prior to running this procedure.
Obtain Installation Information
The client components that you are installing must communicate with an
CONTROL-M/EM version 6.1.03 installation that is already installed on
your network.
Obtain the following information from your system administrator before
performing the steps described in “Run the Installation Procedure” on
page 8-10:
•
•
Host name of the computer on which the Orbix E2A Server was
installed
Port number of the Orbix Server Locator service
Run the Installation Procedure
Perform the following procedure on every computer where you are
installing the CONTROL-M/EM basic client components:
Step 1
Log on as an administrator.
Step 2
Insert the installation CD in the CD-ROM drive.
BMC Software, Inc., Confidential and Proprietary Information
8-10
CONTROL-M Installation Guide
Step 3
Copy the appropriate setup file for your Microsoft Windows version from
the installation CD to the hard disk. This file has read only permission.
The following table lists the available setup files for each silent
installation/upgrade type:
Filename
Description
<CD>:\setup.iss
Installation of a CONTROL-M/EM Basic
Client on Microsoft Windows 2000.
<CD>:\setup_XP.iss
Installation of a CONTROL-M/EM Basic
Client on Microsoft Windows XP.
<CD>:\setup_desktop.iss
Installation of only the CONTROL-M/Desktop
component on Microsoft Windows 2000.
<CD>:\setup_desktop_XP.iss
Installation of only the CONTROL-M/Desktop
component on Microsoft Windows XP.
<CD>:\upgrade\setup.iss
Upgrade of an existing CONTROL-M/EM
Basic client (not an administrator client) from
an earlier version.
Note: This same procedure can be used for
upgrade of either a basic client, or just the
desktop component.
It also will work on either Microsoft Windows
2000 or XP.
Step 4
Change the permissions for the setup file on the hard disk to write.
Step 5
Open the setup file using a text editor.
Step 6
Search for the parameters described in the table below. Modify these
values as directed.
Note
Do not make any additional modifications to the setup file.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-11
Parameter
Description
szDir
Indicates the directory where the CONTROL-M/EM
client components will be installed (for example,
D:\Program Files\BMC Software\Control-M/EM).
Note: This parameter is not relevant for upgrade
procedures.
HostOrbix
Indicates the host name of the Orbix Server Locator
service.
PortOrbixLocator
Port of the Locator service on which the local Orbix
E2A Server was installed.
Default: 3075
Step 7
Save and close the file.
Step 8
Open a command prompt window.
Step 9
Navigate to the CD drive.
Step 10
Enter the following command to start the installation procedure:
setup.exe -s -f1<setup_file_path> -f2<log_file_path>
Note
For new installations, run the setup.exe file from the root directory of the
installation CD.
For upgrade installations, run the setup.exe file from the <cd>\upgrade\
directory.
•
Do not put a space after the -f1 or the -f2 in the command.
•
-s indicates that the installation should run silently.
•
-f1<setup_file_path> indicates the full path to the location of the
setup file.
•
-f2<log_file_path> indicates the full path to the installation log file.
The installation must have full (write) permission to this
directory/file. Default: setup.log. Optional.
BMC Software, Inc., Confidential and Proprietary Information
8-12
CONTROL-M Installation Guide
Step 11
Use the following methods to track installation progress:
•
Check if the installation is running, by looking for the IKernel.exe
process in the Task Manager window. If this process is listed, the
installation is still active.
•
Look in the output file (specified in the -f2 parameter in Step 10).
If the ResultCode is 0 it doesn't mean the installation ended, but it
does indicate that the silent procedure did not fail. (Other ResultCode
values are described in Table 8-2 below.)
Example of a successful silent log:
[InstallShield Silent]
Version=v6.00.000
File=Log File
[ResponseResult]
ResultCode=0
•
Find the log file of the installation procedure in the
Program Files\BMC Software\BMC Logs\ctmem folder.
The message: END OF INSTALLATION at the end of this file
means that it ended successfully.
(If the last line of this log file contains an error or warning message,
and it remains this way for a long time, try to find the reason.)
The installation adds an CONTROL-M Enterprise Manager 6.1.03
entry to the Start => Programs menu and desktop shortcuts to the
CONTROL-M/EM GUI and CONTROL-M/Desktop.
ResultCode Values
Table 8-2 lists possible return codes for the silent installation procedure.
Table 8-2
Installation Return Codes
Code
Description
0
Installation was successful.
-1
General error.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/EM for Microsoft Windows
8-13
Table 8-2
Installation Return Codes
Code
Description
-2
Invalid mode.
-3
Required data not found in the Setup.iss file.
-4
Not enough memory available.
-5
File does not exist.
-6
Cannot write to the response file.
-7
Unable to write to the log file.
-8
Invalid path to the InstallShield Silent response file.
-9
Not a valid list type (string or number).
-10
Data type is invalid.
-11
Unknown error during setup.
-12
Dialogs are out of order.
-51
Cannot create the specified folder.
-52
Cannot access the specified folder.
-53
Invalid option selected.
BMC Software, Inc., Confidential and Proprietary Information
8-14
CONTROL-M Installation Guide
9
Installing CONTROL-M/Server for
Unix
9
This chapter describes how to install CONTROL-M/Server for Unix.
Note
If you are upgrading from an earlier version of CONTROL-M/Server for
Unix, ensure that you have performed the initial steps that are described
in the CONTROL-M Upgrade Guide and also the preparation steps that
are described in Chapter 2 (for Sybase) or 3 (for Oracle) of this book.
Procedure
Description
Preparing for Installation
Actions to be performed before installing
CONTROL-M/Server.
Upload the Installation files
How to upload installation file before running the
installation procedure.
Installing CONTROL-M/Server on Unix
How to run the installation procedure.
Record Port Usage
How to maintain the /etc/services file to help prevent
conflicting usage of ports by various applications.
Modify the Automatic Startup
Procedure
How to ensure that the Database Server and
CONTROL-M/Server are started at system startup time.
Note
In addition to these procedures, a table of all parameters and prompts for
CONTROL-M/Server installation is provided on page 9-14.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-1
Preparing for Installation
Summary:
Step 1
Use the following steps to ensure that you are ready for installation of
CONTROL-M/Server on Unix.
Ensure that all pre-installation procedures have been performed. These
procedures are described in Chapter 2, “Pre-Installation Steps for Unix
with a Sybase Database,” or Chapter 3, “Pre-Installation Steps for Unix
with an Oracle Database.”
Note
The CONTROL-M/Server that you are about to install is compatible with
CONTROL-M/EM version 6.1.03 or later.
It is recommended that you verify that you have installed or upgraded to
CONTROL-M/EM version 6.1.03 before installing this version of
CONTROL-M/Server.
Step 2
If you want to use an Oracle database server for the
CONTROL-M/Server database, ensure that you first install the database
as described in Chapter 5 of this book.
Note
You can install a Sybase database server as part of this installation, or use
an existing Sybase database server.
Step 3
Mount the CONTROL-M/Server Installation CD (FD5306). This
procedure is slightly different for each Unix type. For information about
mounting CDs on supported Unix systems, see Appendix A, “Mounting
CDs on Unix Computers.”
BMC Software, Inc., Confidential and Proprietary Information
9-2
CONTROL-M Installation Guide
Step 4
Check database processes
•
If you will be using CONTROL-M/Server with an Existing Sybase
Adaptive server, ask your DBA to verify that the Sybase Adaptive
server is active.
•
If you will be using CONTROL-M/Server with an Oracle database
server, ask your DBA to verify that the Oracle database server is
active.
The target computer for CONTROL-M/Server installation and the
host computer of the Oracle database server must have the same date
setting.
Step 5
Log in to the <controlm_user> account.
Where to Go From Here
Continue with the next task: “Upload the Installation files” on page 9-4.
Tip
If you are replacing an old CONTROL-M/Server installation with a new
one from the same version (e.g., moving to a new computer), it is
recommended that you copy the existing installation to the new location
instead of installing a new CONTROL-M/Server. For more information
about how to do this, see “Create a Staging Environment” in the
CONTROL-M/Server for Unix chapter in the CONTROL-M Upgrade
Guide.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-3
Upload the Installation files
Summary:
Use the following steps to copy the installation files to a working
directory in your Unix environment.
This procedure assumes that the CONTROL-M/Server installation CD is
still in the drive you configured in Step 3 on page 9-2.
Step 1
Use the following command to ensure that you are in the home directory
of the CONTROL-M user account:
cd <ctm_home_dir>
Step 2
Specify the following command to begin the installation procedure:
/<CD_path>/CD_INST
Where <CD_path> is the path of the mounted CD.
Note
The CD_INST command must be run from the installation CD. Do not
copy the CD contents to a temporary directory before running this
command.
A screen similar to the following is displayed:
+----------------------------------+
| Products Available on this Media |
+----------------------------------+
1) FD5306 CONTROL-M/Server Version 6.1.03 Release for Solaris, Compaq Tru64,
HP-UX, AIX
2) FD5449 CONTROL-M/Agent Version 6.1.03 Release for Solaris, Compaq Tru64,
HP-UX, AIX, NCR, SGI IRIX, Linux, DGUX
q) Quit
Select the product to install:
Step 3
Specify 1 to install CONTROL-M/Server.
A series of messages are displayed – indicating the username and
destination directory for upload of the CONTROL-M/Server files.
BMC Software, Inc., Confidential and Proprietary Information
9-4
CONTROL-M Installation Guide
Step 4
The following message is displayed:
Note:
The CONTROL-M/Server that you are about to install is compatible with
CONTROL-M/EM version 6.1.03 or later.
It is recommended that you verify that you have installed or upgraded to
CONTROL-M/EM version 6.1.03 before installing this version of
CONTROL-M/Server.
Do you wish to continue with the current installation [y/n]?
Enter y to continue.
Step 5
The following options are displayed:
+----------------------------------+
|
CONTROL-M Installation
|
+----------------------------------+
N - New installation of CONTROL-M/Server
U - Upgrade from a previous version of CONTROL-M/Server
Q - Quit
Select the required option.
•
•
For a new installation, specify N, and then press <Enter>.
For an upgrade installation, specify U, and then press <Enter>. (This
option is displayed only if a supported previous version of
CONTROL-M/Server is detected.)
Note
When U (upgrade) is chosen, the CD_INST procedure performs certain
cleanup and backup functions for the old database. The messages that are
produced during this phase, are described in Table 9-1, “CD_INST
Messages for Upgrade,” on page 9-6.
CONTROL-M/Server files are extracted from the CD. This process
requires several minutes. After all CONTROL-M/Server files have been
loaded, the following messages are displayed.
Load completed successfully.
CD_INST was completed successfully.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-5
Where to Go From Here
•
For new installations or upgrade installations using a Sybase
database, continue with the next task: “Installing CONTROLM/Server on Unix” on page 9-8.
•
For upgrade installations using an Oracle database, upgrade the
database first (as described in Chapter 5, “Installing an Oracle
Database on Unix”) and then continue with “Installing CONTROLM/Server on Unix” on page 9-8.
Messages for Database Backup and Cleanup for Upgrade Installation
One or more of the following messages are displayed during the run of
the CD_INST program if you are upgrading from an earlier version of
CONTROL-M/Server:
Table 9-1
CD_INST Messages for Upgrade
Message
Description
Checking existing Database. Please wait.
The upgrade procedure needs at least <nn> MB free
space for backing up the database.
Please check if there is enough space on the disk.
Do you wish to continue? [y/n]:
The CD_INST procedure
automatically backs up your old
database files.
• If you already confirmed that there
is enough space for the database
backup, type y and press <Enter>.
• If you are not sure, check for the
specified amount of space, and
then type y and press <Enter>.
If you enter n the CD_INST
procedure will terminate.
BMC Software, Inc., Confidential and Proprietary Information
9-6
CONTROL-M Installation Guide
Table 9-1
CD_INST Messages for Upgrade
Message
Description
For Sybase:
The CD_INST procedure
disassociates the files or devices for
the old database from the SQL
server.
CONTROL-M/Server database files:"
<list of database files>
WARNING ! These files or raw partitions are on
remote SQL Server computer.
Attention:
In order to release resources of Sybase SQL Server,
please restart it and delete the above files (not
including raw partitions).
However, it does not remove them
physically. This message reminds you
of this, and recommends that you
remove them manually after the
CD_INST procedure is finished.
For Oracle:
CONTROL-M/Server database datafile: <filename>
WARNING ! This file or raw partition are on remote
SQL Server computer.
CONTROL-M/Server database indexfile: <filename>
WARNING ! This file or raw partition are on remote
SQL Server computer.
Old CONTROL-M/Server database was successfully
dropped.
Ensure that a supported database version has been
installed before continuing.
For list of supported database versions, refer to chapter
1 of the installation guide.
This message is displayed if your
existing Sybase database server is
not supported with
CONTROL-M/Server version 6.1.03
(only versions 12.0.07 or 12.5 are
supported).
To upgrade CONTROL-M/Server using Oracle to 6.1.03
with Oracle, <user_home>/oracle directory should be
removed. proceed (Y/N)? :
This message reminds you that you
have to remove the old user directory
of the Oracle database.
• If you specify Y for this message,
the CD_INST procedure removes
this directory.
• If you specify N for this message,
the following message indicates
that you will have to rename it or
delete it before installing the new
Oracle database.
Before installing Oracle,
<user_home>/oracle directory
should be removed or renamed.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-7
Installing CONTROL-M/Server on Unix
Summary:
Step 1
Use the following steps to install CONTROL-M/Server.
Mount the Sybase Installation CD (optional)
If you are going to be installing a Sybase database server together with
CONTROL-M/Server, use the following steps to mount the Sybase CD
before starting CONTROL-M/Server installation:
1.A
Use the following command to unmount the
CONTROL-M/Server installation CD:
umount <CD_path>
For Solaris computers, use the eject command.
Step 2
1.B
Remove the CONTROL-M/Server CD (FD5306) and insert the
Sybase installation CD (FD5316 or FD5317) in the CD-ROM
drive.
1.C
Mount the Sybase CD. For information about mounting CDs on
supported Unix systems, see Appendix A, “Mounting CDs on
Unix Computers.”
Use the following command to run the installation procedure:
install/custom
Step 3
Follow the prompts to complete the installation.
The parameters and prompts for this installation are described in Table 92 (on page 9-14). For detailed information about these parameters, see
the CONTROL-M/Server for Unix Administrator Guide.
Step 4
The following message is displayed when installation is complete:
Before starting CONTROL-M/Server please source
the .cshrc file with the command: source ~/.cshrc
BMC Software, Inc., Confidential and Proprietary Information
9-8
CONTROL-M Installation Guide
•
If you want to use CONTROL-M/Server immediately, run the source
<ctm_home_dir>/.cshrc command (where <ctm_home_dir> is the
home directory of the CONTROL-M/Server administrator account).
•
If you close the current unix session and then open a new one, this
command is not necessary.
Where to Go From Here
Continue with the next task: “Post-Installation Tasks” on page 9-10.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-9
Post-Installation Tasks
Some of these procedures must be performed immediately after the
installation or upgrade. Other procedures can be performed any time after
the CONTROL-M/Server installation or upgrade.
The following procedures are described:
Record Port Usage
Describes how to maintain the /etc/services file to
help prevent conflicting usage of ports by various
applications.
Modify the Automatic
Startup Procedure
Describes how to ensure that the Database Server
and CONTROL-M/Server are started at system
startup time.
Where to go from here
After performing the post-installation tasks:
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
Note
It is strongly recommended that you install CONTROL-M/Agent on the
same computer on which you installed CONTROL-M/Server.
BMC Software, Inc., Confidential and Proprietary Information
9-10
CONTROL-M Installation Guide
Record Port Usage
Summary:
Step 1
The /etc/services file contains a description of the usage of each port on
the CONTROL-M/Server platform. Proper maintenance of this file helps
prevent conflicting usage of ports by various applications.
To save all operations and communications parameters in the file
etc/services, run the following command under a root user:
install/ctm_etcservices
The following prompt is displayed:
It is recommended that you record the port numbers
used by CONTROL-M in /etc/services file on your
machine.
Do you wish these port numbers to be recorded in the
/etc/services file now (y/n) [y]:
Step 2
Type y and press <Enter> to update the /etc/services file.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-11
Modify the Automatic Startup Procedure
Summary:
The Database Server and CONTROL-M/Server should be running at all
times on the primary server platform. It is recommended that they be
started at system startup time.
Modify the startup procedure according to the instructions for your Unix
type (below).
Note
Do not perform this procedure when installing CONTROL-M/Server on
a mirror (backup) environment.
For AIX, specify the following command:
cp <ctm_home_dir>/install/rc.<controlm_user> /etc/
Open the /etc/inittab file in an editor, and append the following line at
the end of the file.
<controlm_user>:2:respawn:/etc/rc.<controlm_user>
Example
For a user called controlm, specify the following command:
cp /home/controlm/install/rc.ctm610 /etc
and in file /etc/inittab add:
controlm:2:respawn:/etc/rc.ctm610
This copies a file containing the proper command to your system startup
directory.
BMC Software, Inc., Confidential and Proprietary Information
9-12
CONTROL-M Installation Guide
For HP-UX, specify the following command:
cp <ctm_home_dir>/install/rc.<controlm_user> /sbin/init.d/<controlm_user>
ln -s /sbin/init.d/<controlm_user> /sbin/rc2.d/S98<controlm_user>
Example
cp /home/controlm/install/rc.ctm610 /sbin/init.d/ctm610
ln -s /sbin/init.d/ctm610 /sbin/rc2.d/S98ctm610
This copies a file containing the proper command to your system startup
directory.
For Solaris, specify the following command:
cp <ctm_home_dir>/install/rc.<controlm_user> /etc/rc2.d/S98<controlm_user>
Example
cp /home/controlm/install/rc.ctm610 /etc/rc2.d/S98ctm610
This copies a file containing the proper command to your system startup
directory.
Type exit to log out; then, log in as the CONTROL-M/Server user
(usually controlm).
For COMPAQ Tru64(Digital Unix), specify the following command:
cp <ctm_home_dir>/install/rc.<controlm_user> /sbin/init.d/<controlm_user>
ln -s /sbin/init.d/<controlm_user> /sbin/rc2.d/S98<controlm_user>
Example
cp /home/controlm/install/rc.ctm610 /sbin/init.d/ctm610
ln -s /sbin/init.d/ctm610 /sbin/rc2.d/S98ctm610
This copies a file containing the proper command to your system startup
directory.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-13
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 1 of 9)
Parameter
Description
CONTROL-M/Server
will be installed with
the <DB_type>
database.
Do you wish to
continue with the
current installation
[y/n]?
Indicates which type of database will be installed for CONTROL-M/Server
CONTROL-M/
Server Installation
Type
Indicates the size of the installation.
Note: This selection of installation types is offered only if you are installing
with a Sybase database. For installations using an Oracle database, only a
custom installation is available. In this case, database size is determined
during installation of the Oracle database (described in Chapter 5,
“Installing an Oracle Database on Unix.”)
Note: If no Oracle database was installed on the computer, the system
assumes a Sybase installation must be performed as part of the
CONTROL-M/Server installation.
Compact
Compact installation is for small tests and demos. It is
not recommended for normal production.It has the
following restrictions:
• You can use only one disk for database files.
• CONTROL-M/Server is configured to use the new
dedicated database server supplied on the Sybase
installation CD.
• Default values are used for all installation
parameters.
• You cannot use raw partitions.
If you choose this installation type, the remainder of the
installation will be performed automatically, and a series
of status messages will be displayed.
Typical
A Typical installation is used for a small to medium size
database. It allows you to:
• Use two disks for database files.
It is recommended that you use one disk for data and
the other disk for the transaction log.
• Choose between using a dedicated database server
and an existing database server. You can modify
database parameters as required.
• Change default values for all installation parameters.
Custom
A Custom installation is the same as a Typical
installation, but you can use up to five disks for
database files (to increase throughput).
Note: You can increase database performance by
using a different controller for each disk.
BMC Software, Inc., Confidential and Proprietary Information
9-14
CONTROL-M Installation Guide
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 2 of 9)
Parameter
Description
Agent
Communication
Parameters
Use these parameters to control communication between
CONTROL-M/Server and all Agent platforms. Parameter values for
individual Agent platforms can be modified later from the CONTROL-M
Maintenance menu.
Polling Interval
Interval (in seconds) between requests from
CONTROL-M/Server for status updates from Agent
platforms that are executing jobs. Default: 900.
Communication
Timeout
Maximum time (in seconds) that CONTROL-M/Server
should spend attempting to communicate with an Agent
platform before assigning it Unavailable status.
Default: 120.
During this time, CONTROL-M/Server attempts to
communicate with the Agent platform x times, where x
is the value specified by parameter Maximum Retries.
Maximum
Retries
Number of communication retries attempted in the time
period specified in the Communication Timeout
parameter, before assigning Unavailable status to an
Agent platform. Default: 12.
Retry Interval
(Unavailable)
Time (in seconds) between attempts to communicate
with an Agent platform whose status is Unavailable.
Default: 90.
Server-to-Agent
Port Number
Listening port in the Agent computer through which
data is received from CONTROL-M/Server. The value
assigned to this parameter must correspond to the
value assigned to the Server-to-Agent Port Number
parameter in the Configuration file on the
corresponding Agent platform. Default: 7006.
Communication
Protocol
Version
Version of CONTROL-M/Agent.
Valid values:
01 – version 2.2.4
02 – version 2.2.5
03 – version 6.0.0x
(Unix, or Microsoft Windows using short path
names)
05 – version 6.0.0x
(Microsoft Windows using long path names)
06 – version 6.1.0x (Default)
Check Interval
(Available)
Interval (in seconds) between status checks for each
CONTROL-M/Agent that communicates with
CONTROL-M/Server. Default: 7200 (2 hours).
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-15
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 3 of 9)
Parameter
Description
Server
Communication
Parameters
Note: If you perform a failover installation on the mirror environment,
ensure that Agent-to-Server Port Number and Server-to-Agent Port
Number parameters are the same for the CONTROL-M/Server platforms in
the mirror environment and the primary environment. You should also
ensure that both machines use the same date.
Local IP Host
Interface Name
Host interface name of the TCP/IP network interface
card on the Server platform to use for communication
with CONTROL-M/EM. This is typically the host name
of the Server computer. The default value for this
parameter is the default host interface name defined in
the Server computer operating environment. This
parameter can also be specified by its IP address (for
example, 192.123.186.20). This parameter should be
modified only if the Server platform contains more than
one network interface card (for example, Ethernet and
Token-Ring).
Note: CONTROL-M does not support dual IP
addresses for one machine in the DNS (Domain
Naming System). If your operating system supports
dual IP addresses, run the nslookup utility and verify
that the domain name resolves to one IP address.
(Dual IP addresses are often specified for load
balancing purposes).
Agent-toServer Port
Number
CONTROL-M/Server communicates with
CONTROL-M/Agent via two TCP/IP ports.
This parameter specifies the port used in the Server
platform for receiving data from the Agent platform. The
second port is specified using Server-to-Agent Port
Number parameter. The value for this parameter on the
CONTROL-M/Server must match its value on the Agent
platform.
Verify that the port number specified for this parameter
is not used for any other purpose in the Server
platform. The value for this parameter in the range
1024 through 65533. Default: 7005.
Communication
Protocol
Protocol used to communicate with the Agent
platforms. Note: This parameter cannot be modified.
The only valid value is TCP.
BMC Software, Inc., Confidential and Proprietary Information
9-16
CONTROL-M Installation Guide
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 4 of 9)
Parameter
Description
Operational
Parameters
Inter Process
Communication
Port Number
Port number used for communication between
CONTROL-M processes. This parameter replaces the
Input Mailbox Key and Output Mailbox Key
parameters in earlier versions of CONTROL-M/Server.
Default: 6005
Maximum Job
State Changes
Number of job state changes CONTROL-M/Server
retains if communication with CONTROL-M/EM is
interrupted.
If the number of job state changes that occur exceeds
this value, CONTROL-M/Server initiates a download
when communication with CONTROL-M/EM is
resumed. Default: 1000.
CONTROLM/EM TCP/IP
Port Number
CONTROL-M communicates with CONTROL-M/EM
using a pair of consecutive TCP/IP ports (for example,
2370 and 2371). The lower port passes data from
CONTROL-M to CONTROL-M/EM. The higher port
passes data in the reverse direction.
This parameter is specifies the lower of the two port
numbers and must correspond to the value for TCP/IP
Port Number in the CONTROL-M definition in the
CONTROL-M/EM Data Centers window. Verify that the
two port numbers are not used for any other purpose
on the Server platform. The value for this parameter
must be a number from 1024 through 65533.
Default: 2370.
Statistics Mode
Mode used by the ctmjsa utility to collect summary
statistics.
• JOBNAME compiles statistics for each CONTROL-M
Job Name and Node ID where the job was
submitted.
• MEMNAME compiles them for each CONTROL-M
Mem Name/Mem Lib and Node ID.
Default: MEMNAME.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-17
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 5 of 9)
Parameter
Description
Sybase Configuration
CONTROL-M/
Server
Database
Owner
Sybase user name for the CONTROL-M database
owner. The installation procedure creates this user in
the database. This name is used by CONTROL-M
when accessing its database. Default: ctrlm
Note: For installation with an existing Sybase Database
server, the value for this parameter must be unique
within the database server. (Do not specify the same
value as was used for the CONTROL-M/EM database).
DBO Password
Sybase password for the CONTROL-M database owner
(6 to 30 characters, alphanumeric). This password is
used by CONTROL-M processes and utilities to access
the CONTROL-M database. Default: password
Database
Administrator’s
Password
Password (6 to 30 characters, alphanumeric) for the
Sybase database administrator (user sa). This
password is used by CONTROL-M utilities to access
restricted sections of the CONTROL-M database.
Default: password
CONTROL-M/
Server
Database (Data
Portion) Size
Amount of space (in MB) to allocate for the data portion
of the CONTROL-M database. Default: 50.
If the database will be located in a file system (not a
raw partition), the installation procedure allocates the
amount of space you specify plus an additional 33% to
accommodate the Sybase transaction log.
For example, if you specify 60 MB, the amount of space
allocated is 80 MB.
Tempdb
Database (Data
Portion) Size
The amount of space occupied by temporary database
files. This value should be 33% of the total database
size (database size + log size). Default: 22
For example, if 60 MB is specified for the CONTROL-M
Server Database Size, an additional 20 MB is added for
the Sybase transaction log, and 26 MB (approximately)
should be specified for Tempdb Database size.
Note: This parameter is displayed only during custom
installation.
Log Database
(Data Portion)
Size
The amount of space occupied by Sybase transaction
log files. This value should be 33% of the database
size. Default: 17
Note: This parameter is displayed only during custom
installation.
BMC Software, Inc., Confidential and Proprietary Information
9-18
CONTROL-M Installation Guide
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 6 of 9)
Parameter
Description
Sybase Configuration
(continued)
Query Socket
Port Number
-andBackup Socket
Port Number
Sybase utilizes these two TCP/IP ports for
communication between CONTROL-M and Sybase
database server. The port numbers must be different
from each other. If these port numbers are already
used by an existing application, choose other values
from 1024 through 65534.
The Query Socket and Backup Socket each comprise 2
ports. Therefore, each value entered should be the
lower port of a pair of available ports. For example, if
the Query Port Socket is 7102, then port 7103 will also
be used for Query Port communications. Default: 7102
and 7104
Data Device
Type
Type of disk storage (raw partition or file system) used
for the CONTROL-M/Server database.
Valid values:
• FILE (Default)
• RAW
Data Physical
Device/Path
Name
• For Data Device Type FILE: Full path name where
the CONTROL-M/Server database will be located.
Default:
/<ctm_home_dir>/sybase/data/ctrlm_data.dat
• For Data Device Type RAW: Physical device name of
the raw partition in which the CONTROL-M/Server
database will be located.
Note: For installation with an existing Sybase Database
server, ensure that the database server has permission
to access files at the specified path.
Log Device
Type
Type of disk storage (raw partition or file system) used
for the CONTROL-M database log.
Valid values:
• FILE (Default)
• RAW
Log Physical
Device/Path
Name
• For Log Device Type FILE: Full path name where the
CONTROL-M database log will be located. Default:
/<ctm_home_dir>/sybase/data/ctrlm_log.dat
• For Log Device Type RAW: Physical device name of
the raw partition in which the CONTROL-M/Server
database log will be located.
Note: For installation with an existing Sybase Database
server, ensure that the database server has permission
to access files at the specified path.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-19
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 7 of 9)
Parameter
Description
Sybase Configuration
(continued)
Master Device
Type
Type of disk storage (raw partition or file system) used
for the master Sybase database. (A raw partition
installation offers enhanced database integrity.)
Valid values:
• FILE (Default)
• RAW
If you want Sybase to use a raw partition, type y in
response to the prompt. An additional prompt will be
displayed requesting the physical device name
(described below).
Note: This parameter is displayed only during custom
installation.
Master Physical
Device/Path
Name
• For Master Device Type FILE: Full path name where
the master Sybase database will be located. Default:
<ctm_home_dir>/sybase/data/master.dat
• For Master Device Type RAW: Physical device name
of the raw partition on which the Sybase database
will be located.
Note: This parameter is displayed only during custom
installation.
Tempdb Device
Type
Type of disk storage (raw partition or file system) used
for the Sybase temporary database. (A raw partition
installation offers enhanced database integrity.)
Valid values:
• FILE (Default)
• RAW
If you want Sybase to use a raw partition, type y in
response to the prompt. An additional prompt will be
displayed requesting the physical device name
(described below).
Note: This parameter is displayed only during custom
installation.
Tempdb
Physical
Device/Path
Name
• For Temporary Database Device Type FILE: Full path
name where the Sybase temporary database will be
located. Default:
<ctm_home_dir>/sybase/data/ctrlm_temp.dat
• For Temporary Database Device Type RAW: Physical
device name of the raw partition on which the
Sybase temporary database will be located.
Note: This parameter is displayed only during custom
installation.
BMC Software, Inc., Confidential and Proprietary Information
9-20
CONTROL-M Installation Guide
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 8 of 9)
Parameter
Description
Sybase Configuration
(continued)
Sybsystemprocs
Device Type
Type of disk storage (raw partition or file system) used
for the Sybase System Processes database. (A raw
partition installation offers enhanced database
integrity.) Default: FILE.
If you want Sybase to use a raw partition, type y in
response to the prompt. An additional prompt will be
displayed requesting the physical device name
(described below).
Note: This parameter is displayed only during custom
installation.
Sybsystemprocs
Physical
Device/Path
Name
• For Sybase System Processes Database Device
Type FILE: Full path name where the Sybase system
processes database will be located. Default:
<ctm_home_dir>/sybase/data/ctrlm_sybsystemprocs.dat
• For Sybase System Processes Database Device
Type RAW: Physical device name of the raw partition
on which the Sybase system processes database will
be located.
Note: This parameter is displayed only during custom
installation.
Remote Sybase
Host Name
For installation using an existing Sybase Database
Server:
Name of the host for the existing Sybase Database
server installation. This value must be a name, not an
IP address.
CONTROL-M/
Server
Database
Name
For installation using an existing Sybase Database
Server:
Name for the CONTROL-M/Server database. This
name must be unique. Default: ctrlm
Note: The value for this parameter must be unique
within the database server. (Do not specify the same
value as was used for the CONTROL-M/EM database).
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Unix
9-21
Table 9-2
CONTROL-M/Server – Unix Installation Parameters (Part 9 of 9)
Parameter
Description
Sybase Configuration
(continued)
CONTROL-M/
Server
Database Data
Device Name
For installation using an existing Sybase Database
Server:
Sybase device on which the CONTROL-M/Server
database will be created. (See the disk init command
in the Sybase Commands Reference Manual for
information about creating a Sybase device.)
Default: ctrlm_data
Note: The value for this parameter must be unique
within the database server. (Do not specify the same
value as was used for the CONTROL-M/EM database).
CONTROL-M/
Server
Database Log
Device Name
For installation using an existing Sybase Database
Server:
Sybase device on which the CONTROL-M/Server
database log will be created. (See the disk init
command in the Sybase Commands Reference Manual
for information about creating a Sybase device.)
Default: ctrlm_log
Note: The value for this parameter must be unique
within the database server. (Do not specify the same
value as was used for the CONTROL-M/EM database).
BMC Software, Inc., Confidential and Proprietary Information
9-22
CONTROL-M Installation Guide
10
Installing CONTROL-M/Server for
Microsoft Windows
10
This chapter describes how to install CONTROL-M/Server for Microsoft
Windows.
Note
CONTROL-M/Server for Microsoft Windows is supported only with an
MSSQL database (Sybase and Oracle are not supported). Ensure that the
database server and, if necessary, client software are installed before you
install CONTROL-M/Server. For more information, see Table 1-3,
“Database Server Configurations – CONTROL-M,” on page 1-5.
Instead of the procedure described in this chapter, a silent installation
procedure can be used to install CONTROL-M/Server and its database
without interactive prompts. This is useful for batch installation of
CONTROL-M/Server on several computers in your environment. See
Chapter 11, “Silent Installation of CONTROL-M/Server for Microsoft
Windows”, for details of the silent installation procedure.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Microsoft Windows
10-1
Preparing for Installation
Summary:
Step 1
Use the following steps to ensure that you are ready for installation of
CONTROL-M/Server on Microsoft Windows.
Ensure that all pre-installation procedures have been performed. These
procedures are described in Chapter 4, “Pre-Installation Steps on
Microsoft Windows.”
Note
The CONTROL-M/Server that you are about to install is compatible with
CONTROL-M/EM version 6.1.03 or later.
It is recommended that you verify that you have installed or upgraded to
CONTROL-M/EM version 6.1.03 before installing this version of
CONTROL-M/Server.
Step 2
If you will be associating the CONTROL-M/Server Windows service
with a specific user, define the user before installation. Refer to your
system administrator for the permissions this user must have.
Where to Go From Here
Continue with the next task: “Installing CONTROL-M/Server on
Microsoft Windows” on page 10-3.
BMC Software, Inc., Confidential and Proprietary Information
10-2
CONTROL-M Installation Guide
Installing CONTROL-M/Server on Microsoft Windows
Summary:
Step 1
Use the following steps to install CONTROL-M/Server.
Log in as a user that has Administrator privileges on the current
computer. This user must have the following privileges:
•
•
•
•
•
Step 2
act as part of operating system
logon as batch job
increase quotas
replace a process level token
logon as a service
Insert the installation CD in the CD-ROM drive.
•
•
If Autorun is enabled on your computer, the installation procedure
runs automatically after you insert the CD.
If Autorun is not enabled, browse to the FD5305 directory on the
CD and run the Setup.exe file.
Click CONTROL-M/Server to continue.
Step 3
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table 10-1
(on page 10-5).
Note
If you do not already have MDAC (Microsoft Data Access Components)
version 2.7 with SP1, it will be installed with CONTROL-M/Server and
you will be asked to reboot at the end of the installation.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Microsoft Windows
10-3
After Installation...
Step 4
For Cluster Environments Only:
4.A
Update the system path of all other relevant nodes with the
CONTROL-M/Server path that is specified in the system path of
the primary node.
4.B
Use the following steps to set the environment path for
CONTROL-M/Server:
•
•
•
Choose Start => Settings => Control Panel => System
Click Environment Variables in the Advanced tab.
Click OK.
Where to Go From Here
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
It is strongly recommended that you install CONTROL-M/Agent on
the same computer on which you installed CONTROL-M/Server.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
10-4
CONTROL-M Installation Guide
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 1 of 6)
Parameter
Description
Cluster
Configuration
Parameters
The following fields are displayed if your computer supports a cluster environment.
(Clustering supports several processors with a virtual addressing scheme.)
Cluster
Configuration
Parameters
(continued)
Destination
Folder
Virtual Server
Name
The virtual name assigned to the CONTROL-M/Server
application in the cluster environment.
Virtual IP
Address
The virtual IP address assigned to the CONTROL-M/Server
application in the cluster. The virtual address you assign will be
used to access the CONTROL-M/Server application as it passes
between nodes in the clustered environment.
Network to
Use
Choose the IP network path that is used to access the
CONTROL-M/Server application. You must select a mixed or
public network (not a private network).
To check if a network name is public/mixed or private, run the
following command:
Cluster.exe network <network_name> /prop:role
Where <network_name> is one of the names that appears in
the drop-down list for this parameter.
• If the Value returned by this command is 2 or 3, it is a mixed
or public network (select this network name).
• If the Value returned by this command is 1, it is a private
network (do not select this network name).
Available
Nodes
These two fields of the Cluster Management window are used to
configure failover behavior.
The order of the Configured Nodes list determines the failover
order. If a computer on the list fails, the CONTROL-M/Server
application is transferred to the next node on the list.
Use the Add and Remove buttons of the window to move nodes
from the Available Nodes list to the Configured Nodes list, and
to reorder nodes in the list.
Configured
Nodes
Disk Group
The CONTROL-M/Server application group in which the cluster
disk is defined.
Disk Name
The native ID of the cluster disk.
Resource
Disk Name
The virtual name assigned to the cluster disk in the
CONTROL-M/Server application group.
Indicates where CONTROL-M/Server will be installed.
Default: <OS_install_drive>\BMC Software\CONTROL-M Server
To modify the default destination, click Change.
Note: If your system supports clustering, do not change the disk assignment.
However, you may select a different destination directory on the specified disk
drive.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Microsoft Windows
10-5
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 2 of 6)
Parameter
Description
Communication
Parameters
Local IP Host
Interface
Name
Name of the host machine of the CONTROL-M/Server. Default:
Local host name.
Note: When installing on a computer that supports clustering,
specify the Virtual Server Name.
Agent-toServer Port
Number
Listening port in the Server computer that receives data from all
Agent computers. The value specified must match the value
assigned to the Agent-to-Server Port Number parameter on all
Agent computers. Verify that this port number is not used for any
other purpose in this Server computer. Specify a numeric value
between 1025 and 65535. Default: 7005
Server-toAgent Port
Number
Listening port in the Agent computer that receives data from this
Server computer. The value specified must match the value
assigned to the Server-to-Agent Port Number parameter (for this
Agent) on the Agent computer. Verify that this port number is not
used in the Agent for any other purpose. Specify a numeric
value between 1025 and 65535. Default: 7006
Communicati
on Timeout
Maximum time (in seconds) that
CONTROL-M/Server attempts to communicate with an Agent
before assigning the Agent the status Unavailable.
Default: 120
Maximum
Retries
Number of communication retries to attempt during the time
period specified in the Communication Timeout parameter.
Default: 12
Communication
Parameters
(continued)
BMC Software, Inc., Confidential and Proprietary Information
10-6
CONTROL-M Installation Guide
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 3 of 6)
Parameter
Description
Operational
Parameters
Maximum Job
State
Changes
Number of job state changes retained by
CONTROL-M/Server if communication with
CONTROL-M/EM is interrupted. If the number of job state
changes exceeds the value specified for this parameter,
CONTROL-M/Server will initiate a download when
communication with CONTROL-M/EM is resumed. Default: 1000
CONTROLM/EM TCP/IP
Port Number
CONTROL-M/Server communicates with CONTROL-M/EM
using a pair of consecutive TCP/IP ports (for example, 2370 and
2371).
• The lower port (e.g. 2370) is used for data flow from
CONTROL-M/Server to CONTROL-M/EM.
• The higher port (e.g. 2371) is used for data flow in the reverse
direction.
This parameter is used to specify the lower of the two port
numbers and must correspond to the value assigned to the
TCP/IP Port Number field in the definition of the
CONTROL-M/Server data center in the CONTROL-M/EM Data
Centers window.
Verify that the two port numbers are not used for any other
purpose on the Server platform.
The value for this parameter must be a number between 1024
and 65533. Default: 2370
CONTROLM/Server IPC
Port Number
IPC port number used for communication between
CONTROL-M/Server processes. Default: 9000
Statistics
Mode
Indicates the mode used by the ctmjsa utility to collect statistics:
• MEMNAME – Compiles job statistics for each CONTROL-M
MemName, MemLib and Node ID.
• JOBNAME – Compiles statistics for each
CONTROL-M Job Name and Node ID where the job was
submitted.
Default: MEMNAME.
Maximum
Server
Processes
Maximum number of requests from CONTROL-M/EM that the
CONTROL-M/Server gateway can process concurrently. Valid
values range from 1 to 1000. Default: 1
Minimum
Server
Processes
Minimum number of CONTROL-M/Server gateway processes
that will run concurrently.
If the number of requests from CONTROL-M/EM is less than
this number, the extra processes be created, and then wait for
additional requests.
Operational
Parameters
(continued)
Valid values range from 1 to 1000. Default: 1
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Microsoft Windows
10-7
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 4 of 6)
Parameter
Description
SQL Server
Configuration
Database
Server
Host Name
Name of the existing Database Server. Consult your database
administrator for this name.
To view this name, on the computer where MSSQL server is
installed, choose Start=>Programs=>Microsoft SQL Server
<version>=>Service Manager
Default: current computer.
SA Password
Password of the system administrator (SA) of the MSSQL
database.
CONTROLM/Server
DB Name
Name of the CONTROL-M/Server database.
• Maximum length, 123 characters.
• The name must begin with a letter (not a number).
• From the second character through the end:
– Any letter or number is allowed.
– Special characters; $, _, @, # are allowed.
– No other special characters or spaces are allowed.
• If you are installing a new CONTROL-M/Server database,
specify a new unique name for this database (not an existing
name in the database server).
Default: ctrlm
DB Owner
Name of the CONTROL-M/Server Database Owner (DBO).
Normally, this is also the user account of the CONTROLM/Server administrator.
• Maximum length up to 123 alphanumeric characters.
• The name must begin with a letter (not a number).
• From the second character through the end:
– Any letter or number is allowed.
– Special characters; $, _, @, # are allowed.
– No other special characters or spaces are allowed.
• If you are creating a new database, specify a new (unique)
name for the database administrator.
Default: ctrlm
DBO
Password
Password for the CONTROL-M/Server database owner (6 to 30
alphanumeric characters).
• The first character must be a letter (A – Z).
• No spaces or special characters are allowed.
BMC Software, Inc., Confidential and Proprietary Information
10-8
CONTROL-M Installation Guide
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 5 of 6)
Parameter
Description
SQL Server
Device
Parameters
Data Device
Logical Name
Name of the device on which the CONTROL-M/Server database
will be located. Default: ctrlm_data
Data Device
Physical Full
Path File
Name
Full path name where the CONTROL-M/Server database will be
located. Specify a new filename in an existing directory path on
the computer where the MSSQL Server is installed.
Data Device
Size
Amount of space (in MB) to be allocated for the data portion of
the CONTROL-M/Server database.
Default: 75
Log Device
Logical Name
Name of the device on which the CONTROL-M/Server database
log will be located. Default: ctrlm_log
Log Device
Physical Full
Path File
Name
Full path name where the CONTROL-M/Server database log will
be located. Specify a new filename in an existing directory path
on the computer where the MSSQL Server is installed.
Log Device
Size
Amount of space (in MB) to be allocated for the CONTROL-M
log database. Default: 25
Configuration for the CONTROL-M/Server Windows Service
The following fields are used to determine the behavior of the CONTROL-M/Server Windows Service.
Startup
Type
Specifies how the CONTROL-M/Server service will be started. It is recommended
that you install CONTROL-M/Server as an automatic service. Options for this field
are:
Note: If you are installing on a cluster environment, the service must be
configured as Manual. If you specify Automatic during this type of installation,
that change will be ignored, and it is forced to Manual.
Automatic
The service starts when the system starts. This is the default
setting.
Manual
The service can be started by a user or a dependent service.
BMC Software, Inc., Confidential and Proprietary Information
Installing CONTROL-M/Server for Microsoft Windows
10-9
Table 10-1
CONTROL-M/Server Parameters – Microsoft Windows (Part 6 of 6)
Parameter
Description
Log On As
Specifies the name of the user that will be used to run the
CONTROL-M/Server.
System
Account
Specifies that the service will log on to the system account,
rather than a user account. The CONTROL-M/Server service
runs using the native system account environment with full
privileges in the administrative group. This is the default setting.
Allow Service to Interact with Desktop - Check this option to
enable a desktop user interface for the service. The desktop
interface can be used by whoever is logged in locally when the
service is started. This option can be used only if the service is
running as a local System account.
This Account
Indicates a specific user and password under which the
CONTROL-M/Server service will run. Specify a user with full
privileges in the Administrative group, including the following
privileges:
• act as part of operating system
• logon as batch job
• increase quotas
• replace a process level token
• logon as a service
This field must include the domain as well as the user name, in
the format: <domain>\<user>
BMC Software, Inc., Confidential and Proprietary Information
10-10
CONTROL-M Installation Guide
11
Silent Installation of
CONTROL-M/Server for Microsoft
Windows
11
Use the silent installation procedure to perform an installation without
user interaction.
The silent installation procedure receives information from files that you
prepare in advance. You can modify default values as required.
Note
The CONTROL-M/Server that you are about to install is compatible with
CONTROL-M/EM version 6.1.03 or later.
It is recommended that you verify that you have installed or upgraded to
CONTROL-M/EM version 6.1.03 before installing this version of
CONTROL-M/Server.
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-1
Silent Installation of CONTROL-M/Server for Microsoft Windows
Summary:
Use the following steps to modify the batch file and then run the
modified silent installation procedure:
Step 1
Using Windows Explorer, select the CD-ROM drive and under
<Drive_ID>, browse the FDnnnn directory. Right-click the silent.bat
file. Select Edit from the short-cut menu.
Step 2
The batch file is displayed in the default text editor, as in the following
example.
rem ** CONTROL-M/Server 6.1.03 Silent installation **
mkdir %temp%\ctmsrv_logs
msiexec /i "<CD-Drive>\<FDnnnn>\CONTROL-M Server.msi"
/qn DB_SERVER_HOSTNAME="<Enter value here>"
DATA_PHYSICAL_DEVICE_FULLPATH_FILE_NAME="<Enter value
here>" LOG_PHYSICAL_DEVICE_FULLPATH_FILE_NAME="<Enter
value here>" DB_SA_PASSWORD="<Enter value here>"
CTM_SQL_SERVER_DB_NAME="<Enter value here>"
CTM_DB_OWNER="<Enter value here>"
CTM_DB_OWNER_PASSWORD="<Enter value here>" /l*v
"%temp%\ctmsrv_logs\Svr613_si_log.txt"
The batch file has three lines:
•
•
•
Step 3
A remark-line header
A line with the mkdir command
A line with the msiexec command. This line is the body of the file,
and contains the parameter definitions. The standard file contains
placeholders for the pathname and for mandatory parameter values.
These must be replaced by actual values.
Add parameters and their values to the third line of the file. For example:
msiexec /i "<CD-Drive>\<FDnnnn>\CONTROL-M Server.msi"
/qn <parameter>="<value>" <parameter>="<value>" /l*v
"%temp%\ctmsvr_logs\Svr610_si_log.txt"
BMC Software, Inc., Confidential and Proprietary Information
11-2
CONTROL-M Installation Guide
Syntax rules
•
•
•
•
The parameters are inserted between the /qn term and the /l*v term.
Actual values must be enclosed in quotes.
A single space is used to separate parameter terms.
In the actual file, the following mandatory parameters have already
been inserted. (You must provide values for these parameters.)
— DB_SERVER_HOSTNAME
— DATA_PHYSICAL_DEVICE_FULLPATH_FILE_NAME
— LOG_PHYSICAL_DEVICE_FULLPATH_FILE_NAME
— DB_SA_PASSWORD
— CTM_SQL_SERVER_DB_NAME
— CTM_DB_OWNER
— CTM_DB_OWNER_PASSWORD
Note
If an optional parameter is not specified, the default value will be used.
Step 4
After editing is complete, save the silent.bat file to a temporary
directory.
Step 5
To run the silent installation, browse to the temporary directory, and
double-click the silent.bat file.
Step 6
When installation is complete, CONTROL-M/Server is added to the
Microsoft Windows Start =>Programs menu.
A log file named is created in the temp\ctmsrv_logs directory. The
default name of this file is Svr610_si_log.txt. Check this log file to
verify successful installation.
Note
The same batch file can be copied to other computers and used to create
several identical installations.
Where to Go From Here
•
See Table 11-1 on page 11-4 for installation parameters and their
default settings.
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-3
•
If you are installing in a cluster environment, you must also assign
values for all parameters in Table 11-2 on page 11-7.
•
Sample batch files are shown on page 11-8.
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
Batch File – Installation Parameter Default Settings
Table 11-1 describes the silent installation parameter settings. Table 11-2
lists additional parameters used to configure a Cluster Environment.
Table 11-1
Silent Installation Batch File – Default Parameters (Part 1 of 4)
Parameter
Description
INSTALLDIR
Name of the installation directory. Default:
<Drive_ID>\Program Files\BMC Software\CONTROL-M Server\
where <Drive_ID> is the drive where Program Files are defined in
this computer
LOCAL_IP_HOST_INTERFAC
E_NAME
The IP host interface name of the Server platform currently issuing
job handling requests to the platform. Default: Local host name
AGENT_TO_SERVER_PORT_
NUMBER
Port number used by the CONTROL-M/Agent platform for receiving
data from the CONTROL-M/Server platform (Server-to-Agent port
number). Default: 7006
Note: Specify a numeric value from 1025 to 65535.
SERVER_TO_AGENT_PORT_
NUMBER
Port number used by the CONTROL-M/Server computer for
receiving data from the CONTROL-M/Agent platform (Agent-toServer port number). Default: 7005
Note: Specify a numeric value from 1025 to 65535.
COMM_TIMEOUT
Maximum length of time (in seconds) that CONTROL-M/Server
attempts to communicate with an Agent before assigning the Agent
the status Unavailable.
Default: 120
BMC Software, Inc., Confidential and Proprietary Information
11-4
CONTROL-M Installation Guide
Table 11-1
Silent Installation Batch File – Default Parameters (Part 2 of 4)
Parameter
Description
MAXIMUM_RETRIES
Number of communication retries to attempt during the time period
specified in the Communication Timeout parameter.
Default: 12
MAX_JOB_STATE_
CHANGES
Number of job state changes retained by CONTROL-M/Server if
communication with CONTROL-M/EM is interrupted. If the number
of job state changes exceeds the value specified for this parameter,
CONTROL-M/Server will initiate a download when communication
with CONTROL-M/EM is resumed.
Default: 1000
ECS_PORT_NUMBER
CONTROL-M/Server communicates with CONTROL-M/EM using a
pair of consecutive TCP/IP ports (for example, 2370 and 2371).
• The lower port (e.g. 2370) is used for data flow from CONTROLM/Server to CONTROL-M/EM.
• The higher port (e.g. 2371) is used for data flow in the reverse
direction.
This parameter is used to specify the lower of the two port numbers
and must correspond to the value assigned to the TCP/IP Port
Number field in the definition of the CONTROL-M/Server data
center in the CONTROL-M/EM Data Centers window.
Verify that the two port numbers are not used for any other purpose
on the Server platform.
The value for this parameter must be a number between 1024 and
65533.
Default: 2370
IPC_PORT_NUMBER
IPC port number used for communication between
CONTROL-M/Server processes. Default: 9000
STATISTICS_MODE
Mode used by utility ctmjsa to collect summary statistics.
JOBNAME: compiles statistics for each CONTROL-M Job Name
and Node ID where the job was submitted.
MEMNAME: compiles them for each CONTROL-M Mem
Name/Mem Lib and Node ID. Default: MEMNAME
DB_SERVER_HOSTNAME
Host name of the machine where the MSSQL Server resides.
Default: current computer.
DB_SA_PASSWORD
Password of the system administrator (SA) of the database.
CTM_SQL_SERVER_DB_
NAME
Name of the CONTROL-M database. This name must be unique.
Default: ctrlm
CTM_DB_OWNER
Name for the CONTROL-M database owner. Default: ctrlm
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-5
Table 11-1
Silent Installation Batch File – Default Parameters (Part 3 of 4)
Parameter
Description
CTM_DB_OWNER_
PASSWORD
Password for the CONTROL-M database owner (6 to 30
alphanumeric characters). The first character must be a letter (A Z). If the specified password is longer than 30 characters, only the
first 30 are accepted. Default: password
DATA_DEVICE_LOGICAL_
NAME
Name of the device on which the CONTROL-M database will be
located. Default: ctrlm_data
DATA_PHYSICAL_DEVICE_
FULLPATH_FILE_NAME
Full path name where the CONTROL-M database will be located.
For example: <sql dir>\data\ctrlm_data
DATA_DEVICE_SIZE
Amount of space (in MB) to be allocated for the data portion of the
CONTROL-M database. Default: 75
LOG_DEVICE_LOGICAL_
NAME
Name of the device on which the CONTROL-M database log will be
located. Default: ctrlm_log
LOG_PHYSICAL_DEVICE_F
ULLPATH_FILE_NAME
Full path name where the CONTROL-M database log will be
located. For example: <sql dir>\data\ctrlm_log.
LOG_DEVICE_SIZE
Amount of space (in MB) to be allocated for the CONTROL-M log
database. Default: 25
SERVER_SERVICE_
STARTUP_TYPE
Specifies a start-up method for CONTROL-M/Server Microsoft
Windows services. It is recommended that you install CONTROLM/Server as an automatic service. Specify one of the following:
LOGON_ACCOUNT_TYPE
SERVICE_
AUTO_START
Services should start when the system
starts. Default.
SERVICE_
DEMAND_START
Services can be started by a user or a
dependent service.
User account under which the CONTROL-M/Server service will run.
Valid values:
• 1 - The services log on to the local system account, rather than a
user account. The services will run using the native system account
environment with full privileges in the administrative group. Default.
• 0 - Specific user and password under which the services will run.
When this option is chosen, you must specify the user account and
password using the THISACCOUNTUSER and
THISACCOUNTPASSWORD parameters (see below).
BMC Software, Inc., Confidential and Proprietary Information
11-6
CONTROL-M Installation Guide
Table 11-1
Silent Installation Batch File – Default Parameters (Part 4 of 4)
Parameter
Description
THISACCOUNTUSER
The user account under which the CONTROL-M/Server service will
run. Specify a user account with full privileges in the administrative
group, including the following privileges:
• act as part of operating system
• logon as batch job
• increase quotas
• replace a process level token
• logon as a service
The value must have the format: <domain>\<user>.
Note: This parameter is used if the service will run under a different
user than the local system account (defined by specifying
LOGON_ACCOUNT_TYPE= "O”, see above)
THISACCOUNTPASSWORD
Password of the user account under which the CONTROLM/Server service will run.
Note: This parameter is used if the service will run under a different
user than the local system account (defined by specifying
LOGON_ACCOUNT_TYPE= "O”, see above)
SERVER_SERVICE_
INTERACTIVE_DESKTOP
Service interacts with Desktop - Specify whether the service
provides a user interface on a desktop that can be used by whoever
is logged in when the service is started. Valid values:
• SERVICE_INTERACTIVE_PROCESS - Permit interaction with the
desktop. Default.
•" " - Blank, do not permit interaction with the desktop.
Note: This option can be used only if the service runs as a local
system account (defined by specifying
LOGON_ACCOUNT_TYPE= "1", see above).
MSSQL_UPGRADE
Indicates that this silent installation is an upgrade procedure. When
this parameter is set to Y, the installation script runs an upgrade
procedure from version 6.1.01 instead of a normal installation
procedure.
Table 11-2 lists additional parameters used to configure a Cluster
Environment. These parameters must be specified if you are installing in
a cluster environment.
Table 11-2
Silent Installation Batch File – Cluster Parameters (Part 1 of 2)
Parameter
Description
CLUSTER_VIRTUAL_SRV_NAME
Cluster Node virtual server name.
VIP
Cluster Node Virtual IP
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-7
Table 11-2
Silent Installation Batch File – Cluster Parameters (Part 2 of 2)
Parameter
Description
CLUSTER_NETWORK_TO_USE
Network type to use
CONFIGURED_NODES
List of nodes to participate in clustering by order.
CLUSTER_DISK_GROUP
Virtual Group Disk name
CLUSTER_DISK_NAME
Virtual Disk name
RES_DISK_NAME
Virtual resource name holding the cluster disk.
Sample Customize Batch Files for Silent Installation
Note
In the examples below, some parameters may be set on separate lines for
clarity, in actual batch files, all the parameters make up a single long line
of code, separated by single spaces.
This example modifies the following parameters:
•
•
•
•
•
•
•
DB_SERVER_HOSTNAME
CTM_SQL_SERVER_DB_NAME
CTM_DB_OWNER
DATA_DEVICE_LOGICAL_NAME
DATA_PHYSICAL_DEVICE_FULLPATH_FILE_NAME
LOG_DEVICE_LOGICAL_NAME
LOG_PHYSICAL_DEVICE_FULLPATH_FILE_NAME
A log file named my_silent_inst_log.txt is generated in the \temp\
directory.
rem ** CONTROL-M/Server 6.1.03 Silent installation **
mkdir %temp%\ctmsvr_logs
BMC Software, Inc., Confidential and Proprietary Information
11-8
CONTROL-M Installation Guide
msiexec /i "<CD-Drive>\<Fnnnn>\CONTROL-M Server.msi"
/qn DB_SERVER_HOSTNAME="MSSQL_SRV_02"
CTM_SQL_SERVER_DB_NAME="my_ctrlm"
CTM_DB_OWNER="my_ctrlm"
DATA_DEVICE_LOGICAL_NAME="my_ctrlm_data"
DATA_PHYSICAL_DEVICE_FULLPATH_FILE_NAME="E:\Program
Files\Microsoft SQL Server\MSSQL\Data\my_ctrlm_data"
LOG_DEVICE_LOGICAL_NAME="my_ctrlm_log"
LOG_PHYSICAL_DEVICE_FULLPATH_FILE_NAME="E:\Program
Files\Microsoft SQL Server\MSSQL\Data\my_ctrlm_log"
CTM_SQL_SERVER_DB_NAME="ctrlm"
CTM_DB_OWNER="ctrlm"
CTM_DB_OWNER_PASSWORD="password"
/l*v "%temp%\my_silent_inst_log.txt"
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Server for Microsoft Windows
11-9
BMC Software, Inc., Confidential and Proprietary Information
11-10
CONTROL-M Installation Guide
12
Installing or Upgrading
CONTROL-M/Agent for Unix
12
This chapter describes how to install CONTROL-M/Agent on a Unix
computer.
The following procedures are described:
Procedure
Description
Check System Requirements
Hardware and software requirements for CONTROL-M/Agent
Preparing for Installation
Steps to be performed before installing CONTROL-M/Agent
Configure NIS
How to create an entry in the Services map for
CONTROL-M/Agent if NIS is used at your site.
Upgrade with CONTROL-M
Option for Oracle Applications
Installed
Special steps that should be performed if you will be using
CONTROL-M/Agent together with CONTROL-M/Option for
Oracle Applications.
Upgrade with CONTROL-M
Option for Oracle Applications
Installed
Special steps that should be performed if you are upgrading
CONTROL-M/Agent from version 6.0.0x or earlier on a computer
where CONTROL-M/Option for PeopleSoft is installed.
Mount the CD-ROM Drive
How and where to mount the CD for local or remote installation.
Installing or Upgrading
CONTROL-M/Agent on Unix
Running the installation or upgrade procedure.
Set the Protocol Version for the
Upgraded CONTROL-M/Agent
Reset the communication protocol for the agent in
CONTROL-M/Server.
Installing or Upgrading
CONTROL-M/Agent for Unix in
Silent Mode
Running the installation without requiring user interaction.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-1
Check System Requirements
Summary:
Ensure that your computer meets the following requirements before
installing CONTROL-M/Agent for Unix.
Table 12-1
System Requirements
Operating
System
Memory
128 MB
Disk Space
20 MB free disk space in the CONTROL-M/Agent home
directory. Additional disk space is required for job sysouts.
Media Drive
CD-ROM on the same platform type as target computer.
Communication Adapter
Any TCP/IP adapter
Software
CONTROL-M/Server version 6.1.03 or later
BMC Software, Inc., Confidential and Proprietary Information
12-2
One of these operating systems (or binary compatible):
• AIX (32-bit or 64-bit) 4.3.3, 5.1 or 5.2
• Sun SPARCstation (Solaris) 2.6, 2.7 (32-bit or 64-bit),
2.8, and 2.9
• HP-UX (32-bit or 64-bit) 11.0, and 11.11(11i)
• Digital Unix OSF/1 (32-bit or 64-bit) 4.0f, and g
• Compaq TRU64 (32-bit or 64-bit) 5.0, 5.1, 5.1a, and
5.1b
• NCR 3.0.2
• IRIX (Silicon Graphics) 6.5.2, 6.5.3, and 6.5.4
• UnixWare SCO 7.0 and 7.1
• Data General 4.2 (Intel Processor)
• Linux Red Hat Advanced Server 2.1
• Linux (SuSE) SLES 8 on Intel
• Linux (SuSE) 7.3, 8.0, 8.1, 8.2, and 9 on Intel
• Linux SuSE 7, SLES 7 and SLES 8 on z/Series
• RedHat Enterprise Linux (RHEL) 3 on Intel and zSeries
CONTROL-M Installation Guide
Preparing for Installation
Summary:
Use the following steps to ensure that you are ready to install
CONTROL-M/Agent on Unix.
Step 1
Ensure that the prerequisites described in the previous task are met.
Step 2
Define a CONTROL-M/Agent user.
Note
If CONTROL-M Option for Oracle Applications version 2.0.01 or earlier
is installed on the same computer, then you must install
CONTROL-M/Agent in a different Unix user account.
Step 3
Verify that your locale setting is English. (You can check this using the
locale command.)
You can change the locale setting later (after installation) to conform
with your environment. Note that all computers with CONTROL-M
components (CONTROL-M/EM, CONTROL-M/Server, or
CONTROL-M/Agent) must have the same locale setting.
Step 4
If you are upgrading from an earlier version of CONTROL-M/Agent for
Unix, verify that it is not running and that no jobs are currently executing
because CONTROL-M/Agent will not recognize these jobs after the
upgrade is complete.
Where to Go From Here
•
If NIS is used at your site, continue with the next task “Configure
NIS” on page 12-4.
•
If you are upgrading CONTROL-M/Agent for Unix on a computer
where CONTROL-M Option for Oracle Applications is already
installed, continue with the next task: “Upgrade with CONTROL-M
Option for Oracle Applications Installed” on page 12-6.
•
Otherwise, skip to: “Mount the CD-ROM Drive” on page 12-8.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-3
Configure NIS
Summary:
If NIS is used at your site, create an entry in the Services map for
CONTROL-M/Agent before proceeding with the installation. This entry
is created only once for all Agent platforms.
For AIX and Solaris
Whether an entry should be created in the Services map depends on
the services file search path. For more information, see “Determining
the Search Path (Solaris Only)” on page 12-5.
Request that your NIS administrator create the following entry in the
Services map:
<service_name> <port>/tcp #CONTROL-M/Agent
where:
<service_name>
Recommended value: ctmagent.
<port>
Value of CONTROL-M/Agent configuration parameter
Server-to-Agent Port Number. (Default value in
CONTROL-M/Server: 7006).
Example
ctmagent 7006/tcp #CONTROL-M/Agent
BMC Software, Inc., Confidential and Proprietary Information
12-4
CONTROL-M Installation Guide
Determining the Search Path (Solaris Only)
For Solaris platforms, the search path for the services file determines if
you should create a CONTROL-M/Agent entry in the Services map.
The /etc/nsswitch.nis file contains an entry that determines the
precedence of the search path for the services file. Sample entry in
nsswitch.nis: services: files nis
Note
If the services entry in the nsswitch file contains the keyword files,
regardless of the order of the keywords, the system will look for
CONTROL-M/EM on the local file system. Therefore, do not create an
entry in the Services map for CONTROL-M/EM.
Where to Go From Here
If you are upgrading CONTROL-M/Agent for Unix on a computer where
CONTROL-M Option for Oracle Applications is already installed,
continue with the next task: “Upgrade with CONTROL-M Option for
Oracle Applications Installed” on page 12-6.
Otherwise, continue with “Mount the CD-ROM Drive” on page 12-8.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-5
Upgrade with CONTROL-M Option for Oracle Applications Installed
Summary:
The following steps must be performed before upgrade of
CONTROL-M/Agent, if CONTROL-M/Agent and CONTROL-M Option
for Oracle Applications ("the Option") are installed on the same Unix
computer and you want to upgrade CONTROL-M/Agent to version
6.1.03.
Step 1
Ensure that all jobs submitted to the Agent have ended. Otherwise, the
status of running and submitted jobs will become UNKNOWN.
Step 2
Create another Unix user account for the Option.
Step 3
Install the latest version of the Option on the new user account and
configure its environment variables.
Step 4
Copy all files from the <old_CONTROL-M_Option_dir>/DATA
directory to the <new_CONTROL-M_Option_dir>/DATA directory.
Step 5
Verify that the new Option is working properly.
Step 6
Before upgrading the Agent, modify its .cshrc file by removing all
references to the <old_CONTROL-M_Option_dir>/EXE directory.
Where to Go From Here
Continue with “Mount the CD-ROM Drive” on page 12-8.
BMC Software, Inc., Confidential and Proprietary Information
12-6
CONTROL-M Installation Guide
Upgrade with CONTROL-M Option for PeopleSoft Installed
Summary:
If CONTROL-M Option for PeopleSoft version 2.0.03 is installed under
the exe_<platform> directory of a version of CONTROL-M/Agent
version 6.0.0x or earlier, the PeopleSoft files in the old Agent
exe_<platform> directory are not moved to the new installation
directory during CONTROL-M/Agent upgrade to version 6.1.03.
Use the following procedure to enable CONTROL-M Option for
PeopleSoft to continue to work with CONTROL-M/Agent after upgrade
to version 6.1.03:
Step 1
Backup the following Option for PeopleSoft jar and environment files
that reside in the current CONTROL-M/Agent exe_<platform>
directory:
•
•
•
•
psjoa.jar
generated.jar
ctmpsft.jar
ctmpsft.env
Step 2
Perform the CONTROL-M/Agent upgrade process as described in the
CONTROL-M Installation Guide.
Step 3
Restore the files that were backed up in Step 1 into the new
CONTROL-M/Agent exe directory.
Step 4
If necessary, modify the CLASSPATH environment variable to point to
the new location of the CONTROL-M Option for PeopleSoft files.
Where to Go From Here
Continue with the next task: “Mount the CD-ROM Drive” on page 12-8.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-7
Mount the CD-ROM Drive
Summary:
You can mount the CONTROL-M/Agent installation CD (FD5449) on a
local drive on the CONTROL-M/Agent platform or a remote drive on the
same type of computer. If the drive is local, certain steps (described
below) are necessary to ensure that the drive is mounted and accessed
correctly.
Note
To install CONTROL-M/Agent for Linux on zSeries, the installation CD
must be loaded on the CD-ROM drive of a remote computer.
Using a Local CD-ROM Drive
If the CD-ROM drive is connected to a Solaris computer, no special
actions are needed. Otherwise, perform the following steps:
Step 1
Log in as user root.
Step 2
Create an empty directory for mounting the CD-ROM drive. (This
directory cannot be under the CONTROL-M/Agent installation
directory.)
Step 3
Connect the CD-ROM drive to the mount directory using the mount
command.
Note
The mount command is different for each Unix type. See Appendix A,
“Mounting CDs on Unix Computers” for information about using this
command on various Unix platforms.
We recommend that you use the ISO-9660 option (if available). Consult
your system administrator about the usage of the mount command.
BMC Software, Inc., Confidential and Proprietary Information
12-8
CONTROL-M Installation Guide
Using a Remote CD-ROM Drive
Step 1
Log in as a root user on the remote machine.
Step 2
Create an empty directory (e.g., /cdromr) for the CD-ROM drive.
This directory cannot be under the CONTROL-M/Agent installation
directory.
Step 3
Mount the installation CD.
Note
The mount command is different for each Unix type. For more
information, see Appendix A, “Mounting CDs on Unix Computers.”
We recommend that you use the ISO-9660 option (if available). Consult
your system administrator about the usage of the mount command.
Step 4
List the /cdromr directory in the /etc/exports file to make it accessible to
the Network File Server (NFS) utility.
Note
The NFS export utility works differently for various Unix types. For
more information, consult your system administrator.
Step 5
Log in as a root user on the CONTROL-M/Agent computer.
Step 6
Create an empty directory (e.g., /cdrom) for mounting the remote
/cdromr directory.
Step 7
Use the following command to connect the remote /cdromr directory to
your local /cdrom directory:
mount <remote_machine>:/cdromr /cdrom
Where to Go From Here
To perform a normal installation, continue with the next task: “Installing
or Upgrading CONTROL-M/Agent on Unix” on page 12-11.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-9
To perform a silent (non-interactive) installation, continue with the next
task: “Installing or Upgrading CONTROL-M/Agent for Unix in Silent
Mode” on page 12-14.
BMC Software, Inc., Confidential and Proprietary Information
12-10
CONTROL-M Installation Guide
Installing or Upgrading CONTROL-M/Agent on Unix
Summary:
Use this same procedure for installation or upgrade from an earlier
version of CONTROL-M/Agent for Unix.
Note
Before performing an upgrade installation, ensure that all jobs submitted
to the Agent have ended. Otherwise, the status of running and submitted
jobs will become UNKNOWN.
Step 1
Log in to the CONTROL-M/Agent computer as a root user.
Note
If NIS is active, the installation procedure will use it. You can check if
NIS is active by issuing the ypwhich command.
If the system returns the host name of the NIS server, NIS is running.
Step 2
Navigate to the home directory of the CONTROL-M/Agent user account
using the following command: cd <agent_home_dir>
Step 3
Specify the following command to begin the installation from the CD:
/<cd_path>/cd_inst
Note
The CD_INST command should be specified in uppercase or lowercase
depending on the options that were used to mount the installation CD.
Step 4
Follow the prompts to complete the installation. For more information
about these prompts and parameters, see Table 12-5 on page 12-19.
The following message indicates the installation has finished:
CONTROL-M/Agent installation procedure completed
successfully.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-11
Where to Go From Here
•
If you have just completed upgrading a previously existing agent,
continue with “Set the Protocol Version for the Upgraded
CONTROL-M/Agent” on page 12-13.
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
12-12
CONTROL-M Installation Guide
Set the Protocol Version for the Upgraded CONTROL-M/Agent
Use the following steps to set the Protocol Version for the upgraded
Agent in CONTROL-M/Server:
Step 1
Enter the command ctm_menu to display the CONTROL-M Main
Menu. From the menu, select Parameter Customization =>
Parameters for Communicating with Specific Agent Platforms.
The following prompt is displayed:
To view/modify communication parameters, enter node ID
of Agent Platform:
Step 2
Enter the node ID of a CONTROL-M/Agent, for example, diana. The
Communicating with Specific Agent Platform (diana) menu is displayed.
Step 3
Specify 06 for the Communication Protocol Version for the agent.
Where to Go From Here
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-13
Installing or Upgrading CONTROL-M/Agent for Unix in Silent Mode
Summary:
Use the following procedure to install or upgrade CONTROL-M/Agent
for Unix without user interaction (in silent mode).
Step 1
Copy the cd_inst.in file from /<cd_path>/FD5449/ on the
CONTROL-M/Agent CD (FD5449) to a temporary location.
Step 2
Edit the parameters in this file.
For more information about these parameters, see Table 12-2 on page
12-16.
The edited file should look something like this:
# installation type (N-New, U-Upgrade)
AGENT_INST=N
export AGENT_INST
# CONTROL-M/Agent account name
AGENT_USER=aguser
export AGENT_USER
# service name under which the agent will run
AGENT_SERVICE=ctmagtrn2
export AGENT_SERVICE
# CONTROL-M/Server hostname
AGENT_SRV_HOST=TLVL2K300
export AGENT_SRV_HOST
# backup CONTROL-M/Server hostname
AGENT_SRV_BCKP_HOST=TLVL2K300
export AGENT_SRV_BCKP_HOST
# Agent-To-Server port
AGENT_AS_PORT=7005
export AGENT_AS_PORT
# server-To-Agent port
AGENT_SA_PORT=7006
export AGENT_SA_PORT
# Max connection retry numbers
AGENT_MAX_RETR=10
export AGENT_MAX_RETR
# Connection timeout
AGENT_TIMEOUT=120
export AGENT_TIMEOUT
# Time between connection retries
AGENT_TIME_BTW_RETR=2
export AGENT_TIME_BTW_RETR
BMC Software, Inc., Confidential and Proprietary Information
12-14
CONTROL-M Installation Guide
# Default printer
AGENT_DEFLT_PRNT=lpr
export AGENT_DEFLT_PRNT
# use INETD(I) or XINETD(X) . XINETD supported only on Linux . Optional
INETD=X
export INETD
# Agent FD number
fd_value=FD5449
# Locale of CONTROL-M/Agent account. Optional
LOCALE=en_US
export LOCALE
Step 3
Specify the following command:
<cd_path>/cd_inst -a -f <input_file>
Where <cd_path> is the location where the CD was mounted, and
<input_file> is the name of the file edited in Step 2.
Step 4
The following message marks the completion of the installation
procedure:
CONTROL-M/Agent installation procedure completed
successfully.
Where to go from here
•
If you have just completed upgrading a previously existing agent,
continue with “Set the Protocol Version for the Upgraded
CONTROL-M/Agent” on page 12-13.
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-15
Table 12-2
CONTROL-M/Agent for Unix – Silent Installation Parameters
(Part 1 of 2)
Parameter
Description
AGENT_INST
Mandatory. Valid values:
N – new installation
U – upgrade
AGENT_USER
Unix Agent username for the account in
which to install CONTROL-M/Agent.
Mandatory.
AGENT_SERVICE
Agent service name to be recorded in the
/etc/inetd.conf file.
If NIS is used at your site, specify the
service name recorded in the NIS services
map. See “Configure NIS” on page 12-4.
AGENT_SRV_HOST
Host name of the computer where
CONTROL-M/Server is installed.
AGENT_SRV_BCKP_HOST
Host name of the computer where the
backup CONTROL-M/Server is installed.
Specify none if you do not want to provide a
value for this parameter.
AGENT_AS_PORT
Agent-to-Server Port Number
AGENT_SA_PORT
Server-to-Agent Port Number
AGENT_MAX_RETR
Maximum number of attempts to reconnect
to CONTROL-M/Server when
communication fails.
AGENT_TIMEOUT
Timeout
AGENT_TIME_BTW_RETR
Time Between Retries
AGENT_DEFLT_PRNT
Default Printer
INETD
XINETD
• If INETD is used on the current computer,
specify I for this parameter.
• If XINETD is used on the current Linux
computer, you must specify this parameter
with a value of X.
fd_value
Indicates the serial number for the current
version of CONTROL-M/Agent for Unix.
For version 6.1.03, this parameter must
specify FD5449.
BMC Software, Inc., Confidential and Proprietary Information
12-16
CONTROL-M Installation Guide
Table 12-2
CONTROL-M/Agent for Unix – Silent Installation Parameters
(Part 2 of 2)
LOCALE
Optional. Indicates language compatibility.
For example, for American English, specify
en_US.
Note: This parameter can be used to
implement any LOCALE that is compatible
with LATIN1 languages.
Changes to System Files
The installation procedure modifies system files as follows:
Note
This information is for your information only. It describes actions that are
performed automatically by the CONTROL-M/Agent installation.
1. The following line is added to the /etc/inetd.conf file:
<service> <socket_type> tcp nowait root
<agent_exe> p_ctminetd -e I <agent_home>/ctm
Table 12-3 describes the variables in this line.
Table 12-3
Configuration – CONTROL-M/Agent for Unix
<service>
Agent service-name specified during installation.
Default: ctmagent
<socket_type>
Socket type used for the service (stream for tcp).
<agent_exe>
Path of CONTROL-M/Agent executable files.
<agent_home>
Path of CONTROL-M/Agent user home directory.
2. If NIS is not used at your site, the following line is added to file
/etc/services:
<service> <port_number>/<protocol> #CONTROL-M Agent
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-17
Table 12-4 describes the variables in this line.
Table 12-4
Service Definition – CONTROL-M/Agent for Unix
<service>
Agent service-name specified during installation.
Default: ctmagent
<protocol>
Protocol used for communication between the Server
platform and the Agent platform (TCP only).
<port_number>
Value specified for Server-to-Agent Port Number.
3. [AIX]: The following lines are added to file /etc/rc.nfs:
#Refresh the inetd process
refresh -s ¢inetd¢
#End refresh the inetd process
BMC Software, Inc., Confidential and Proprietary Information
12-18
CONTROL-M Installation Guide
Table 12-5
Installation Parameters - CONTROL-M/Agent on Unix (Part 1 of 3)
Parameter or
prompt
Description
Products Available
on this Media
This menu is displayed immediately after you run the CD_INST command.
Choose option 2 to continue with the Agent installation.
CONTROL-M/Agent
will be installed in
the directory (
/home1/ctmagent )
This prompt specifies the directory where CONTROL-M/Agent will be
installed. To change the installation directory, change directory to desired
one and rerun CD_INST script.
Enter
CONTROL-M/Agent
UNIX username
Specify the Agent’s user name, or press <Enter> to accept the default.
CONTROL-M/Agent
Installation Menu
Use this menu to indicate if you are performing a new installation or upgrade
of an agent from an earlier version of CONTROL-M/Agent for Unix.
File: ‘<file1>’ is not
symbolic-link to
‘<file2>’.
Confirm to continue
(y/n):
For Solaris computers:
If a system file that is modified during the installation procedure is not a
symbolic link, this message is displayed.
All /etc files must be symbolic links to the /etc/inetd directory.
For more information, see “Changes to System Files” on page 12-17.
Specify n to stop and make the symbolic link manually. If you specify y to
continue, a message similar to the following is displayed:
Notice: File /etc/services will be changed.
Do you have xinetd
installed [Y/N]
(default N):
For Linux computers only:
This prompt is displayed if the installation program does not recognize the
Internet services daemon that is running on your system:
Note: If you do not know whether your system uses xinetd, consult your
system administrator. Usually, xinetd is installed in the /usr/sbin directory
and its configuration file is /etc/xinetd.conf.
• Answer N if your system uses inetd.
• If you answer Y, the following prompt is displayed:
Please enter the full path of the xinetd configuration
file:
Enter the path and name of the xinetd configuration file.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-19
Table 12-5
Installation Parameters - CONTROL-M/Agent on Unix (Part 2 of 3)
Parameter or
prompt
Description
Enter the Agent
service-name:[ctma
gent]
Specify the service-name to be recorded in the /etc/inetd.conf file.
If NIS is used at your site, the value specified should be the service name
recorded in the NIS services map (see “Configure NIS” on page 12-4).
The definition for this service must also include the Server to Agent port
number (described below).
Server to Agent Port
number
The listening port in the Agent platform that receives data from the Server
platform. The value specified must match the value assigned to the
Server-to-Agent Port parameter (for this Agent) on the Server platform.
Verify that this port number is not used for any other purpose in this Agent
platform.
Default: 7006. Specify a numeric value from 1025 to 65535.
How do I find an available port?
Use the following command to check if a specific port is available:
netstat -na | grep .<portnumber>
where <portnumber> is the number of the desired port. If this command
returns no result, the port is available.
Note: This prompt is not displayed if NIS is active on your computer. In this
case, the port number is read from the services file, and the specified values
are displayed for your information.
CONTROL-M/Server
Host Name
The host name of the computer on which CONTROL-M/Server is installed.
Authorized
CONTROL-M/Server
Host Name
Specifies one or more CONTROL-M/Servers that will be authorized to
submit jobs to this agent. Use '|' to separate between host names.
CONTROL-M/Server
Port (Agent to
Server)
The listening port in the Server platform that receives data from all Agent
platforms. The value specified must match the value assigned to the same
parameter on the Server platform. Verify that the specified port number is
not used for any other purpose in the Server platform.
Default: 7005. Specify a numeric value from 1025 to 65535.
How do I find an available port?
Use the following command to check if a specific port is available:
netstat -na | grep .<portnumber>
where <portnumber> is the number of the desired port. If this command
returns no result, the port is available.
Default Printer Path
Default printer service for job output (sysout) files, as defined on the NIS
server or in the system’s etc/services directory. Ask your system
administrator if your computer is supported by an NIS server.
Default: Blank.
BMC Software, Inc., Confidential and Proprietary Information
12-20
CONTROL-M Installation Guide
Table 12-5
Installation Parameters - CONTROL-M/Agent on Unix (Part 3 of 3)
Parameter or
prompt
Description
Maximum Retries
Determines how many times the Agent should attempt to connect with the
CONTROL-M/Server computer.
It is recommended that you accept the default value for this parameter
during installation. You can change the value later to fine-tune performance.
Timeout
Determines the timeout for TCP/IP communications with
CONTROL-M/Server.
It is recommended that you accept the default value for this parameter
during installation. You can change the value later to fine-tune performance.
Time Between
Retries
Time period between communications retries.
It is recommended that you accept the default value for this parameter
during installation. You can change the value later to fine-tune performance.
Tracking Timeout
It is recommended that you accept the default value for this parameter
during installation. You can change the value later to fine-tune performance.
Do you want to
define non English
locale for
$username [Y/N] (
default N ):
• Specify N to use English.
• Specify Y to use any other Latin-1 language. You will be prompted to
enter the designation for the desired language.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Unix
12-21
BMC Software, Inc., Confidential and Proprietary Information
12-22
CONTROL-M Installation Guide
13
Installing or Upgrading
CONTROL-M/Agent for Microsoft
Windows
13
This chapter describes how to install or upgrade CONTROL-M/Agent for
Microsoft Windows:
A non-interactive (silent) installation (not upgrade) is also available for
CONTROL-M/Agent for Microsoft Windows in this book. For more
information, see Chapter 14, “Silent Installation of CONTROL-M/Agent
for Microsoft Windows.”
Note
For information about modifying installation parameters after the
installation is complete, see Chapter 4 of the CONTROL-M/Agent for
Microsoft Windows Administrator Guide.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
13-1
Working with Multiple Agents on the Same Computer
You can install more than one CONTROL-M/Agent on the same
computer. Considerations for this type of configuration are provided
below.
Why use multiple Agents?
With multiple agents, you can allow more than one CONTROL-M/Server
to request jobs on the same computer. In this type of configuration, each
CONTROL-M/Agent is associated with a different
CONTROL-M/Server.
Port numbers
Each agent must use a different Server-to-Agent port number. During
installation, it is important to record the port that you specified for each
agent. You will need this port number when you define the
communication for that agent in CONTROL-M/Server.
Agent names
Each CONTROL-M/Agent is identified by a logical name. This name is
used in the command line for CONTROL-M/Agent utilities to indicate
which agent should handle the command.
The default agent is always named Default.
Default Agent
During installation a checkbox in the Agent Name window enables you
to specify if you are installing the Default agent. If no specific agent
name is specified in a CONTROL-M/Agent utility command, the Default
agent handles the commands.
The Default agent is also the only agent that is able to work with
CONTROL-M/Control Modules, or CONTROL-M Options. If one or
more of these components will be used, the Default Agent must be
installed before the Control Module or the Option.
BMC Software, Inc., Confidential and Proprietary Information
13-2
CONTROL-M Installation Guide
Upgrading
If an agent from an earlier version is upgraded to version 6.1.03, that
agent is automatically designated as the Default agent.
Considerations for Control Modules
CONTROL-M/Agents use Control Modules to interact with the operating
system and with other applications (for example SAP).
For new installations:
When CONTROL-M/Agent is installed, the Control Module for the
operating system (OS) is installed together with the Agent. If you intend
to install other CONTROL-M/Control Modules (for example, SAP, FTP,
or Oracle Applications), they must be installed after
CONTROL-M/Agent on the relevant computer.
For upgrade installations:
When CONTROL-M/Agent is upgraded from an earlier version, the
upgraded agent automatically becomes the Default agent. In this case, no
changes need to be made to CONTROL-M/Control Modules or Options
(even if they existed before the upgrade).
Note
CONTROL-M/Control Modules (aside from the Control Module for the
OS) and CONTROL-M Options can work only with the Default
CONTROL-M/Agent. If you plan to install one or more of these
components on this computer, the Default CONTROL-M/Agent must be
installed before the Control Module or the Option.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
13-3
Installation or Upgrade on a Microsoft Windows Cluster Environment
Review the following notes if you will be installing CONTROL-M/Agent
in a Microsoft Windows cluster environment:
•
No automated procedure is provided for upgrade of
CONTROL-M/Agent from version 6.1.01 on a cluster enviroment. In
this case, you will need to manually record the values of your agent
configuration parameters, and then uninstall the old version. After
uninstallation in complete, you can install the new 6.1.03 agent and
apply the recorded configuration.
•
You must verify that a disk resource, IP resource, and network
resource exist and are online in the group where you will be
installing CONTROL-M/Agent.
•
Multiple Agents can be installed on the same virtual server group. Or
in separate virtual server groups.
•
Silent installation of CONTROL-M/Agent is not supported for
Microsoft Windows cluster environments.
•
Upgrade installation of a CONTROL-M/Agent cannot be performed
in a Cluster environment. Only new installations are supported.
Installing CONTROL-M/Agent
Step 1
Log on to a user account belonging to the local Administrators group.
Step 2
Insert the FD5305 installation CD in the CD-ROM drive.
If the Autorun option is enabled, installation starts automatically and the
opening screen is displayed.
BMC Software, Inc., Confidential and Proprietary Information
13-4
CONTROL-M Installation Guide
Click CONTROL-M/Agent.
Note
If the Autorun option is not enabled, browse to the FD5448 directory on
the CD-ROM drive, and double-click Setup.exe.
Step 3
Follow the prompts to complete the installation.
The parameters and fields for this installation are described in Table
13-1, “CONTROL-M/Agent – Installation Parameters,” on page 13-5.
Table 13-1
CONTROL-M/Agent – Installation Parameters (Part 1 of 4)
Parameter
Description
Agent Name
Logical name of this Agent installation. This name is used to differentiate between
multiple installations of CONTROL-M/Agent on the same computer.
Note: If the current installation should be used as the default agent on this
computer, select the Default Agent checkbox in the Agent Name window.
Setup Type
Indicates the type of agent installation:
• Default – The installation procedure automatically uses the default parameter
settings described in Appendix A, “Configuration Parameters”, of the
CONTROL-M/Agent for Microsoft Windows Administrator Guide.
The only value you can change during the default installation is the primary
CONTROL-M/Server host name. For information about modifying
CONTROL-M/Agent configuration parameters after installation, see “Interactive
Utilities” in Chapter 4 of the CONTROL-M/Agent for Microsoft Windows
Administrator Guide.
• Custom – Enables you to specify custom configuration for CONTROL-M/Agent.
Destination
Folder
Indicates the location in which the agent will be installed.
To change the installation directory, click Change and Browse to the desired
location.
Note: To install the CONTROL-M/Agent in a non-default directory, you must ensure
that this directory exists before running the installation procedure.
Primary
CONTROL-M/
Server Host
Indicates the hostname (not IP address) of the computer where
CONTROL-M/Server is installed.
Name (not IP address) of the computer hosting the CONTROL-M/Server that
receives and executes requests from this Agent.
Default: Computer on which the installation was made.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
13-5
Table 13-1
CONTROL-M/Agent – Installation Parameters (Part 2 of 4)
Parameter
Description
Authorized
CONTROL-M/
Server Hosts
Names of all CONTROL-M/Server hosts authorized to send requests to this Agent,
including backup hosts. The primary CONTROL-M/Server host must be included if it
will send requests to this Agent. Use the “|” symbol to separate host names. Do not
include spaces between host names. Default: Name of the primary
CONTROL-M/Server host.
Note: Specify names, not IP addresses.
Agent-toServer
Port Number
Listening port in the Server computer that receives data from all Agent computers.
The value specified must match the value assigned to the Agent-to-Server Port
Number parameter on the Server computer. Verify that this port number is not used
in the Server for any other purpose. Specify a numeric value between 1025 and
65535. Default: 7005
Server-toAgent
Port Number
Listening port in this Agent computer that receives data from the Server computer.
The value specified must match the value assigned to the Server-to-Agent Port
Number parameter (for this Agent) on the Server computer. Verify that this port
number is not used for any other purpose in this Agent computer. Specify a numeric
value between 1025 and 65535. Default: 7006
TCP/IP
Timeout
Communication timeout in seconds. Specify a numeric value greater than or equal
to zero. Default: 60.
Default
Printer
Default printer for job sysout files. Type a printer name in the field box or select a
name from the list box. Default: Blank.
Logon
Domain
Domain where the logon is performed. Optional. Valid values:
• A name you type in the field box or select from the list box. Account databases in
the specified domain are searched.
• <.> (period). Only the local account database is searched,
• <blank>. The local account database and all trusted domain account databases
are searched. Default.
Domain
Controller
Name of server managing access to resources and the database. Default: Blank.
Logon As
User
Indicates what environment will be used to run CONTROL-M jobs.
• Selected – Jobs run in using the environment of the job owner. In this case, the
job owners of the jobs to be run must have logon as batch job user rights.
• Not selected – Jobs are use the environment of the Agent service (Local System
Account, or This Account). For more information, see Logon As later in this table.
Default.
Add Job
Object
Statistics to
Sysout
Indicates how to handle job object processing statistics.
Selected – Statistics are added to the sysout log file. Default.
Not selected – Statistics are not added to the sysout log file.
BMC Software, Inc., Confidential and Proprietary Information
13-6
CONTROL-M Installation Guide
Table 13-1
CONTROL-M/Agent – Installation Parameters (Part 3 of 4)
Parameter
Description
Clustering Parameters
Clustering supports several processors with a virtual addressing scheme.
Select a
group
Highlight one of the virtual server groups in the list. This is the group for which you
will select a Disk resource, IP resource, and Network resource.
Select the
Disk resource
Select one of the Disk resources that is available for the selected group.
Select the
Network
resource
Select one of the Network resources that is available for the selected group.
Cluster
Management
This display-only field indicates the order in which clusters will perform failover
handling.
Windows Service Definition Parameters
• If the owner of any CONTROL-M jobs has a “roaming profile” and the Logon as User option was
selected as part of the clustering parameters, the Log On As field must be set to This Account.
• If job output (sysout) will be copied to or from other computers, this field must be set to This
Account. Otherwise, the (local) System account logon mode is recommended.
Startup
Type
Specifies how the CONTROL-M/Agent service will be started. It is recommended
that you install CONTROL-M/Agent as an automatic service. Options for this field
are:
Automatic
The service starts when the system starts. Default.
Manual
Can be started by a user or a dependent service.
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
13-7
Table 13-1
CONTROL-M/Agent – Installation Parameters (Part 4 of 4)
Parameter
Description
Log On As
Specifies the name of the user that will be used to run
CONTROL-M/Agent.
System
Account
The service will log on to the system account rather than a user
account. CONTROL-M/Agent service runs using the native
system account environment. Default.
Allow Service to Interact with Desktop - Check this option to
allow CONTROL-M jobs to activate GUI-based applications (for
example, notepad.exe). The desktop interface can be used by
whoever is logged in locally when the service is started. Default.
This Account
Indicates a specific user and password under which the
CONTROL-M/Agent service will run. Specify a user with full
privileges in the Administrative group, including the following
privileges:
• act as part of operating system
• logon as batch job
• increase quotas
• replace a process level token
• logon as a service
This field must include the domain as well as the user name, in
the format: <domain>\<user>
BMC Software, Inc., Confidential and Proprietary Information
13-8
CONTROL-M Installation Guide
Importing WIN Panel Functionality
Use the following procedure to ensure that Microsoft Windows job
parameters will be displayed in the Job Editing form in
CONTROL-M/EM and CONTROL-M/Desktop.
Note
This procedure must be performed on every computer that has
CONTROL-M/EM client component(s) installed.
Step 1
Ensure that the CONTROL-M application CD FD5448 is on a mapped
drive.
Step 2
In CONTROL-M/Desktop, choose Tools => Import Applications
Forms.
Step 3
A browse window is displayed. Navigate to the Forms directory on the
application CD.
Step 4
Select the windows.xml file, and click Import.
Step 5
Shut down and restart CONTROL-M/EM.
Where to go from here
•
If you have just completed upgrading a previously existing agent,
continue with “Set the Protocol Version for the Upgraded
CONTROL-M/Agent” on page 13-10.
•
To install other CONTROL-M products in your scheduling solution,
continue with the installation procedure in the appropriate chapter of
this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to the Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Installing or Upgrading CONTROL-M/Agent for Microsoft Windows
13-9
Set the Protocol Version for the Upgraded CONTROL-M/Agent
Use the following steps to set the Protocol Version for the upgraded
Agent in CONTROL-M/Server:
Step 1
Enter the command ctm_menu to display the CONTROL-M Main
Menu. From the menu, select Parameter Customization =>
Parameters for Communicating with Specific Agent Platforms.
The following prompt is displayed:
To view/modify communication parameters, enter node ID
of Agent Platform:
Step 2
Enter the node ID of a CONTROL-M/Agent, for example, diana. The
Communicating with Specific Agent Platform (diana) menu is displayed.
Step 3
Specify 06 for the Communication Protocol Version for the agent.
Where to Go From Here
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
13-10
CONTROL-M Installation Guide
14
Silent Installation of
CONTROL-M/Agent for Microsoft
Windows
14
Use the silent installation procedure to perform an installation without
user interaction.
The batch file that runs this procedure resides on the installation CD. You
can customize the installation parameters by modifying the batch file.
Interactive installation of CONTROL-M/Agent for Microsoft Windows is
described in Chapter 13, “Installing or Upgrading CONTROL-M/Agent
for Microsoft Windows.”
Before You Begin
Ensure that your computer meets the requirements described in Chapter
4, “Pre-Installation Steps on Microsoft Windows.”
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-1
Silent Installation of CONTROL-M/Agent for Microsoft Windows
Summary:
Step 1
Step 2
Use the following steps to modify the batch file and then run the
modified silent installation procedure:
Using Windows Explorer, select the CD-ROM drive and under
<Drive_ID>, browse the FD5448 directory.
•
To run a default silent installation, double-click the silent.bat file.
Skip to Step 7 on page 14-4 for subsequent steps. (For information
about the default settings, see “Batch File – Installation Default
Settings” on page 14-6.)
•
To modify the batch file before running it, right-click the silent.bat
file. Select Edit from the popup menu, and continue with Step 2
(below).
The batch file is displayed in the default text editor, as in the following
example.
set
silent_log_file="%temp%\FD5448_Agent_silent_log.txt"
set silent_install_command=msiexec
REBOOT="ReallySuppress" /i "%~dp0CONTROL-M Agent
6.1.03.msi" /qn AGENT_NAME=""
CLUSTER_SETUP_TYPE="LOCAL" AG_SRV_USER="LocalSystem"
/l*v %silent_log_file%
Step 3
In the batch file, change the line
set silent_install_command=msiexec /i
"%~dp0CONTROL-M Agent 6.1.03.msi" /qn ...
to
set silent_install_command=msiexec /i
"<Drive_ID>\FD5448\CONTROL-M Agent 6.1.03.msi"
/qn ...
Where <Drive_ID> is the location of the installation CD.
BMC Software, Inc., Confidential and Proprietary Information
14-2
CONTROL-M Installation Guide
Step 4
Add parameters and their values to the following line of the file.
For example:
set silent_install_command=msiexec /i
"<Drive_ID>\FD5448\CONTROL-M Agent 6.1.03.msi" /qn
<parameter>="<value>" <parameter>="<value>" /l*v
%silent_log_file%
Syntax rules
•
•
•
The parameters are inserted between the /qn term and the /l*v term.
Actual values must be enclosed in quotes.
A single space is used to separate parameters.
Note
If an optional parameter is not specified, the default value is used.
For more information about these parameters, see Table 14-1 on page
14-6.
If you are installing multiple agents on the same computer, you will need
to specify different values for the AGENT_NAME, AG_AGCMNDATA_VAL,
and TRACKER_EVENT_PORT parameters for each non-default agent on
that computer.
Step 5
After editing is complete, save the silent.bat file to a temporary
directory.
Step 6
To run the silent installation, browse to the temporary directory, and
double-click the silent.bat file.
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-3
Step 7
When installation is complete, CONTROL-M/Agent is added to the
Microsoft Windows Start =>Programs menu.
The following log file is created by the silent installation procedure:
%temp%\FD5448_Agent_silent_log.txt
Check this log file to verify successful installation.
Note
The same batch file can be copied to other computers and used to create
several identical installations. (You may have to update the ID of the
CD-ROM drive if it is mapped differently on the other computers.)
Where to Go From Here
•
See Table 14-1 on page 14-6 for installation parameters and their
default settings.
•
Sample batch files are shown on page 14-9.
•
If you have just completed upgrading a previously existing agent,
continue with “Set the Protocol Version for the Upgraded
CONTROL-M/Agent” on page 14-5.
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
14-4
CONTROL-M Installation Guide
Set the Protocol Version for the Upgraded CONTROL-M/Agent
Use the following steps to set the Protocol Version for the upgraded
Agent in CONTROL-M/Server:
Step 1
Enter the command ctm_menu to display the CONTROL-M Main
Menu. From the menu, select Parameter Customization =>
Parameters for Communicating with Specific Agent Platforms.
The following prompt is displayed:
To view/modify communication parameters, enter node ID
of Agent Platform:
Step 2
Enter the node ID of a CONTROL-M/Agent, for example, diana. The
Communicating with Specific Agent Platform (diana) menu is displayed.
Step 3
Specify 06 for the Communication Protocol Version for the agent.
Where to Go From Here
•
If you plan to install other CONTROL-M products in your
scheduling solution, continue with the installation procedure in the
appropriate chapter of this book.
•
If you have now completed installation of all CONTROL-M products
in your solution, proceed to Chapter 15, “Post-Installation
Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-5
Batch File – Installation Default Settings
Table 14-1 indicates the batch file default installation parameter settings.
These settings are used if any parameter is not specified in the batch file.
Table 14-1
Silent Installation Batch File – Default Parameters (Part 1 of 3)
Param.
Description
INSTALLDIR
Name of the installation directory. Default:
<Drive_ID>\Program Files\BMC Software\ CONTROL-M Agent\
where <Drive_ID> identifies the drive where Program Files are
defined in this computer
AG_CTMSHOST_VAL
Name of host computer for the primary CONTROL-M/Server that
handles this Agent. Default: Name of the computer where
installation is performed.
Note: Specify a computer name, not an IP address.
AG_CTMPERMHOSTS_VAL
List of authorized CONTROL-M/Servers, including the primary
CONTROL-M/Server. These hosts are all authorized to submit jobs
for processing. Syntax: host1|host2|...|hostn. The separator is a
vertical line. Embedded blanks are not allowed.
Example, TLVS2K038|VGW1K|FPB62G
Note: Specify a computer name, not an IP address.
AG_ATCMNDATA_VAL
Port number used by the CONTROL-M/Server platform for
receiving data from the CONTROL-M/EM platform (Agent-to-Server
port number). Default: 7005
Note: Specify a numeric value from 1025 to 65535.
AG_AGCMNDATA_VAL
Port number used by the CONTROL-M/EM platform for receiving
data from the CONTROL-M/Server platform (Server-to-Agent port
number). Default: 7006
Note: Specify a numeric value from 1025 to 65535.
AG_AGENT_TIMEOUT
TCP/IP Timeout (in seconds). Valid values: numeric value greater
than or equal to zero. Default: 60
AG_GON_AS_USER_VAL
Job submission method. Valid values:
• Y – Jobs are submitted only under the user and password
specified in the product registry. The CTMPWD utility is used to
set the user and password.
• N – Jobs are submitted under the current user and password.
Default.
BMC Software, Inc., Confidential and Proprietary Information
14-6
CONTROL-M Installation Guide
Table 14-1
Silent Installation Batch File – Default Parameters (Part 2 of 3)
Param.
Description
AG_DOMAIN_VAL
Domain from which the log on will be performed. Valid values:
<domain_name>
The domain name.
" " (Blank)
The local account database and
all trusted domain account
databases are searched. Default.
“.” (period)
Specify a period to search only
the local account database.
AG_DFTPRT_VAL
Default printer for job output (sysout) files. Specify a printer name.
AG_DOMAIN_SERVER_VAL
Domain controller. Specifies the name of the server managing
access to the available resources and database.
AG_JO_STATISTIC_VAL
Flag that indicates whether job object statistics are sent to sysout.
Valid values:
• Y – Job object statistics are sent to sysout. Default.
• N – Job object statistics are not sent to sysout.
AGENTSERVICESTARTUPTYPE
CONTROL-M Agent service and CONTROL-M Tracker service start
up method. It is recommended that these services be started as
automatic services. Specify one of the following:
LOGONACCOUNTTYPE
SERVICE_AUTO_START
Services should start when the
system starts. Default.
SERVICE_DEMAND_START
Services can be started by a
user or a dependent service.
User account under which the CONTROL-M Agent and
CONTROL-M Tracker services will run.
Valid values:
• 1 – The services log on to the local system account, rather than a
user account. The services will run using the native system
account environment with full privileges in the administrative
group. Default.
• 0 – Specific user and password under which the services will
run. Specify a user account with full privileges in the
administrative group.
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-7
Table 14-1
Silent Installation Batch File – Default Parameters (Part 3 of 3)
Param.
Description
AGENTSERVICEINTERACTIVEDESKTOP
Service interacts with Desktop – Specify whether the service
provides a user interface on a desktop that can be used by whoever
is logged in when the service is started. Valid values:
• SERVICE_INTERACTIVE_PROCESS – Permit interaction with
the desktop. Default.
• " " – Blank, do not permit interaction with the desktop.
Note: This option can be used only if the service runs as a local
system account (defined by specifying LOGONACCOUNTTYPE=
"1", see above).
AG_SRV_USER
User under which the CONTROL-M/EM service will run. Specify a
user account with full privileges in the administrative group, for
example, user_company.com\user.
Note: This option can be used only if the service is set to run under
a specified user account (defined by specifying
LOGONACCOUNTTYPE="0", see above).
AG_SRV_PASS
User password.
AG_SRV_PASS_CONF
User password confirmation.
TRACKER_EVENT_PORT
The tracker event port enables COTNROL-M/Agent to receive
updates regarding job status from all Control Modules that are
associated with the current CONTROL-M/Agent.
Default: 7009
AGENT_NAME
Logical name of this Agent installation. This name is used to
differentiate between multiple installations of CONTROL-M/Agent
on the same computer.
BMC Software, Inc., Confidential and Proprietary Information
14-8
CONTROL-M Installation Guide
Sample Batch Files for Silent Installation
Note
In the examples below, some parameters may be set on separate lines for
clarity, in actual batch files, all the parameters make up a single long line
of code, separated by single spaces.
Example 1
Modify the silent installation batch file by setting the Agent-to-Server
and Server-to-Agent port numbers to 7010 and 7011, respectively, and
setting the Agent service start-up type to start manually, as follows:
rem ** CONTROL-M/Agent 6.1.03 Silent Installation **
set silent_install_command=msiexec /i
"<Drive_ID>\FD5448\CONTROL-M_Agent.msi"
/qn AG_AGCMNDATA_VAL="7011" AG_ATCMNDATA_VAL="7010"
AGENTSERVICESTARTUPTYPE="SERVICE_DEMAND_START"
/l*v %silent_log_file%
Example 2
Modify the silent installation batch file by setting the service logon
account type to disable interaction with the desktop. Set the primary
CONTROL-M/Server host to HOST_A1. Set the authorized
CONTROL-M/Servers permitted to handle the Agent, HOST_A1,
HOST_A2, and HOST_A3.
rem ** CONTROL-M/Agent 6.1.03 Silent Installation **
set silent_install_command=msiexec /i
"<Drive_id>\FD5448\CONTROL-M Agent.msi" /qn
AGENTSERVICEINTERACTIVEDESKTOP=""
AG_CTMSHOST_VAL="HOST_A1"
AG_CTMPERMHOSTS_VAL="HOST_A1|HOST_A2|HOST_A3"
/l*v %silent_log_file%
BMC Software, Inc., Confidential and Proprietary Information
Silent Installation of CONTROL-M/Agent for Microsoft Windows
14-9
Example 3
Modify the silent installation batch file by setting the service logon
account type to Logon As User account and by specifying user andy
(domain andrew.com), with password advance24:
rem ** CONTROL-M/Agent 6.1.03 Silent Installation **
set silent_install_command=msiexec /i
"<Driver_ID>\FD5448\CONTROL-M Agent.msi" /qn
LOGONACCOUNTTYPE="0" AG_SRV_USER="andrew.com\andy"
AG_SRV_PASS="advance24" AG_SRV_PASS_CONF="advance24"
/l*v %silent_log_file%
BMC Software, Inc., Confidential and Proprietary Information
14-10
CONTROL-M Installation Guide
15
Post-Installation Configuration
15
After you have installed all the necessary CONTROL-M products at your
site, there are certain configuration tasks that must be performed. These
tasks ensure that the various elements of the CONTROL-M scheduling
solution are active and able to communicate with each other.
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-1
Step 1 – On Unix Computers
Perform the following steps on each Unix computer on which you
installed CONTROL-M components:
1.0.1
Log in to the unix account for CONTROL-M/EM.
Step 1.1 – Check the Database Server
1.1.1
If the Database was installed on Unix, use one of the following
commands to verify that the database server is active:
•
•
For Sybase: isql -U <em_user> -P <password>
For Oracle: sqlplus <em_user>/<password>
where <em_user> is the user name under which CONTROL-M/EM was
installed, and <password> is that user’s password for CONTROL-M/EM
(Default: empass).
If the database server is active an appropriate prompt is displayed.
1.1.2
Type quit to exit the database server.
Step 1.2 – Start CONTROL-M/EM Components
1.2.1
Use the following steps to verify that the Orbix service is active.
A:
Enter the root_menu command.
B:
You are asked for the CONTROL-M/EM user name and password.
Enter them in order to continue.
C:
Select and display the Activation Menu from the list of available
menus.
D:
Select the Check All option.
BMC Software, Inc., Confidential and Proprietary Information
15-2
CONTROL-M Installation Guide
1.2.2
Select the Start All option from the Activation Menu (the same menu as
in the previous step) to activate the CONTROL-M/EM components.
Step 1.3 – Starting CONTROL-M/Server
Before starting CONTROL-M/Server, verify that:
•
You are logged in as the CONTROL-M/Server user.
•
The Sybase or Oracle database server used for the
CONTROL-M/Server database is running. (You can check this using
the Check All option in the CONTROL-M Manager menu - accessed
using the ctm_menu command.)
•
If database mirroring was initialized in a different window during the
current session, open a new shell by specifying the command: csh
Note
You can also start CONTROL-M/Server using the CONTROL-M
Manager menu. For more information see the CONTROL-M/Server for
Unix Administrator Guide.
» Use the following command to start CONTROL-M/Server:
start_ctm
During startup, the following message may appear:
Check ctm/prflag/SU file, or run init_prflag on CTM
server.
If this message is displayed, specify the following commands:
shut_ctm
init_prflag
start_ctm
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-3
Step 1.4 – Check the CONTROL-M/EM to CONTROL-M Port
Number
In this step, you will get the number of the port that is used by
CONTROL-M/Server to “listen” for communication from
CONTROL-M/EM. This number will be needed later (when creating a
CONTROL-M definition in CONTROL-M/EM).
1.4.1
Enter the following command, to open the CONTROL-M main menu:
ctm_menu
1.4.2
The following menu is displayed:
CONTROL-M Main Menu: Select one of the following menus:
1 - CONTROL-M Manager
2 - Database Creation
3 - Database Maintenance
4 - Database Mirroring
5 - Security Authorization
6 - Parameter Customization
7 - Node Group
8 - Agent Status
9 - Troubleshooting
q - Quit
BMC Software, Inc., Confidential and Proprietary Information
15-4
CONTROL-M Installation Guide
1.4.3
Choose option 6 to display the Parameter Customization menu.
Parameter Customization Menu
----------------------------Select one of the following options:
1
2
3
4
-
Communication and Operational Parameters
System Parameters and Shout Destination Tables
Default Parameters for Communicating with Agent Platforms
Parameters for Communicating with Specific Agent Platforms
q - Quit
1.4.4
Choose option 1 (Communication and Operational Parameters). The
following menu is displayed:
Communication Parameters:
1)
2)
3)
Local IP Host Interface Name:
Agent-to-Server Port Number:
Communication Protocol:
a)
q)
n)
Modify all of the above
Quit
Next page
Enter command or item number you wish to change [n]:
Enter n, to display the Operational Parameters menu.
Operational Parameters:
1.4.5
1)
2)
3)
4)
5)
6)
7)
Input Process Communication Port Number:
Maximum Job State Changes:
CONTROL-M/EM TCP/IP Port Number:
Statistics Mode:
CONTROL-M/EM RELVER param:
Maximum server processes (CS):
Minimum server processes (CS):
a)
p)
q)
Modify all of the above.
Previous
Quit
Note the value of option 3 (CONTROL-M/EM TCP/IP Port Number).
You will need to specify this port number later when creating a
CONTROL-M definition in CONTROL-M/EM.
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-5
Step 2 – On Microsoft Windows Computers
Step 2.1 – Register CONTROL-M/EM Server Components
2.1.1
On the Windows desktop, click the Administration Facility icon.
2.1.2
Specify the username and password for the CONTROL-M/EM Database
administrator, and click Login.
2.1.3
The Administration Facility window is displayed.
BMC Software, Inc., Confidential and Proprietary Information
15-6
CONTROL-M Installation Guide
2.1.4
Choose Component => New Component from the menu.
A:
In the Type field, choose GUI Server to register the
CONTROL-M/EM GUI server.
B:
In the Machine Type field indicate the type of computer on which
the GUI server was installed. (Unix or Windows).
Note: Specify Windows for the GUI server on any Microsoft
Windows operating system (including Windows 2000).
C:
In the Machine name field specify the host name of the computer on
which you installed the CONTROL-M/EM GUI server.
D:
Set the Desired State to UP.
For more information about this dialog box, see Chapter 3 of the
CONTROL-M/Enterprise Manager Administrator Guide.
2.1.5
Repeat Step 2.1.4 to register the Global Alert Server (GAS).
2.1.6
Repeat Step 2.1.4 to register the Global Condition Server (GCS).
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-7
Step 2.2 – Create CONTROL-M Definitions in CONTROL-M/EM
2.2.1
On the Microsoft Windows desktop click the CONTROL-M/EM icon:
2.2.2
Enter the CONTROL-M/EM username and password. You are also
requested for the Hostname. This refers to the hostname of the computer
on which you installed the CONTROL-M/EM GUI Server.
2.2.3
Use the following steps to create a CONTROL-M definition for each
CONTROL-M/Server that will communicate with CONTROL-M/EM.
A:
Choose Tools => Communication => Administration. The
Communication Administration window is displayed.
BMC Software, Inc., Confidential and Proprietary Information
15-8
CONTROL-M Installation Guide
B:
Click New. The CONTROL-M Definition window is displayed.
C:
Fill in all mandatory fields in this window.
•
Specify the port number (default: 2370) that is used by
CONTROL-M/Server to “listen” for communication from
CONTROL-M/EM. (This is the port number that was checked
earlier in Step 1.4 on page 15-4.)
•
Ensure that the Enable checkbox in the upper left-hand corner of
the CONTROL-M Definition window, is selected.
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-9
Step 2.3 – Register Gateways for Communication With
CONTROL-M/Server
2.3.1
Return to the Administration Facility window.
2.3.2
Choose Component => New Component from the menu bar. The
Component dialog box is displayed.
A:
In the Type field, choose Gateway.
B:
In the Name field choose the same name as the CONTROL-M name
defined in Step C on page 15-9.
C:
Set the Desired State to UP.
D:
In the Machine name field, specify the host name of the computer
on which you installed the GUI server.
For more information about the fields in this dialog box, see Chapter 3 of
the CONTROL-M/Enterprise Manager Administrator Guide.
BMC Software, Inc., Confidential and Proprietary Information
15-10
CONTROL-M Installation Guide
Step 2.4 – Create CONTROL-M Definitions in
CONTROL-M/Desktop
In this step you will create a separate CONTROL-M definition with the
same properties for each CONTROL-M that was defined in Step 2.2.3 on
page 15-8.
This will ensure that CONTROL-M/Desktop will allow creation of job
processing definitions for the CONTROL-M/Server.
2.4.1
Click
to open CONTROL-M/Desktop.
Repeat Step 2.4.2 through Step 2.4.5 for each CONTROL-M/Server that
will communicate with CONTROL-M/EM.
2.4.2
Select Edit => CONTROL-M Definitions. The following window is
displayed:
2.4.3
Click Add. The following dialog box is displayed:
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-11
2.4.4
Fill in the fields in this dialog box as described in the following table.
Table 15-1
Fields in the CONTROL-M Dialog Box
Field
Description
Name
Name of the CONTROL-M. You must use the same name as
was specified for this CONTROL-M when it was defined for
CONTROL-M/EM (in Step 2.2 on page 15-8).
Type
Type of computer on which the CONTROL-M is installed.
Version
Version of the CONTROL-M at the specified installation.
Uppercase
Only
Indicates if all parameters in the Job Editing form for this
CONTROL-M must be in uppercase. For most installations this
option should not be selected.
Start Day of
the Week
Indicates the first day of the week for use in the Week Days
field in the Job Editing form.
Note: This field is used to ensure that the display of calendars
for this CONTROL-M is properly adjusted. Use the ctmsys
utility to ensure that the start day of the week for the
CONTROL-M installation is the same as in this field.
Installed
Products
For OS/390 (MVS) platforms only:
Indicate which other INCONTROL products are installed with
CONTROL-M on the OS/390 platform.
2.4.5
Click OK to add the CONTROL-M to CONTROL-M/Desktop.
2.4.6
After all CONTROL-M installations have been defined, click OK to save
the changes and close the CONTROL-M Definitions window.
BMC Software, Inc., Confidential and Proprietary Information
15-12
CONTROL-M Installation Guide
Step 2.5 – Show Extra Keyboard Help in Programs
For CONTROL-M/EM components installed on
Microsoft Windows 2000 computers:
The Microsoft Windows 2000 Show Extra Keyboard Help in Programs
feature is supported by CONTROL-M/EM. When this feature is disabled
(the default setting), you must press Alt to enable the access keys for
menus and buttons. When the feature is enabled, the access keys are
identified by an underline under the appropriate letter.
To enable this feature:
2.5.1
Choose Start => Settings => Control Panel to display the Control
Panel.
2.5.2
Double-click the Accessibility Options icon to display the Keyboard
panel of the Accessibility Options window.
2.5.3
Select the Show Extra Keyboard Help in Programs check box.
2.5.4
Close the Accessibility Options window and the Control Panel.
Step 3 – Check Communication with
CONTROL-M/Agent
Use the following steps on Unix or Windows to check communication
between CONTROL-M/Server and CONTROL-M/Agent:
Note
If the responses to the commands below indicate that communication is
not working. Verify that the same port numbers were specified for this
communication in the CONTROL-M/Server and CONTROL-M/Agent.
3.0.1
Run the following command from the CONTROL-M/Server account or
computer:
BMC Software, Inc., Confidential and Proprietary Information
Post-Installation Configuration
15-13
ctm_diag_comm <agentname>
Output similar to the following is displayed:
Executing ctmping <agentname>
CONTROL-M/Server to CONTROL-M/Agent Communication Diagnostic Report
------------------------------------------------------------------CTMS User Name
:
CTMS Local IP Host Interface Name :
CTMS Platform Architecture
:
FD Number
:
Server-Agent Comm. Protocol
:
Agent Platform Name
:
Agent Status
:
Server-to-Agent Port Number
:
Agent-to-Server Port Number
:
Unix ping to Agent Platform
:
ctmping to agent
:
3.0.2
ctmserveruser
<servername>
Solaris
FD5335
TCP
<agentname>
available
7006
7005
Succeeded
Succeeded
Run the following command from the CONTROL-M/Agent account or
computer:
ag_diag_comm
Output similar to the following is displayed:
This procedure runs for about 30 seconds. Please wait
CONTROL-M/Agent Communication Diagnostic Report
----------------------------------------------Agent User Name
Agent Platform Architecture
FD Number
Agent Version
Agent Platform Name
Server Host Name
Authorized Servers Host Names
Server-to-Agent Port Number
Agent-to-Server Port Number
Server-Agent Comm. Protocol
Unix Ping to Server Platform
Agent Ping to Control-M/Server
NIS is
NIS Service Name
NIS Protocol
Service "ctmagtrn2" is
Netstat protocol
Protocol consistency check
BMC Software, Inc., Confidential and Proprietary Information
15-14
CONTROL-M Installation Guide
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
<agentuser>
Solaris
FD5449_AGENT
6.1.03
<agentname>
<ctmservername>
<ctmservername>
7006
7005
tcp
Succeeded
Succeeded
Running
ctmagent
tcp
Active
tcp
Ok
16
Troubleshooting
16
This chapter describes various problems that you may encounter during
installation of CONTROL-M products, and how to resolve them.
The troubleshooting procedures in this chapter are divided into the
following categories:
•
•
•
•
CONTROL-M/EM Installation on Unix
CONTROL-M/Server for Unix
Oracle Database Cleanup
Sybase Database Issues
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-1
CONTROL-M/EM Installation on Unix
If the installation of CONTROL-M/EM and/or Sybase Server fails, the
following procedures can help you correct installation problems.
Error messages during installation
The following table describes various messages that may appear during
installation and how to handle them.
Table 16-1
CONTROL-M/EM – Installation Error Message Handling
Message
Response
The CONTROL-M/EM account
contains one or more files.
Do you want to continue with the
installation? (Y/N)[n]:
These messages may be displayed if a previous installation
was aborted, leaving files in the CONTROL-M/EM directory.
• If you did not previously install CONTROL-M/EM on this
computer, OR if CONTROL-M/EM was installed with a
Sybase database server, specify y and continue the
installation.
• If this message is displayed after an aborted installation,
specify n to exit the installation and remove the files as
described below.
To remove files from the aborted installation:
1. Specify the following command:
clean_ora_inst.sh <DB_owner> <DB_pwd>
<DB_name>
where <DB_owner>, <DB_pwd>, and <DB_name> are
the owner, password, and database name specified
during Oracle database installation.
The clean_ora_inst.sh script deletes old Oracle
installation files and removes CONTROL-M/EM tables
from the database. If you wish to delete old installation
files but retain existing CONTROL-M/EM database
tables, specify the following command instead:
rm_ctmem_dirs.sh
2. Restart the installation procedure.
Note: If you are using an Oracle database server, do not
remove the tmp and oracle directories or the .oraenv.sh
and .oraenv.csh files, which were created during Oracle
installation.
BMC Software, Inc., Confidential and Proprietary Information
16-2
CONTROL-M Installation Guide
Configure the Orbix Server
The Orbix Server should have been configured when it was installed.
However, if a message was displayed during installation that indicated
that there was a problem, you must configure the Orbix Server
interactively using the configure script, or silently using the default
Orbix configuration file.
» To run the configure script, type configure at the prompt and press
<Enter>. You must answer a series of questions that are displayed. The
script is located in the $IT_PRODUCT_DIR directory.
Note
The default configuration file, orbix_prep_file, is located in the
$HOME/appl/lib/bin.<uxtype>/Orbix/ directory (Where <uxtype> is
hp10 for HP-UX, ibm4 for AIX, or sparc for Solaris).
To run configure silently, use the following command:
configure -useprep
$HOME/apple/lib/bin.<uxtype>/Orbix/orbix_prep_file
Cleanup After an Aborted Installation
If you quit CONTROL-M/EM installation before it completed, or if the
installation failed, you will need to clean up certain files and processes
before restarting the installation process.
Use the following steps to clean up leftovers from an aborted installation.
Step 1
Use the following command to check for CONTROL-M/EM processes
that were started during the aborted installation:
ps -ef | grep <install_dir>
Where <install_dir> is the home directory of the installation account.
Step 2
If any such processes are found, use the following command to stop each
of them:
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-3
kill <process_ID>
Note
For installations using an Oracle database server, do not stop the
LSTNR_<instance_name> process or any Oracle processes, which
begin with the prefix ora_ .
Step 3
For installations using an Oracle server:
3.A
Navigate to the CONTROL-M/EM user home directory.
3.B
Use the following command to delete any user tables created by
the aborted installation:
clean_ora_inst.sh <ora_usr> <ora_pwd> <ora_sid>
Where:
•
•
•
<ora_usr> is the CONTROL-M/EM user name specified in
the aborted installation (Default: emuser)
<ora_pwd> is the CONTROL-M/EM user password
specified in the aborted installation (Default: empass)
<ora_sid> is the Database Instance Name specified in the
aborted installation
The tmp and oracle subdirectories are not cleared, because they contain
files needed by the Oracle database server.
Note
The clean_ora_inst.sh script deletes old installation files and removes
CONTROL-M/EM tables from the database. If you wish to delete old
installation files but retain existing CONTROL-M/EM database tables,
specify the following command instead:
rm_ctmem_dirs.sh
BMC Software, Inc., Confidential and Proprietary Information
16-4
CONTROL-M Installation Guide
Step 4
Before repeating the installation procedure, exit the current terminal
environment and open a new terminal environment. Begin the new
installation procedure from the new environment.
Note
If you copied the CONTROL-M/EM installation CD to an installation
directory using the COPY_FROM_CD command, you do not need to
remove this directory. You can use this same directory “as is” for your
next run of the installation process.
Note
When you reinstall CONTROL-M/EM, you must supply the same
CONTROL-M/EM password that you specified during the aborted
installation.
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-5
CONTROL-M/EM Installation on Microsoft
Windows
Truncated Environment Path
During CONTROL-M/EM installation, variables are added to the
beginning of the Microsoft Windows environment path. If these additions
result in a path containing more than 1,023 characters, characters beyond
the 1,023rd are truncated.
Solution:
Although the path is truncated, the full path statement is saved to a text
file in the CONTROL-M/EM home directory. This file is called
__prevpath.txt. You can recover all path statements from this file
MSSQL Memory Management
MSSQL Server 2000 may consume a large number of system resources
(memory) when managing the CONTROL-M/EM database.
Use the following steps to limit the amount of memory used by the
CONTROL-M/EM database:
BMC Software, Inc., Confidential and Proprietary Information
16-6
CONTROL-M Installation Guide
Step 1
Choose Start => Programs => Microsoft SQL Server => Enterprise
Manager. The SQL Server Enterprise Manager window is displayed.
Step 2
Choose Tools => SQL Query Analyzer. The SQL Query Analyzer
window is displayed.
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-7
Figure 16-1 SQL Query Analyzer Window
Step 3
In the upper frame of this window, specify the following command:
sp_configure "max server memory","<n>"
where <n> is half the RAM (in MB) on your computer.
Step 4
On the next line, type:
reconfigure
Step 5
Click
to submit the commands.
The following message is displayed in the bottom frame of the window
of the SQL Query Analyzer window:
DBCC execution completed.
Configuration option changed. Run the RECONFIGURE
statement to install.
BMC Software, Inc., Confidential and Proprietary Information
16-8
CONTROL-M Installation Guide
It is not necessary to run the Reconfigure command a second time. This
was already handled in the previous step.
Step 6
Exit the SQL Query Analyzer window.
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-9
Check Startup Options for CONTROL-M/EM Services
Depending on which components were installed on the computer, all or
some of the Services listed in Table 16-2 are added to the computer.
Table 16-2
CONTROL-M/EM Services
Service
Component
IT iona_services.locator.<domain> OrbixE2A
Orbix E2A Server
IT iona_services.naming.<domain> OrbixE2A
IT iona_services.node_daemon.<domain> OrbixE2A
NuTCRACKER Service
Gateway, Global Conditions Server
CONTROL-M/EM Administration Agent
This service should be listed if one or
more of the following components is
installed:
GUI Server, gateway, Global Conditions
Server, and Global Alert Server
OracleEM920EM6131TNSListener
Oracle Database Server - Oracle
installations only. These services are
added to the computer during Oracle
database installation.
OracleServiceEM613
These services should start automatically with system boot.
To enable these services to start automatically:
Step 1
Choose Start => Settings => Control Panel => Administrative
Tools => Services.
Step 2
Verify that for each CONTROL-M/EM service the Status column
indicates Started, and the Startup column indicates Automatic.
Step 3
If the startup column for one of these services indicates Manual,
double-click the entry and change the startup setting to Automatic.
BMC Software, Inc., Confidential and Proprietary Information
16-10
CONTROL-M Installation Guide
Services that do not need to be started automatically
For installations using an Oracle database server, additional services are
added to the computer, but are not required to be up and running
following reboot. For all CONTROL-M/EM installations, the following
service is added:
•
OracleEM920EM6131ClientCache
For installations including CONTROL-M/EM server components, the
following services are added:
•
•
•
•
•
•
•
OracleEM920EM613ClientCache
OracleEM920EM613Agent
OracleEM920EM613DataGatherer
OracleEM920EM6131HTTPServer
OracleEM920EM6131PagingServer
OracleEM920EM6131SNMPPeerEncapsulator
OracleEM920EM6131SNMPPeerMasterAgent
Note
All these services should remain in Manual mode.
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-11
CONTROL-M/Server for Unix
Common Installation Problems
Table 16-3 describes common installation problems and diagnostic
procedures.
Table 16-3
CONTROL-M/Server for Unix Troubleshooting
Problem
Solution
After running the CD_INST script,
installation files did not load
completely.
Perform the following checks:
• Do you have sufficient disk space on your computer?
• Was the installation CD was removed by mistake?
Specify the CD_INST command again.
After running the install/custom
script, you decided to quit the
installation without building the
database.
Your parameter changes up to the point you quit are retained.
When you wish to complete the installation, rerun the script
from the home directory of the CONTROL-M user account.
Installation fails when trying to build
the Sybase database server.
Check the following log files for the failure reason:
• sybase/init/logs/srvbuild<date>.<number>
• <CTM-M_home_dir>/ctm/tmp/ctm_new_db.<number>.log
On HP-UX, you may need to install Sybase’s EBF9682 patch
for Sybase version 12.
Installation fails when trying to build
the Oracle database server.
Check the following Oracle log files for the reason for failure:
• oracle/product/9.2.0/install/crdb1.log
• oracle/product/9.2.0/install/crdb2.log
• oracle/product/9.2.0/install/crdb3.log
• oracle/product/9.2.0/install/crdb4.log
• oracle/product/9.2.0/install/crdb5.log
Note: When using an existing Oracle database server (not a
new database server), only the crbd5.log file will exist.
Also check the following log files:
• <CONTROL-M_home_dir>/log/ create_server.log
• <CONTROL-M_home_dir>/log/ createdb.log
• <CONTROL-M_home_dir>/log/out_log_file
Poor performance for CONTROL-M
when installed with an Oracle
database server on AIX
Use the tuning instructions in Appendix H, “Tuning Steps for
Oracle on AIX,” to enable better performance on the AIX
computer.
BMC Software, Inc., Confidential and Proprietary Information
16-12
CONTROL-M Installation Guide
Cleanup After an Aborted Installation
If you quit CONTROL-M installation before it completed, or if the
installation failed, the installation may have created database processes.
These processes should be removed to release all allocated resources, and
so that the necessary processes can be created later when you reinstall
CONTROL-M/Server.
To cleanup an installation that used a existing Oracle database, skip to
“Oracle Database Cleanup” on page 16-15.
To cleanup an installation that used a dedicated Sybase database, skip to
“Dedicated Sybase Database Cleanup” on page 16-15.
To cleanup an installation that used a existing Sybase database, skip to
“Existing Sybase Database Cleanup” on page 16-15.
Automatic Port Check
You can modify the (default) communication ports. Before displaying
each set of parameters, the customization program automatically checks
default port assignments in the parameter set. The following message
may appear once or more times for each screen of parameters displayed:
The port <portID> you specified for the <comtype>
is used by another application.
The installation will continue using this port that can later be configured.
Where <portID> is the address of the default port, and <comtype> is the
communications interface to which it is assigned.
Conflicting port assignments should be changed on the editing screen
during the customization process. If you exit the parameter screen
without changing these port assignments, the following message appears:
The port for the <comtype> (<portID>) is being used.
The installation has generated an alternate free port.
Press enter to accept port <altport> generated by the installation,
or type a different port number (default: <altport>) :
Where <altport> is an alternative, free communications port. Press
<Enter> to accept the alternate port, or type the address of another free
port and press <Enter> to reassign the port.
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-13
For some communications port variables, the following prompt will
appear:
Invalid <comtype> port <portID>: Address already in use
Please try again in 5 minutes or change the port number
Enter <comtype> port number? (default: <portID>) :
Enter an alternative port address, or press <Enter> to retry the existing
address.
BMC Software, Inc., Confidential and Proprietary Information
16-14
CONTROL-M Installation Guide
Oracle Database Cleanup
If the installation of Oracle fails or is problematic, run the following
script from the $HOME directory of the CONTROL-M/Server or
CONTROL-M/EM user account:
uninstall_oracle.sh
Sybase Database Issues
Dedicated Sybase Database Cleanup
If you need to clean up after a failed installation with a dedicated Sybase
database (for example, so that you can install using an existing Sybase
Adaptive server instead), remove all database files that were created by
the failed installation (including the $SYBASE/data directory).
Note
If installation with a dedicated Sybase database failed, no cleanup is
necessary. All you need to do is rerun the install/custom script.
Existing Sybase Database Cleanup
Step 1
Log in to the Sybase database server as the sa user.
Step 2
Use the sp_helpdb command determine if the database was created by
the failed installation.
Step 3
If the database was created, use the following command to drop (remove)
it:
drop database <database_name>
BMC Software, Inc., Confidential and Proprietary Information
Troubleshooting
16-15
Step 4
Specify the following command to check which devices were dropped
from the server:
sp_helpdevice
go
Step 5
If data or log devices associated with the CONTROL-M database are still
listed, drop them using the following command:
sp_dropdevice <device_name>
go
Step 6
If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
BMC Software, Inc., Confidential and Proprietary Information
16-16
CONTROL-M Installation Guide
17
Uninstalling CONTROL-M
Components
17
This chapter contains procedures for removing various CONTROL-M
components from your computers.
The following procedures are described:
Table 17-1
Uninstallation Procedures
Uninstalling CONTROL-M/EM On Unix Computers
page 17-2
Uninstalling CONTROL-M/EM On Microsoft Windows
page 17-6
Uninstalling CONTROL-M/Server on Unix Computers
page 17-11
Cleanup for Sybase Database Servers
page 17-12
Uninstalling CONTROL-M/Server on Microsoft Windows
page 17-13
Uninstalling CONTROL-M/Agent for Unix
page 17-14
Uninstalling CONTROL-M/Agent for Microsoft Windows
page 17-17
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-1
Uninstalling CONTROL-M/EM On Unix Computers
Using the uninstall procedure, you can remove some or all
CONTROL-M/EM components on a computer.
Note
This uninstall procedure removes ALL CONTROL-M/EM components
from the local computer. If you want to remove only selected
components, use the Remove Component option of the Installation
Procedure.
Step 1
Stop all CONTROL-M/EM processes running on the Unix computer.
On a Windows computer on which the Administration facility is
installed, start the Administration facility. Change the Desired
State of all CONTROL-M/EM components on the Unix
computer to Down.
1.A
The components that you can shut down using the Administration
facility are:
•
•
•
•
GUI Server
Gateway
Global Conditions Server
Global Alerts Server
1.B
The Desired States of any CONTROL-M/EM components on
other computers that are connected with the components that will
be uninstalled must also be changed to Down for the duration of
the uninstall.
1.C
From the <CONTROLM_EM_HOME> directory on the Unix
computer (the one on which you are removing
CONTROL-M/EM), enter the following command to display the
root menu:
root_menu
1.D
Press 1. The Activation Menu is displayed:
BMC Software, Inc., Confidential and Proprietary Information
17-2
CONTROL-M Installation Guide
Press 7 to run the stop_all script. This script shuts down the
database server (if it is installed on this computer), the Orbix
Locator and Naming processes, and the administration agent on
the local computer.
1.E
Note
For more information about using the Administration facility, see the
“Maintenance” chapter in the CONTROL-M/Enterprise Manager
Administrator Guide.
Depending on which CONTROL-M/EM components are installed on the
computer some or all of the bulleted utility processes, below, may be
running. Stop the processes, as necessary.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Step 2
ecs.util
ecs.cli
ecs.ctl
copydefcal
copydefjob
defcal
defjob
defjobconvert
deftable
deldefjob
duplicatedefjob
exportdefcal
exportdefjob
exportdeftable
updatedef
To ensure that all CONTROL-M/EM and database server processes have
been stopped, enter the following command:
ps -ef |grep <Unix_account_username>
A list of the processes that are currently running under the account are
displayed. Kill any CONTROL-M/EM processes that are still running.
Step 3
Remove the CONTROL-M/EM account and its contents by entering the
following command:
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-3
rm -rf * .*
•
If the database server was installed under the CONTROL-M/EM
account, it was removed in the previous step. If so, the uninstall
procedure is complete.
However, if the database server was installed under a different
account on the same computer, you must follow the manufacturer’s
instructions to remove it. When the database server is removed, the
uninstall procedure is complete.
•
Step 4
If the database server is installed on a different Unix computer and
you want to remove only the CONTROL-M/EM database, continue
with Step 4.
Log on to the database server host computer as the CONTROL-M/EM
administrator.
If CONTROL-M/EM components are installed on this computer (in
addition to the database), continue with Step 5.
If no CONTROL-M/EM components are installed on this computer
(other than the CONTROL-M/EM database), go to Step Step 8.
Step 5
From the <CONTROLM_EM_HOME> directory on the database
server Unix computer, enter the following command to display the root
menu:
root_menu
The root menu is displayed:
Root Menu
--------------Select one of the following options:
BMC Software, Inc., Confidential and Proprietary Information
17-4
CONTROL-M Installation Guide
1
2
3
4
5
Step 6
-
Activation Menu
Troubleshooting Menu
New Window
Database Creation Menu
Database Maintenance Menu
Press 4. The Database Creation Menu is displayed:
Database Creation Menu
---------------------Select one of the following options:
1 - Build Database
2 - Delete Database
p - Previous Menu
q - Quit
Enter option number --->
Step 7
Press 2 to select the Delete Database option. A brief interactive session is
started, during which you are prompted for the name of the
CONTROL-M/EM database. When the session ends, the database has
been removed and the uninstall procedure is finished.
Step 8
Use the database server’s database removal tool to remove the
CONTROL-M/EM database. When the database has been removed, the
uninstall procedure is finished.
For more information, see the database server documentation.
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-5
Uninstalling CONTROL-M/EM On Microsoft Windows
Using the uninstall procedure, you can remove some or all
CONTROL-M/EM components on a computer.
Step 1
Use the Administration facility to shut down all CONTROL-M/EM
components.
Step 2
Select Start => Settings => Control Panel => Add/Remove Programs.
Select CONTROL-M/Enterprise Manager from the application list.
Click Remove (or Add/Remove).
Follow the prompts to complete the uninstallation.
Step 3
Select the required uninstallation type:
Select Full Uninstall to remove all CONTROL-M/EM components.
•
For Sybase installations, this option removes the Sybase Client, if it
was installed, and the CONTROL-M/EM database.
•
For MSSQL Server installations, this option removes the
CONTROL-M/EM database. It does not remove the MSSQL client.
Select Custom Uninstall to select which components should be
removed. Click Next.The Select Components window is displayed.
If you choose to remove the CONTROL-M/Enterprise Manager
Database:
•
For Oracle installations, this option removes the CONTROL-M/EM
database tables. The tablespace is not removed.
•
For Sybase installations, this option removes the CONTROL-M/EM
database completely, including data.
•
For MSSQL installations, this option removes the CONTROL-M/EM
database. It does not remove the MSSQL client.
BMC Software, Inc., Confidential and Proprietary Information
17-6
CONTROL-M Installation Guide
If an Oracle or Sybase database client was installed with
CONTROL-M/EM, it is not removed if any of the following components
remain on the computer:
•
•
•
•
•
•
•
CONTROL-M/EM Database
GAS
GCS
Gateway
GUI Server
Administration Facility
Reporting Facility
Step 4
If you are performing a Full Uninstall or removing the
CONTROL-M/EM database, you are prompted for the administrator
username and password.
Step 5
If you are removing the CONTROL-M/EM database from a Sybase
server or you selected Full Uninstall (including removal of a Sybase
database), one or both of the following messages are displayed:
Click OK for each message.
Step 6
If you are performing a Full Uninstall or removing the Reporting
facility, the following dialog box is displayed.
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-7
Note
Actuate is a report generator that is embedded in CONTROL-M/EM. Do
not remove Actuate if other programs on your computer use it.
•
If you do not want to remove Actuate, click No and continue with
Step 14 on page 17-10.
•
Click Yes if you want to remove Actuate.
Step 7
The Confirm File Detection dialog box is displayed.
Step 8
Click Yes to remove the Actuate User Desktop. The following window
may be displayed.
BMC Software, Inc., Confidential and Proprietary Information
17-8
CONTROL-M Installation Guide
Step 9
Click Yes to All. The following window is displayed:
Click Yes to continue. A checklist window is displayed.
Note
The checklist in this window applies only to removal of Actuate.
Step 10
Click OK. The following note is displayed:
Step 11
Click OK. The Actuate Uninstall Program dialog box is displayed.
Step 12
Click Yes to remove the Actuate User Desktop directory. The following
message is displayed:
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-9
Step 13
Click OK. The Actuate User Desktop has been removed.
Step 14
Follow the prompts to continue removal of CONTROL-M/EM
components.
Step 15
After reboot, remove the <CONTROL-M/EM_HOME> directory, if
required. (If a warning message was issued for this problem).
BMC Software, Inc., Confidential and Proprietary Information
17-10
CONTROL-M Installation Guide
Uninstalling CONTROL-M/Server on Unix Computers
The ctm_uninstall utility can be used to undo CONTROL-M/Server
installation. The following actions are performed by this utility:
•
•
•
Shut down of all processes that are up and running.
Shut down of the CONTROL-M Database server, if it is running.
Removal of all files from the CONTROL-M home directory.
Running the utility
Step 1
Log in to a root user account.
Step 2
Navigate to the home directory of the CONTROL-M/Server user.
Step 3
Enter the following command to run the uninstall utility:
./ctm/scripts/ctm_uninstall
A series of status messages are issued by the utility. The following
message indicates that the uninstall procedure is complete:
Uninstall Procedure completed successfully
Step 4
Log out of the root user account.
Where to go from here
In some cases, the uninstall procedure may abort before deleting the
CONTROL-M database, or may not remove all database elements.
Follow the necessary steps to check the database server and remove any
remaining elements.
•
•
For Sybase databases, go to page 17-12.
For Oracle databases, run the uninstall_oracle script in the $HOME
directory of the CONTROL-M user.
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-11
Cleanup for Sybase Database Servers
Summary:
Use the following steps to clean up Sybase database files after
uninstalling CONTROL-M/Server on a Unix computer.
Step 1
Log in to the Sybase database server as the sa user.
Step 2
Specify the following command to check which devices were dropped
from the server:
sp_helpdevice
go
Step 3
If data or log devices associated with the CONTROL-M database are still
listed, drop them using the following command:
sp_dropdevice <device_name>
go
Step 4
If the database was installed using files, delete the files associated with
the dropped elements. Do not delete raw partitions.
Step 5
Restart the database server. Dropped devices will not be deleted until you
restart the database server.
BMC Software, Inc., Confidential and Proprietary Information
17-12
CONTROL-M Installation Guide
Uninstalling CONTROL-M/Server on Microsoft Windows
Summary:
Use the following steps to uninstall CONTROL-M/Server for Microsoft
Windows:
Step 1
Verify that no jobs are running on the server and no utilities are executing
on the server.
Step 2
Shut down the CONTROL-M/Server application using the following
command:
shut_ctm
Step 3
Select Start => Settings => Control Panel => Add/Remove Programs.
Select CONTROL-M/Server from the application list. Click Remove
(or Add/Remove).
Step 4
A window prompts you to confirm the uninstall. Click Yes to remove
CONTROL-M/Server.
Step 5
When uninstall is complete, close the Add/Remove Programs window.
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-13
Uninstalling CONTROL-M/Agent for Unix
You can use the ag_uninstall utility to uninstall CONTROL-M/Agent for
Unix. This utility removes all files from the CONTROL-M/Agent home
directory. Before running ag_uninstall, verify that no jobs are running on
the Agent platform and no CONTROL-M/Agent utilities are executing
on the Server platform.
Note
Uninstalling CONTROL-M/Agent for Unix will also remove all
CONTROL-M/Control Modules (for example, SAP, or Oracle
Applications) that are associated with that Agent. This procedure does
not remove CONTROL-M Options.
Step 1
Log on to the CONTROL-M/Agent platform as root.
Step 2
Use the following command to go to the CONTROL-M/Agent home
directory: cd <agent_path>
Step 3
Specify the command: ./ctm/scripts/ag_uninstall
The following prompt is displayed:
Enter CONTROL-M/Agent UNIX username [<agent_user>]:
Step 4
Specify the CONTROL-M/Agent user name. A prompt similar to the
following is displayed.
Uninstall Procedure will back out CONTROL-M under
user: “agmpe1”
home directory: “/home/agmpe1”.
Do you want to continue? [y]:
Step 5
Specify y to continue. For each installed CM, a prompt similar to the
following is displayed:
The CM OS will be uninstalled.
BMC Software, Inc., Confidential and Proprietary Information
17-14
CONTROL-M Installation Guide
If you need to backup OS related data,
press ‘N’ and rerun this script later.
Do you want to uninstall OS (Y/N)[Y]:
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-15
Step 6
Specify y to continue or n to exit the uninstall procedure. If you specify
y, the following prompt is displayed:
--------------------------Uninstall Procedure Started
--------------------------Uninstall Procedure will remove CONTROL-M/Agent
service name from /etc/inetc.conf.
Do you want to continue? [y]
Step 7
Specify y to remove the Agent service entry from the /etc/inetd.conf file.
The following messages are displayed:
Removing the CONTROL-M/Agent service name from
/etc/inetd.conf.
Shutting down CONTROL-M/Agent.
Control-M/Agent Tracker is not running
Uninstall Procedure will remove all files in the home
directory "/home1/ctminst" of the user "ctminst".
Do you wish to continue? [y]
Step 8
If you enter y, the following messages are displayed:
Removing the contents of “<agent_name>” directory.
Uninstall Procedure completed successfully
You can delete the CONTROL-M/Agent controlm group
account from the /etc/passwd file if no other
CONTROL-M is installed on the same machine.
BMC Software, Inc., Confidential and Proprietary Information
17-16
CONTROL-M Installation Guide
Uninstalling CONTROL-M/Agent for Microsoft Windows
Summary:
Use the following steps to remove CONTROL-M/Agent for Microsoft
Windows. This procedure will also remove all CONTROL-M/Control
Modules that are associated with the Agent that is uninstalled.
Note
This uninstall procedure deletes all files, including user-created files,
from CONTROL-M/Agent directories. Back up all relevant data before
running this procedure.
To make the uninstall procedure work faster, delete all files in the sysout
and backup directories before running the procedure.
Step 1
Verify that CONTROL-M jobs are not running on the computer and that
utilities invoked by CONTROL-M/Agent are not being processed by
CONTROL-M/Server.
Step 2
Choose Start => Settings => Control Panel => Add/Remove Programs
Step 3
2.A
Select CONTROL-M Agent from the Currently installed
programs list.
2.B
Click Remove.
The Add/Remove confirmation window displays the prompt:
Are you sure you want to completely remove 'CONTROL-M/Agent (<agentname>)'
and all its components?
Click Yes.
Step 4
The following message is displayed:
Uninstall will remove Agent <AgentName> directories.
Please backup files from these directories that you want to keep.
Click OK to continue or Cancel to stop the Uninstall procedure.
Click OK
BMC Software, Inc., Confidential and Proprietary Information
Uninstalling CONTROL-M Components
17-17
BMC Software, Inc., Confidential and Proprietary Information
17-18
CONTROL-M Installation Guide
A
Mounting CDs on Unix Computers
A
This appendix describes mount procedures for the various Unix
platforms that CONTROL-M supports.
•
•
•
•
•
For AIX computers, see page A-2.
For HP-UX computers, see page A-3.
For Solaris computers, see page A-6.
For COMPAQ Tru64 (Digital Unix) computers, see page A-6.
For Linux computers, see page A-8.
On most systems, you must log in to the computer’s root account to
mount a CD. After mounting the CD, log out of the root account before
you proceed with the installation procedure.
Note
You cannot run CONTROL-M installation routines from the root user
account. You must log out of the root user after mounting the CD.
BMC Software, Inc., Confidential and Proprietary Information
Mounting CDs on Unix Computers
A-1
Mounting Installation CDs on an AIX Computer
Step 1
Log on as the root user.
Step 2
Insert the CD in the CD-ROM drive.
Step 3
Use the following command to create a directory (mount point) to be
used to access the CD:
mkdir <CD_path>
where <CD_path> is the name of the directory. Record this directory
name for future reference.
Note
This path must not be under the home directory of the CONTROL-M
user account.
Step 4
Use the following command to mount the CD.
mount -rv cdrfs /dev/cd0 <CD_path>
Note
You may need to replace cd0 with cd1. For more information, contact
your system administrator.
To Unmount a CD on AIX
Use the following command to unmount a CD:
umount <CD_path>
BMC Software, Inc., Confidential and Proprietary Information
A-2
CONTROL-M Installation Guide
Mounting Installation CDs on an HP-UX
Computer
Step 1
Log on as the root user.
Step 2
Insert the CD in the CD-ROM drive.
Step 3
Use the following command to create a directory (mount point) to be
used to access the CD:
mkdir <CD_path>
where <CD_path> is the name of the directory. Record this directory
name for future reference.
Note
This path must not be under the home directory of the CONTROL-M
user account.
You cannot specify the root directory for CONTROL-M product
installation CDs.
Step 4
Use the following command to display device paths on your computer:
/usr/sbin/ioscan -fnkC disk
A table of data is displayed. Search the Description column to find the
cell that describes the CD-ROM drive (the exact listing may vary).
Record the value from the Driver S/W State column in the same row as
the CD-ROM drive reference. This is the path to the CD-ROM device.
Step 5
•
If you are mounting one of the Oracle database CDs that are included
with CONTROL-M, continue with Step 5.
•
If you are mounting a CONTROL-M installation CD, continue with
Step 6.
To mount an Oracle CD:
BMC Software, Inc., Confidential and Proprietary Information
Mounting CDs on Unix Computers
A-3
5.A
Search for the /etc/pfs_fstab file. If this file does not exist, create
it and continue with Step 5.B.
5.B
Add the following line to the /etc/pfs_fstab file:
<cdrom_mark> <CD_path> pfs-rrip xlat=unix 1 0
where
<cdrom_mark> is the path to the CD-ROM device. This is the
cell value obtained in Step 4.
<CD_path> is the CD-ROM logical name. This is the value you
determined in Step 3.
If there is already a line that contains the <CD_path> in the
pfs_fstab file, but that line is not correct, delete it before adding
the new line described above.
Example
If <cdrom_mark> is /dev/dsk/c0t0d0 and <CD_path> is /cdrom, the
line to enter would be:
/dev/dsk/c0t0d0 /cdrom pfs-rrip xlat=unix 1 0
5.C
Enter the following commands to mount the CD:
nohup /usr/sbin/pfs_mountd &
nohup /usr/sbin/pfsd &
/usr/sbin/pfs_mount <CD_path>
Mount procedure is complete.
To mount additional CDs, you need not repeat the first two
configuration commands. Use the following command to mount
subsequent CDs in a session:
/usr/sbin/pfs_mount <CD_path>
BMC Software, Inc., Confidential and Proprietary Information
A-4
CONTROL-M Installation Guide
Step 6
To mount a CONTROL-M installation CD:
6.A
Enter the following mount command:
/usr/sbin/mount -o cdcase <cdrom_mark> <CD_path>
where
<cdrom_mark> is the path to the CD-ROM device. This is the
cell value obtained in Step 4.
<CD_path> is the CD-ROM logical name. This is the value you
determined in Step 3.
Example
If <cdrom_mark> is /dev/dsk/c0t0d0 and <CD_path> is /cdrom, the
mount command would be:
mount -o cdcase /dev/dsk/c0t0d0 /cdrom
To Unmount a CD on HP-UX
Use the following command to unmount a CD:
For Oracle CDs:
/usr/sbin/pfs_umount <CD_path>
For CONTROL-M CDs:
/usr/sbin/umount <CD_path>
BMC Software, Inc., Confidential and Proprietary Information
Mounting CDs on Unix Computers
A-5
Mounting Installation CDs on a Solaris
Computer
The CD mount procedure is handled automatically by the Solaris
operating system.
Use the following command to unmount a CD:
eject
Mounting Installation CDs on a COMPAQ Tru64
Computer
Step 1
Log in as the root user.
Step 2
To locate the CD-ROM device:
For Tru64 version 4.x:
2.A
Specify the following command:
file /dev/rrz*c | grep RRD
2.B
Output similar to the following is displayed:
eop/dev/rrz4c: character special (8/4098)
SCSI #0 RRD47 disk #32 (SCSI ID #4) (SCSI
LUN #0) offline
The device name is then /dev/rrz*c where * is the number that
appears after rrz in the output.
BMC Software, Inc., Confidential and Proprietary Information
A-6
CONTROL-M Installation Guide
For Tru64 version 5.x:
2.A
Specify the following command:
/sbin/hwmgr -view devices
2.B
Output similar to the following is displayed:
HWID: Device Name
Mfg
Model
Location
--------------------------------------------------------------------4: /dev/kevm
31: /dev/disk/floppy0c
3.5in floppy
fdi0-unit-0
39: /dev/disk/cdrom0c
COMPAQ
CDR-8435
bus-0-targ-0-lun-0
40: /dev/disk/dsk0c
COMPAQ
BB009222B5
bus-2-targ-0-lun-0
41: /dev/disk/dsk1c
COMPAQ
BB00921B91
bus-2-targ-1-lun-0
42: /dev/ntape/tape0
DEC
TLZ10
(C) DEC bus-2-targ-5-lun-0
Find the device name for the CD-ROM on the table. In the example,
the device name is /dev/disk/cdrom0c.
Step 3
Insert the CD in the CD-ROM drive.
Step 4
Log in as the root user.
Step 5
Enter the following command:
mkdir <CD_path>
Step 6
Enter the following commands to mount the CD:
For Oracle installation CDs supplied with CONTROL-M:
mount -t cdfs -r -o nodefperm,noversion,rrip
<device_name> <CD_path>
For CONTROL-M installation CDs:
mount -r <device_name> <CD_path>
Where <device_name> is the logical name of the CD-ROM drive you
determined in Step 2, and <CD_path> is the directory you created in
Step 5.
BMC Software, Inc., Confidential and Proprietary Information
Mounting CDs on Unix Computers
A-7
To Unmount a CD on COMPAQ Tru64
Use the following command to unmount the CD:
umount /<CD_path>
Mounting Installation CDs on a Linux Computer
If CD-ROM is mounted automatically, you do not need to do anything.
If the CD-ROM is not mounted automatically, follow this procedure:
As a root user, enter the following command:
mount -t iso9660 -o map=off /dev/cdrom /cdrom
where /dev/cdrom represents the CD-ROM device on the agent's
machine and /cdrom represents the mount directory.
BMC Software, Inc., Confidential and Proprietary Information
A-8
CONTROL-M Installation Guide
B
CONTROL-M/EM Components
B
This appendix describes the various CONTROL-M/EM components that
can be installed.
The following tables describe each component, and include installation
considerations for that component.
Table B-1
Client Components
Component
Description
CONTROL-M/EM
Graphical User
Interface (GUI)
Central point of control for the CONTROL-M scheduling system. From each
CONTROL-M/EM GUI you can view job status in any part of the enterprise
system, issue requests, modify job parameters, restart jobs and handle any
type of exception to ensure efficient production job flow.
Installation notes:
This component must be installed on at least one computer in your datacenter.
This component can be installed only on Microsoft Windows.
CONTROL-M/
Desktop
Used to define and manage job processing definitions, Scheduling tables and
calendars.
Installation notes:
This component can be installed only on Microsoft Windows.
Command-Line
Interface
A collection of utilities that can be used to perform various job handling and
maintenance tasks.
The CLI does not include the Ctl.exe and Util.exe utilities.
Installation notes:
This component can be installed only on Microsoft Windows.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Components
B-1
Table B-2
Administrator Components
Component
Description
Administration
Facility
Application used to manage server components of CONTROL-M/EM (see
Table B-3) and to maintain the CONTROL-M/EM database.
Installation notes:
This component can be installed only on Microsoft Windows. The Ctl.exe,
ServerUtil.exe, and RSI.exe utilities are installed together with the
Administration Facility. However, the util.exe utility is not installed with the
Administration facility.
Reporting Facility
This component enables you to produce reports from information that is
extracted from the CONTROL-M/EM Database.
Installation notes:
This component can be installed only on Microsoft Windows. It is
recommended, but not necessary, to install it on each CONTROL-M/EM Client
workstation.
When the Reporting facility is installed, the installation procedure also adds
Actuate User Desktop version 6.0 to your computer (if the necessary version
was not already installed). This application is placed in the following location:
<disk>\Actuate\Ver6\
Where <disk> is the same disk on which CONTROL-M/EM is being installed.
Table B-3
Server Components (Part 1 of 3)
Component
Description
CONTROL-M/EM
Global Alerts
Server (GAS)
Process that identifies and distributes alerts between CONTROL-M
installations and CONTROL-M/EM workstations. The GAS connects to each
CONTROL-M/EM gateway to receive alerts from CONTROL-M and transmit
them to the CONTROL-M/EM GUIs.
Installation notes:
You can install more than one GAS, if desired.
When the GAS is installed, the GUI Server component is also installed
automatically on the same computer.
Global Conditions
Server (GCS)
Identifies and distributes global condition flags that are used to maintain job
dependencies between CONTROL-M installations.
Installation notes:
You can install more than one GCS. However only one GCS can be active at a
time.
When the GCS is installed on Microsoft Windows, the Gateway component is
also installed automatically on the same computer.
BMC Software, Inc., Confidential and Proprietary Information
B-2
CONTROL-M Installation Guide
Table B-3
Server Components (Part 2 of 3)
Component
Description
CONTROL-M/EM
Gateways
Used to communicate between various CONTROL-M/EM components and the
CONTROL-M/EM database. The Gateway also handles communication
between CONTROL-M installations and CONTROL-M/EM.
On Microsoft Windows computers, the Util.exe utility packages are installed
with the Gateway.
For OS/390 CONTROL-M installations, two additional components are
installed on the OS/390 platform: the CONTROL-M Application Server and
IOAGATE.
Installation notes:
The CONTROL-M/EM Gateway must be installed on at least one Unix or
Microsoft Windows computer in your datacenter.
If CONTROL-M/EM components are distributed across multiple computers, the
Gateway is installed automatically on each Microsoft Windows computer with
any of the following components:
Global Conditions Server
CONTROL-M/EM Database
Regardless of how many times the Gateway components is installed, it must
be registered (using the Administration Facility) once for each CONTROL-M
installation that is connected to CONTROL-M/EM. This registration procedure
is described in detail in Chapter 15, “Post-Installation Configuration.”
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Components
B-3
Table B-3
Server Components (Part 3 of 3)
Component
Description
GUI Server
Distributes scheduling information to CONTROL-M/EM client components on
various workstations and handles job-related requests.
Installation notes:
CONTROL-M/EM GUI Server must be installed on at least one Unix or
Microsoft Windows computer in your datacenter.
Each GUI Server is used to manage one or more CONTROL-M/EM GUIs on
various workstations.
Working with Multiple GUI Servers
CONTROL-M/EM can also be configured using multiple GUI Servers. For
example, if the workload of a particular user is exceptionally heavy, it may be
desirable to connect a user’s workstation to a separate Server to reduce the
negative impact on the productivity of other users.
Users connected to the same GUI Server share the same ViewPoint filters can
perform the same functions. This reduces the workload of each individual GUI
and enhances productivity by enabling data sharing between workstations.
On Unix computers, the GUI Server is always installed with the GAS.
BMC Software, Inc., Confidential and Proprietary Information
B-4
CONTROL-M Installation Guide
Table B-4
Third Party Components (Part 1 of 2)
Component
Description
Database Server
One Sybase Adaptive Server, Oracle Server, or MSSQL Server must be
available in the environment. This server hosts the CONTROL-M/EM database
(described below). An existing database server can be used, or a dedicated
server can be installed to support the CONTROL-M/EM database.
Installation notes:
On Microsoft Windows, the database server must already be installed in your
network before CONTROL-M/EM installation.
• MSSQL Server is not packaged with CONTROL-M/EM.
• Sybase Adaptive Server for Windows is not supplied with CONTROL-M/EM.
However, the CONTROL-M/EM installation process can create a database
on an existing Sybase server on Windows or Unix.
• Oracle installation CDs are provided with CONTROL-M/EM for Windows.
The new Oracle instance and/or database schema must be created before
CONTROL-M/EM installation.
For Unix installations:
• MSSQL is currently unavailable on Unix.
• Sybase Database Server for Unix is supplied on a separate installation CD.
The CONTROL-M/EM installation process can create a Sybase server and
database.
• Oracle installation CDs are provided for all supported Unix operating
systems. The new Oracle instance and/or database schema must be
created before CONTROL-M/EM installation.
For more information about possible database configurations, see Step 2 on
page 1-4.
For more information about the CDs supplied with the CONTROL-M/EM
installation package, see Table 1-5, “Installation CDs by Computer Type,” on
page 1-9.
Database Client
When CONTROL-M/EM components are distributed across several computers,
the database’s Client application is installed to enable communication with the
database server.
• A Sybase client is automatically installed when needed during
CONTROL-M/EM installation. (Sybase Client is not installed if Sybase
Server or Client 12.x is installed locally.)
• The MSSQL Client is not packaged with CONTROL-M/EM, and must be
installed separately.
• The Oracle Client can be installed using the Oracle installation package that
is provided with CONTROL-M/EM. For more information, see Chapter 5,
“Installing an Oracle Database on Unix,” or Chapter 6, “Installing an Oracle
Database on Microsoft Windows.”
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Components
B-5
Table B-4
Third Party Components (Part 2 of 2)
Component
Description
CONTROL-M/EM
Database
A repository of all data related to the functioning of the scheduling/CS
environment.
This database is periodically synchronized with the databases that are
maintained by CONTROL-M/Server on the platforms that are connected to
CONTROL-M/EM.
Installation Notes:
Only one CONTROL-M/EM Database should be installed.
When the CONTROL-M/EM Database is installed, the Gateway component is
also installed automatically on the same computer.
Orbix E2A Server
The Orbix E2A Server (version 6.0.2) is a set of processes that facilitates
communication between the GUI Server and the Global Alerts Server, and all
connected CONTROL-M/EM GUIs.
This component must be installed once.
Installation notes:
The Orbix client is automatically installed when you choose to install any of the
following CONTROL-M/EM components:
• Global Alert Server
• GUI Server
• Administration Facility
• CONTROL-M/EM GUI
• Command Line Interface
• CONTROL-M/Desktop
BMC Software, Inc., Confidential and Proprietary Information
B-6
CONTROL-M Installation Guide
C
Unix Operating System RequirementsC
This appendix describes the operating system versions and patches that
are required by CONTROL-M/EM and CONTROL-M/Server.
Note
Required patches and operating system versions should be checked using
the check_req.sh script. This appendix is provided for additional
information.
The following table contain describes each component, and includes
installation considerations for that component.
BMC Software, Inc., Confidential and Proprietary Information
Unix Operating System Requirements
C-1
Table C-1
Unix Operating System Requirements for CONTROL-M (Part 1 of 7)
Operating
System
Requirements
AIX
Patches required with AIX 5L (5.1, or 5.2)
Ensure that you have installed maintenance level 01 or later.
After installation of this maintenance level, xlC.rte is version 5.0.2.1 and
xlC.aix50.rte is version 5.0.2.2.
For Oracle installation on AIX version 5.1:
Patches
• Maintenance level 01 with the IY26778, IY28766, IY28949, and IY22854
patches.
-or• Maintenance level 02 with the IY29965, and IY30150 patches.
Packages
• bos.adt.base
• bos.adt.lib
• bos.adt.libm
• bos.perf.perfstat
• bos.perf.libperfstat
Files Required by Compilers
• If VisualeAge C++ is not installed on the computer,
upgrade xlc.aix50.rte to version 5.0.2.3 or later by installing
xlC.aix50.rte that can be found in the IY17826 APAR.
• If VisualeAge C++ prior to version 5.0.2 is installed on the computer,
upgrade the compile to 5.0.2 and ensure that the IY17826 APAR is installed
completely.
• If VisualeAge C++ version 5.0.2 is installed on the computer, ensure that the
IY17826 APAR is installed completely.
Note: It is recommended in all cases to have xlC.msg.en_US.rte version 5.0.2.0.
After the upgrade process:
The xlC.rte should be 5.0.2.1 or higher.
The xlC.aix50.rte should be 5.0.2.3 or higher.
BMC Software, Inc., Confidential and Proprietary Information
C-2
CONTROL-M Installation Guide
Table C-1
Operating
System
AIX
(continued)
Unix Operating System Requirements for CONTROL-M (Part 2 of 7)
Requirements
How do I check It?
Use this command to check which patches are installed on your computer:
/usr/sbin/instfix -ia -ivk <patch number>
Use this command to check which packages are installed on your computer (for
APARs and PTFs):
lslpp -w | grep -i "software title"
If you are installing an Oracle Database:
To determine if your window manager meets the necessary requirements, enter the
xclock& command. If a clock is not displayed, then your window manager is not
configured correctly.
BMC Software, Inc., Confidential and Proprietary Information
Unix Operating System Requirements
C-3
Table C-1
Unix Operating System Requirements for CONTROL-M (Part 3 of 7)
Operating
System
Requirements
HP-UX
• HP-UX version 11.0, utilizing the long filenames option
The following patches must also be installed on machines running HP-UX version
11.0:
• PHSS_21075 (varargs.h and +DA2.0W)
• PHSS_21947 or later (linker patch)
• PHSS_21950 or later (LIBCL patch)
• PHSS_22543 or later (runtime patch)
Other Patches (for Sybase 12 on HP-UX version 11.0)
•
•
•
•
•
•
•
•
•
•
Extension patch bundle 9808
PHNE_16017
PHNE_16599
PHNE_16470
PHKL_15689
PHKL_17091
PHCO_16629
PHCO_19391
PHSS_16404
PHSS_18072
Other Patches (for Oracle on HP-UX version 11.0)
•
•
•
•
•
•
•
•
•
•
•
•
PHCO_23792 s/b PHCO_26960
PHCO_24148 s/b PHCO_25707 s/b PHCO_27608
PHKL_24268 s/b PHKL_27178
PHKL_24729
PHKL_25475 s/b PHKL_27510
PHKL_25525 s/b PHKL_27364
PHNE_24715 s/b PHNE_26771
PHSS_23670 s/b PHSS_26138
PHSS_24301 s/b PHSS_26273
PHSS_24303 s/b PHSS_26559
PHSS_24627
PHSS_22868
Note: s/b means "superseded by" this indicates that only one of the patched in that
line is necessary.
BMC Software, Inc., Confidential and Proprietary Information
C-4
CONTROL-M Installation Guide
Table C-1
Operating
System
HP-UX
(continued)
Unix Operating System Requirements for CONTROL-M (Part 4 of 7)
Requirements
Other Patches (for Oracle on HP-UX version 11.11)
•
•
•
•
•
•
•
•
•
•
PHNE_27745
PHNE_28568
PHKL_25506
PHSS_26560
PHSS_26946
PHSS_28849
PHSS_26946
PHSS_26560
PHCO_28427
PHCO_24402
How do I check It?
Use the following command to check if a patch is installed on HP-UX version 11.0:
swlist -l fileset -a state | grep <patch_name>
BMC Software, Inc., Confidential and Proprietary Information
Unix Operating System Requirements
C-5
Table C-1
Unix Operating System Requirements for CONTROL-M (Part 5 of 7)
Operating
System
Requirements
Solaris
Operating System and Patches for CONTROL-M/Server:
• Solaris 2.7 (Supported for CONTROL-M/Server only) with:
106980-09 patch or later (thread lib)
106327-08 or later (Sun C++ 5.1 runtime).
• Solaris 2.8 (also known as 5.8) with:
108434-01 or later
108435-01 or later (Sun C++ 5.x runtime)
108827-12 or later.
• Solaris 2.9 (also known as 5.9)
Operating System and Patches for CONTROL-M/EM:
• Solaris 2.8 (also known as 5.8) with:
108434-13 or later
108435-13 or later (Sun C++ 5.x runtime)
108528-27 or later
108652-76 or later
108773-18 or later
108827-12 or later.
108921-19 or later
108940-57 or later
108987-13 or later
108989-02 or later
108993-31 or later
109147-27 or later
109326-12 or later
110386-03 or later
110615-10 or later
111023-03 or later
111111-03 or later
111308-04 or later
111310-01 or later
111317-05 or later
112003-03 or later
112396-02 or later
112438-02 or later
112472-01 or later
113648-03 or later
115827-01 or later
116602-01 or later
• Solaris 2.9 (also known as 5.9) with:
113096-03 or later
112785-30 or later
BMC Software, Inc., Confidential and Proprietary Information
C-6
CONTROL-M Installation Guide
Table C-1
Operating
System
Solaris
(continued)
Unix Operating System Requirements for CONTROL-M (Part 6 of 7)
Requirements
Other Patches (for Sybase version 12)
On Solaris 2.7 (supported for CONTROL-M/Server only):
• 106541-03
• 106327-05
• 106300-06
Other Patches (for Oracle)
• X-windows must be installed on the system from where the Installer is run. Use
any Sun-supported X-windows server that supports Motif (for example, dtwm,
twm, olwm).
• Solaris Operating System Packages: SUNWarc, SUNWbtool, SUNWlibm,
SUNWlibms, SUNWsprot, SUNWtoo, SUNWhea.
The following executables must be present in the /usr/ccs/bin directory: make, ar,
ld, nm.
How do I check It?
Use the following command to check the version of the Solaris operating system on
your computer:
uname -a
Use the following command to check for patches on your computer:
showrev -p | grep <name_of_patch>
<name_of_patch> is the name of the patch that you are checking for.
Use the following command to check for packages on your computer:
pkginfo | grep <name_of_package>
<name_of_package> is the name of the package that you are checking for.
BMC Software, Inc., Confidential and Proprietary Information
Unix Operating System Requirements
C-7
Table C-1
Unix Operating System Requirements for CONTROL-M (Part 7 of 7)
Operating
System
Requirements
Compaq
Tru64
Operating System:
Compaq Tru64 version 5.1B.
(Supported for
CONTROL-M/
Server only)
Operating System Packages:
Use the latest patch kit from Compaq.
Operating System Patches
The OSFLIBA, OSFPGMR, and OSFCMPLRS subsets are part of the Compaq
Tru64 UNIX operating system distribution
For Oracle installation
Only Tru64 version 5.1B is supported.
• You must have patchkit 2 or higher.
How do I check It?
Use the following command to check the version of the Compaq (Digital Unix)
operating system on your computer:
/usr/sbin/sizer -v
Use either of the following commands to check for packages on your computer:
/usr/sbin/setld -i | more
grep -i <product_name>
Checking for patches:
If you installed patches on the current computer, use the following commands:
/usr/sbin/dupatch -track -type kit
Note: If you never installed patches you can't get information about patches.
BMC Software, Inc., Confidential and Proprietary Information
C-8
CONTROL-M Installation Guide
D
CONTROL-M/EM Database Size
D
This appendix describes how to estimate the size of the CONTROLM/EM database. This information is required when installing
CONTROL-M/EM.
If you are interested in calculating the size of the database to be used by
CONTROL-M/Server, see Appendix E, “CONTROL-M/Server Database
Size.”
To calculate the estimated database space requirement, add the space
required for these database components:
•
•
•
•
Empty database schema – 20 MB.
Job definition data (see “Job Definition Data” on page D-3).
Dynamic system data (see “Dynamic System Data” on page D-5.)
Database index – 70% of the space needed for the other components.
Note
Many factors affect the required size of the CONTROL-M/EM database.
The recommendations in this appendix are only guidelines that are based
on typical requirements. It is the customer’s responsibility to consider
local configuration requirements and to make any necessary
modifications to these calculations.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Database Size
D-1
Example
This example uses the input data and results from later examples. The
total disk space is calculated in the table below. The Total shows the
approximate disk space required for the CONTROL-M/EM database.
Database Area
Result in MB
Database schema (empty)
20.00
Job definition data
5.48
Dynamic system data
5.55
Subtotal (Data area of the database)
30.03
Database index (70% of the subtotal)
21.02
Total:
51.05
BMC Software, Inc., Confidential and Proprietary Information
D-2
CONTROL-M Installation Guide
Job Definition Data
The space required for job definition data is calculated by determining
the size of the average job and multiplying that size by the total number
of job definitions.
To estimate the disk space for job definition data, build a ‘profile’ for the
average job. This profile is based on the average space required for every
definition element that can be included in a job. Multiply the size of this
profile by the total number of jobs defined in the system.
Table D-1 shows the disk space required for each job definition element.
Table D-1
Job Definition Elements and Disk Space Requirements
Job definition element
Disk space
Basic job definition
300 bytes
Prerequisite condition
55 bytes
Control resource
40 bytes
Quantitative resource
40 bytes
AutoEdit variable
40 bytes
Do Action
180 bytes
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Database Size
D-3
Example
In this example, the average job contains 5 prerequisite conditions,
1 control resource, zero quantitative resources, 3 AutoEdit variables, and
2 Do actions. The maximum number of jobs in our sample system is
5,000.
The average job space calculation is shown below. The Total indicates the
space this average job will occupy in the job processing definitions area
of the database.
Job Definition Item
Calculation
Basic job definition
Result
300 bytes
300
Prerequisite condition
5 * 55 bytes
275
Control resource
1*
40 bytes
40
Quantitative resource
0 * 40 bytes
0
AutoEdit variable
3 * 40 bytes
120
Do action
2 * 180 bytes
360
Total:
1095 bytes
The total size of the job definition area is calculated by multiplying the
size of the average job by the total number of jobs in the system. In this
example, the size of the database’s job processing definition area is:
1,095 bytes * 5,000 jobs = 5.48 MB (approximately)
BMC Software, Inc., Confidential and Proprietary Information
D-4
CONTROL-M Installation Guide
Dynamic System Data
The dynamic system data portion of the CONTROL-M/EM database
consists of the following components:
•
Objects produced by running the New Day procedure. The space
required is calculated by multiplying the number of data centers in
the network by 400 K, the space required for each set of objects.
•
An active jobs area. The size of this area is determined by
multiplying the average job size by the maximum number of jobs
that can be scheduled on the busiest day. For more information, see
“Job Definition Data” on page D-3.
•
An area for storing alert messages. The space required is calculated
by multiplying the number of alerts in the system by 90 bytes (the
average size of an alert record).
To estimate the disk space for dynamic system data, add the amounts
required for the three components described above.
Example
In this example, the database contains data for 5 data centers. The
average job size is 1095 bytes (as calculated in “Example” on page D-4,
The maximum number of jobs scheduled on any day is 2,000. The
number of alerts in the system is 15,000.
The dynamic system data space calculation is shown below. The Total
indicates the approximate space required for the dynamic system data
area of the database.
Database Area
Calculation
Result
New Day procedure objects
5 * 400 K bytes
2.00
Active jobs area
2000 * 1095 bytes
2.20
Alerts
15,000 * 90
1.35
Total:
5.55 MB
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/EM Database Size
D-5
Database Memory Requirements
It is recommended that you allocate for the database the same amount of
memory as the database disk space usage. This ensures that all the data is
located in the machine real memory thereby increasing processing speed.
The minimum amount of memory required is at least 20% of the
database disk space as calculated according to the instructions in this
chapter.
Note
Regardless of the actual disk space usage, the minimum amount of
memory required is at least 40 MB. The database will not function with
less than 40 MB of real memory.
Be sure that memory calculations are performed in accordance with the
actual physical RAM installed on the target machine.
BMC Software, Inc., Confidential and Proprietary Information
D-6
CONTROL-M Installation Guide
E
CONTROL-M/Server Database Size E
This appendix describes how to estimate the size of the
CONTROL-M/Server database.
Note
If you are interested in calculating the size of the database to be used by
CONTROL-M/EM, see Appendix D, “CONTROL-M/EM Database
Size.”
The database is comprised of:
•
•
•
Job processing definitions
Active Jobs file
Database Memory requirements
Note
Many factors affect the required size of the CONTROL-M database. The
recommendations in this appendix are only guidelines that are based on
typical requirements. It is the customer’s responsibility to consider local
configuration requirements and to make any necessary modifications to
these calculations.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/Server Database Size
E-1
All jobs in the system have job processing definitions. The Active Jobs
file contains the jobs that are scheduled to run, the status of the current
job situation, log records for the last n days, and log records for the last n
executions of each job. The database size is affected by the jobs that are
defined and run at a particular time, the running of cyclical jobs, the
maximum number of jobs per day, and so forth.
Job Definitions
To estimate the disk space for job processing definitions, build a
‘profile’ for the average job. This profile contains all the definitions that
you can include in a job. Then multiply the size of this average job by the
total number of jobs in the system.
Table E-1 lists typical job items and the disk space required for each
item.
Table E-1
Job items and Disk Space Requirements
Job Item
Disk Space
Basic job definition
2000 bytes
Do action
650 bytes
AutoEdit variable
350 bytes
Control resource
180 bytes
Quantitative resource
200 bytes
Prerequisite condition
300 bytes
Example
In this example, the average job contains 3 Do actions, 1 AutoEdit
variable, 3 Control resources, 1 Quantitative resource, and 1prerequisite
condition. Maximum number of jobs in the system: 7,000.
The database space calculation is shown below. The Total indicates the
space this average job will occupy in the job processing definitions area
of the database.
BMC Software, Inc., Confidential and Proprietary Information
E-2
CONTROL-M Installation Guide
Table 5-2
Job Definition Calculation
Job Definition Item
Calculation
Result
Basic job definition
2,000 bytes
2,000
Do Actions
3 * 650 bytes
1,950
AutoEdit Variable
1* 350 bytes
350
Control Resources
3 *180 bytes
540
Quantitative Resource
1 * 200 bytes
200
Condition size
1 * 300 bytes
300
Total:
5,340 Bytes
The total size of the job definition area is calculated by multiplying the
size of the average job by the number of jobs in the system. In this
example, the size of the database’s job processing definition area is:
5,340 bytes * 7,000 jobs = 37,380,000 Bytes
Calculating the Size of the Active Jobs File
The Active Jobs file consists of the following components:
•
Active jobs, that is jobs scheduled to run that day.
•
Job execution log for the last D days. (Default for D: 2. This value
can be modified.) Each job execution log requires 5,000 bytes.
•
Final execution status for the last E executions of each job. (Default
for E: 21. This value can be modified.) Each final execution status
requires 700 bytes.
•
Daily execution status, that is, the status of all executions on that day.
Each execution status requires 190 bytes.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/Server Database Size
E-3
The size of the Active Jobs file is obtained by adding the size required for
each of these components.
1. Active Jobs
Determine the number of bytes required to store the average job
(for example: 5,340 bytes). Multiply this number by the maximum
number of jobs that run each day. (At most sites, not all of the jobs
are executed each day.)
2. Job Execution Log
Multiply the number of execution days (D) by the maximum number
of job executions per day. Multiply the result by 5,000 bytes.
3. Final Execution Status
Multiply the number of final executions to keep (E) by the total
number of jobs defined. Multiply the result by 700 bytes.
4. Daily Execution Status
Multiply the maximum number of executions each day by 190 bytes.
(If there are cyclical jobs with short intervals, the number of
executions per day can exceed the number of jobs in the system.)
5. Add the results obtained in steps 1 through 4 to obtain the number of
bytes required for the Active Jobs file.
6. To obtain the total including the database index:
•
•
for Sybase and MSSQL databases, multiply the sum from Step 5
by 2.2
for Oracle databases, multiply the sum from Step 5 by 1.7
Example
This example estimates the size of a CONTROL-M database.
Job Option
Value
Number of history days
2 (default)
Number of executions history
21 (default)
Maximum number of active jobs
100
BMC Software, Inc., Confidential and Proprietary Information
E-4
CONTROL-M Installation Guide
Job Option
Value
Maximum job executions per day
1,000
Total number of jobs defined
100
Number of DO actions
2
Number of AutoEdit variables
1
Number of Control resources
3
Number of Quantitative resources
1
Number of conditions (In and Out)
1
Total size of Job definition in MB
0.51
Total size of Active Job file in MB
11.63
Total database size in MB
for Sybase/MSSQL: 25.6
for Oracle: 19.8
Sample Active Jobs File Calculation
1. Active Jobs file
Average job * maximum number of jobs (using * as a multiplication
sign)
5,340 * 100 = 534,000 bytes
where 5,340 is the size of an average job and the Active Jobs file
contains a maximum of 100 jobs.
2. Job Execution log
D * maximum number of executions per day *5,000
2 * 1,000 * 5,000 = 10,000,000 bytes
where D, the number of days to save each log, is 2 (the default) and a
maximum of 1,000 jobs are executed each day.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/Server Database Size
E-5
3. Final Execution Status
E * maximum jobs in the system * 700
21 * 100 * 700 = 1,470,000 bytes
where E, the number of status records to keep, is 21 (the default) and
where there are 100 defined jobs in the system
4. Daily Execution Status
Maximum number of executions per day * 190
1000 * 190 = 190,000 bytes
5. Add the results of steps 1 through 4 to obtain the size of the Active
Jobs file.
534,000 + 10,000,000 + 1,470,000 + 190,000 = 12,194,000
Table E-3
Parameter
Description
Number of days
to keep each job
execution log
The job execution log stores information about
job execution start and end times and about
job behavior. Each job execution log requires
5000 bytes.
Default: 2
Number of final
execution status
records to keep
for each job
Each record Indicates the final status of an
executed job. The size of each final status
record is 700 bytes.
Default: 21
Max active jobs
per day
Maximum length of the list of jobs that can be
run during a day.
Max job
executions per
day
Maximum number of job executions that can be
performed each day.
Number of DO
Actions
Indicates job dependencies that rely on Do
condition statements. Specify the value for an
average job, not the number of all Do
statements in your system.
BMC Software, Inc., Confidential and Proprietary Information
E-6
Active Jobs File Parameters
CONTROL-M Installation Guide
Table E-3
Active Jobs File Parameters
Parameter
Description
Number of
AutoEdit
variables
AutoEdit variables are used to transfer
information between jobs. Specify the value for
the average job, not the number of AutoEdit
variables in your system.
Number of
Control resources
Specify the number of Control resources for
the average job.
Number of
Quantitative
resources
Specify the number of Quantitative resources
(such as backup tapes or printers) for the
average job.
Number of In and
Out conditions
Specify the number of prerequisite conditions
for the average job.
To calculate database disk space
•
The database index requires approximately 70% of the space
required for the data for Oracle, and 120% for Sybase or MSSQL.
•
The empty database schema requires 15 MB.
Add the size of the Job Processing definitions area and the size of the
Active Jobs File. Multiply the result by 1.7 (Oracle) or 2.2 (Sybase or
MSSQL) and add 15 MB.
This result of this calculation is the size of the CONTROL-M database. It
is recommended that you allocate twice the space that would be required
for the database on your busiest day in order to ensure adequate space
that may be required for CONTROL-M operations.
Note
These database size calculations are based on typical estimates. It is the
customer’s responsibility to properly modify these calculations.
BMC Software, Inc., Confidential and Proprietary Information
CONTROL-M/Server Database Size
E-7
Database Memory Requirements
In addition to the database space requirements, the database also
consumes memory. Below are the guidelines to follow when calculating
memory requirements for the database.
1. It is recommended that amount of memory allocated for the database
be equal to the database disk space requirements. This ensures that
all the data is located in real memory, thereby minimizing disk I/O
activity.
Memory access is much faster than physical disk access. Therefore,
we recommend placing as much data as possible in memory.
The minimum required amount of memory is approximately 20% of
the database disk space requirements as calculated according to the
database size calculations described in this chapter.
2. Regardless of disk space requirements, at least 60 MB of real
memory is required. The database will not function with less than
60 MB of real memory.
Increasing database memory reduces Input/Output operations and
makes the database perform faster. Make sure that memory
calculations are performed in accordance with the actual physical
RAM installed on the target machine.
BMC Software, Inc., Confidential and Proprietary Information
E-8
CONTROL-M Installation Guide
F
New Database Schema on an Existing
Oracle (Unix)
F
This appendix describes how to install a new Oracle database schema for
CONTROL-M using an existing Oracle installation on Unix.
Note
This procedure does not install Oracle Client or reconfigure any existing
Oracle client. It is recommended only for advanced users, and should be
performed only in consultation with BMC Software Technical Support.
This procedure is for CONTROL-M products using an existing Oracle
installation on a Unix computer.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-1
Preparing for Installation
Summary:
Review the following restrictions and directions before you begin the
installation procedure.
•
Oracle client software must already be installed and configured to
connect the local Unix user to the target database instance.
•
The CONTROL-M user account must have permission to read and
execute the existing Oracle software files (in the installation referred
to in the previous bullet).
•
The installation procedure prompts you for the name and password
of the database administrator (DBA) of the existing database instance
on which the new schema will be created.
When you install a CONTROL-M database on an existing Oracle
instance, that instance must run Oracle software releases certified by
BMC Software for use with CONTROL-M. At this time, CONTROL-M
version 6.1.03 supports Oracle Database Server version 9.2.0, or 8.1.7.4.
However, the Oracle client must be version 9.2.0.4.
Where to go from here
Continue with the next task “Run the Oracle Pre-Installation Script” on
page F-3.
BMC Software, Inc., Confidential and Proprietary Information
F-2
CONTROL-M Installation Guide
Run the Oracle Pre-Installation Script
Summary:
In this task, you will run the Oracle pre-installation script. This script
check prerequisites for Oracle installation and determines certain system
settings and defaults for the database to be installed.
Step 1
Log in as the root user. You will run the Oracle pre-installation script as
the root user.
Step 2
Navigate to the CONTROL-M/EM or CONTROL-M/Server user home
directory.
Step 3
Specify the following command:
<CD_path>/orapreinst.sh
Note
The orapreinst.sh script is located on the CONTROL-M Oracle
Installation Package for Unix CD (FD5380), not in the files copied from
the Oracle CDs.
The orapreinst.sh script finds and removes any temporary files from
earlier Oracle installations, and creates a tmp directory for the current
Oracle installation.
If temporary Oracle files were found, the following message is displayed:
Oracle temporary components were detected.
In order to continue with installation, they should be
deleted.
Do you wish to delete these components? [y/n]y
Enter y.
Step 4
The following message is displayed:
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-3
Checking version of the operating system...
done
Which CONTROL-M product are you about to install ?
1. CONTROL-M/Server
2. CONTROL-M/EM
Enter your choice :
Select the CONTROL-M product for which you are creating a database,
and press <Enter>. This is the product you selected in Step 4. This
selection determines the default settings that will be used to create the
database.
Step 5
A message similar to the following is displayed:
Enter the Oracle configuration file path and name
(default: /<CD_path>/<config_path>) :
Where the value of <config_path> is:
ora_defs_controlm for a CONTROL-M/Server database
ora_defs_ctmem for a CONTROL-M/EM database.
Press <Enter> to accept the default file path and name.
Note
If you are upgrading a CONTROL-M database from a previous version,
enter the following path for this prompt:
<ctm_home_dir>/install/ora_defs_ctm
where <ctm_home_dir> is the existing CONTROL-M product home
directory.
Step 6
The following messages are displayed:
Saving current Oracle products configuration.
Enter the oracle installation directory (default:
/<install_dir>) :
BMC Software, Inc., Confidential and Proprietary Information
F-4
CONTROL-M Installation Guide
Where <install_dir> is the user directory you created on the local
computer for CONTROL-M/Server or CONTROL-M/EM installation.
Press <Enter> to install Oracle in the default directory, or enter a
different directory path.
Step 7
The following messages are displayed:
Done.
Creating Oracle Inventory pointer file
(/var/opt/oracle/oraInst.loc)
orapreinst.sh execution ended successfully.
On AIX systems, the path shown is /etc/oraInst.loc.
Step 8
Log out of the root account.
Where to go from here
Continue with the next task “Installing the Database Schema” on page
F-6.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-5
Installing the Database Schema
Step 1
Log in as the CONTROL-M/Server or CONTROL-M/EM administrator
(depending on which product you are installing).
Step 2
Insert the CONTROL-M Oracle Installation Package for Unix (FD5380)
in the CD-ROM drive. Mount the CD-ROM drive.
Step 3
From the home directory of the CONTROL-M product user account,
enter the following command:
setenv DISPLAY <hostname>:0.0
where <hostname> is the name (or the IP address) of the computer
from which the installation is being performed.
It is recommended to run a small application (such as xclock) at this time
to ensure that the specified display settings are working.
Step 4
From same directory, enter the following command:
setenv USE_EXISTING_ORACLE Y
Step 5
Use the following command to run the installation script:
inst_oracle
Step 6
The Oracle Installation Type menu is displayed:
CONTROL-M ORACLE DATABASE INSTALLATION TYPE
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3) Existing
- Install an Oracle client to Use an existing Oracle
database
(use your existing Oracle software copy !!!)
4) Client only
- Install an Oracle client for communication with
an existing CONTROL-M database.
(use your existing Oracle software copy !!!)
q) quit
Enter the installation type you wish to perform on this machine :
Option 4 is displayed only when CONTROL-M/EM is installed.
BMC Software, Inc., Confidential and Proprietary Information
F-6
CONTROL-M Installation Guide
Step 7
Choose 3 or 4 and press <Enter>.
Step 8
A menu is displayed showing the Oracle installations that have been
identified as possible targets (the menu below is for illustrative
purposes):
The following Oracle installations were discovered on this server :
1. /home2/oratest/oracle/product/9.2.0
2. /home/ora_dba/product/9.2.0
3. /opt/oracle/9.2.0
O. Other un-discovered installation
Q. Quit
Please select the installation you want to use for CONTROL-M or select O for
manually typing an Oracle installation path :
•
Type a number from the list to select a local existing Oracle
installation.
•
To specify an existing Oracle installation that is not on the list, type
O. If you selected O, the following message is displayed:
Please type in the full path of the ORACLE_HOME of the
Oracle installation
you would like to use
Step 9
Step 10
Type the full path to the <ORACLE_HOME> directory and press Enter
to continue.
A menu is displayed showing the network connection aliases that have
been identified as possible targets (the menu below is for illustrative
purposes):
Identified network connection aliases :
1.
2.
3.
4.
PINCTEST
INST1_HTTP
CTM
EM613
O. Other network alias
Q. Quit
Please select one of the displayed network aliases as your target database or
select O for manually typing a network alias :
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-7
Type a number from the list to select a network alias to an existing
database instance.
To specify an existing database instance that is not on the list, type O and
enter a valid network alias.
Press <Enter> to continue.
Step 11
The following menu is displayed:
+++++++++++++++++++++++++++++++++++++++++++
+
<product> CLIENT_AND_DB
+
+
+
+
Oracle Database Parameters
+
+++++++++++++++++++++++++++++++++++++++++++
1)
2)
3)
4)
5)
6)
7)
8)
a)
b)
r)
q)
<product> database user :
<product> database user password :
Oracle SYSTEM password :
<product> data tablespace name :
<product> data tablespace size :
<product> data tablespace file name (full path) :
<product> index tablespace size :
<product> index tablespace file name (full path) :
emuser
######
#######
em613
50 MB
20 MB
Modify all parameters
Build <product> database
<- Return to start
Quit
Enter command or item number you wish to change :
Review and, if necessary, modify the values for the parameters in this
menu. Table F-1 on page F-9 describes the parameters in this menu.
BMC Software, Inc., Confidential and Proprietary Information
F-8
CONTROL-M Installation Guide
Table F-1
Oracle Database Parameters
Parameter
Description
Database user
Name of the database user to be created. This is the
user used to log on to the CONTROL-M product.
CONTROL-M/EM default: emuser
CONTROL-M/Server default: controlm
Database user
password
Password for the database user (6 to 30 characters,
alphanumeric). The characters are not displayed for
security reasons.
CONTROL-M/EM default: empass.
CONTROL-M/Server default: password.
SYSTEM
password
Password for the Oracle superuser that manages the
existing Oracle instance. Default: manager.
Data tablespace
name
Name of the data tablespace that will be created on the
existing Oracle database instance. This tablespace will
contain the database data.
CONTROL-M/EM default: em613
CONTROL-M/Server default: ctrlm
Data tablespace
size
The default size of the data tablespace containing the
database data.
Data tablespace
file name
The full path and filename for the Data file of the
database.
• The specified path must be an existing path for which
the administrator of the existing Oracle instance has
READ and WRITE permission.
• The filename must not be the name of an existing file.
This file will be created during installation of the
database.
Example:
<ctm_home>/oracle/oradata/em_dat.dbf
Index tablespace
size
The default size of the index tablespace depends on the
size of the database chosen.
Index tablespace
file name
The full path and filename for the Index file of the
database.
• The specified path must be an existing path for which
the administrator of the existing Oracle instance has
READ and WRITE permission.
• The filename must not be the name of an existing file.
This file will be created during installation of the
database.
Example:
<ctm_home>/oracle/oradata/em_ind.dbf
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-9
Note
Even if you do not modify any other parameters, you must modify the
parameters relating to the existing database which do not have default
values.
Step 12
When you are satisfied with the values of the database parameters,
specify option b to build the database.
Build the Database
When you specify the b (Build) option in the installation parameter
menu, the Oracle infrastructure for the CONTROL-M/Server or
CONTROL-EM database is built and installed.
Step 1
The following messages are displayed during database creation:
############################################
############################################
INSTALLING <product> DATABASE
############################################
############################################
Starting Database creation. This may take a while ...
Oracle Database Creation in progress. 99 percent already completed
################################################
Installation of Oracle Database Ended successfully
################################################
Note
The messages shown above, are displayed for a custom or default
installation. Different messages may be displayed for Existing and Client
installations.
BMC Software, Inc., Confidential and Proprietary Information
F-10
CONTROL-M Installation Guide
Run the Oracle Post-Installation Script
The following procedure removes the temporary directories and files
created by Oracle database server setup.
Step 1
Log in as the root user.
Step 2
Navigate to the CONTROL-M user home directory.
Note
The orapostinst script is located on the CONTROL-M Oracle
Installation Package CD, not in the files copied from the Oracle CDs.
Step 3
Enter the following command, and press <Enter>.
<CD_path>/orapostinst.sh
Where <CD_path> is the directory on which the CONTROL-M Oracle
Installation Package was mounted.
Step 4
If necessary, confirm the removal of files by entering y and press
<Enter>.
Step 5
Log out of CONTROL-M product and root accounts.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Unix)
F-11
BMC Software, Inc., Confidential and Proprietary Information
F-12
CONTROL-M Installation Guide
G
New Database Schema on an Existing
Oracle (Microsoft Windows)
G
This appendix describes how to install a new Oracle database schema for
CONTROL-M using an existing Oracle installation on Microsoft
Windows.
This same procedure can be used to check the settings for an existing
client on the current computer.
Note
This procedure does not install Oracle Client or reconfigure any existing
Oracle client. It is recommended only for advanced users, and should be
performed only after consultation with BMC Software Technical
Support.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-1
Preparing for Installation
Summary:
Step 1
Step 2
Follow this procedure to install a new Oracle database schema using an
existing Oracle installation.
Review the following restrictions and directions before you begin the
installation procedure:
•
Oracle client software must already be installed (especially sqlplus
and the Oracle ODBC driver) and configured to connect the local
user to the target database instance.
•
The installation procedure prompts you for the name and password
of the database administrator (DBA) of the existing database instance
on which the new schema will be created.
•
When you install a CONTROL-M/EM database on an existing
Oracle instance, that instance must run Oracle software releases
certified by BMC Software for use with CONTROL-M/EM. At this
time, CONTROL-M/EM version 6.1.03 supports Oracle Database
Server version 9.2.0, 9.0.1, or 8.1.7.4. However, the Oracle client
must be version 9.2.0.x.
If there is more than one Oracle product installed on your computer,
select the Oracle Home you wish to use for the installation:
2.A
From the Start menu, select Programs => Oracle Installation
Products => Home Selector.
2.B
Select the Oracle Home you wish to use.
2.C
Exit the Home Selector.
Step 3
From the Start menu, select Run. Enter the name regedit and click OK
to run the Registry Editor.
Step 4
In the Registry Editor window’s tree (left pane), select
HKEY_LOCAL_MACHINE=>SOFTWARE=>ORACLE.
BMC Software, Inc., Confidential and Proprietary Information
G-2
CONTROL-M Installation Guide
Step 5
Right-click in the right-hand pane of the Registry Editor window, and
choose New => String Value. Overwrite the dummy text with the string
USE_EXISTING_ORACLE.
Step 6
Insert the CD in the CD-ROM drive.
•
If Autorun functionality has not been disabled, a startup window is
displayed.
•
If Autorun is disabled on your computer, use Windows Explorer to
select the CD-ROM drive. Select OracleInstallationFiles =>
executables => OracleInstallationDriver and double-click
setup.exe.
Step 7
The installation procedure checks the registry information, detects the
changes you made, and displays the following window:
Step 8
Click Next. The following window is displayed:
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-3
Select from the list of existing Oracle Homes. CONTROL-M database
operation requires sqlplus, so only Oracle Homes that are installed with
sqlplus are displayed.
Note
The selected Oracle Home must be an installation of Oracle version
9.2.0.x.
Step 9
Click Next. The following window is displayed:
BMC Software, Inc., Confidential and Proprietary Information
G-4
CONTROL-M Installation Guide
Select the connect string to use when establishing a connection to the
Oracle Home. To use an existing connect string that does not appear on
the list, choose Other and enter a connect string.
Step 10
Click Next. The following window is displayed:
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-5
10.A
In the Username text box, specify the name of the database
owner.
10.B
In the Password text box, specify the password of the database
owner.
10.C
Reenter the password in the Confirm text box.
Note
The database user name specified in this window must be unique (not the
same as any existing user name for the Oracle database server).
BMC Software, Inc., Confidential and Proprietary Information
G-6
CONTROL-M Installation Guide
Step 11
Click Next. The following window is displayed:
11.A
In the Username text box, enter the username of the Oracle
Administrator (the value for this parameter is usually SYSTEM.
However, your Database administrator may have modified it.)
11.B
In the Password text box, specify the password of the Oracle
Server Administrator (Default: MANAGER).
11.C
Re-enter the password in the Confirm text box.
11.D
Click Next to continue.
Note
If you have not already, obtain the values for this window now from your
database administrator.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-7
Step 12
Click Next. The following window is displayed:
Select the desired tablespace size. For more information on these sizes,
see Table G-1.
Table G-1
Default Tablespace Size Settings
Database Element
Small
Medium
Large
Data Tablespace
50
250
500
Index Tablespace
20
100
200
Total Database Size (MB)
70 MB
350 MB
700 MB
BMC Software, Inc., Confidential and Proprietary Information
G-8
CONTROL-M Installation Guide
Step 13
Click Next. The following window is displayed:
13.A
In the Name text box, specify Data Files Component Tablespace
Name (Default: <instance_name>_EM_USERS).
13.B
In the Location text box, specify the path for the Data Files
component (For example:
D:\Oracle\oradata\<instance_name>\data01.dbf).
13.C
In the Size text box, specify the size for the Data Files
component (Defaults: 50, 250, or 500 - depending on the selected
database size).
Note
The tablespace name and location specified in steps A and B (above)
must be new and unique for the current database installation. The path
specified must exist on the Database Server host computer.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-9
Step 14
Click Next. The following window is displayed:
14.A
In the Name text box, specify Index Files Component
Tablespace Name (Default: <instance_name>_EM_INDEX).
14.B
In the Location text box, specify the path for the Index Files
component (For example,
D:\Oracle\oradata\<instance_name>\index01.dbf).
14.C
In the Size text box, specify the size for the Index Files
component (Defaults: 20, 100, or 200 - depending on the selected
database size).
Note
The tablespace name and location specified in steps A and B (above)
must be new and unique for the current database installation. The path
specified must exist on the Database Server host computer.
BMC Software, Inc., Confidential and Proprietary Information
G-10
CONTROL-M Installation Guide
Step 15
Click Next. The following window is displayed:
This window lists various parameters for the Oracle database that will be
installed. Compare these values with the values of the pre-installation
planning sheet, verify that the list is correct, and click Next to continue
with the installation.
Step 16
The following window is displayed:
The procedure is complete.
BMC Software, Inc., Confidential and Proprietary Information
New Database Schema on an Existing Oracle (Microsoft Windows)
G-11
BMC Software, Inc., Confidential and Proprietary Information
G-12
CONTROL-M Installation Guide
H
Tuning Steps for Oracle on AIX
H
This appendix describes special tuning that should be performed when
you install an Oracle database server on an AIX computer.
Note
The tuning steps that are described in this appendix should be performed
on the computer on which the Oracle database server was installed
(whether or not this is the same computer on which ENTERPRISE/CS
components were installed).
Memory contention occurs when processes require more memory than is
available. To cope with the shortage, the system pages programs and data
between memory and disks.
Controlling Buffer-Cache Paging Activity
Excessive paging activity degrades performance substantially, and can
become significant with databases created on JFS files. In this situation, a
large number of SGA data buffers might also have analogous JFS buffers
containing the most frequently referenced data. The behavior of the file
system buffer cache manager can have a significant impact on
performance. It can cause an I/O bottleneck, resulting in lower overall
system throughput.
In AIX, tuning buffer-cache paging activity is possible but must be done
carefully and infrequently.
BMC Software, Inc., Confidential and Proprietary Information
Tuning Steps for Oracle on AIX
H-1
There are four tunable AIX system parameters:
minfree
Minimum free-list size. Below this point, page stealing engages
to replenish the free list.
maxfree
Maximum free-list size. Above this point, page stealing
terminates.
minperm
Minimum number of buffer pages for file I/O.
maxperm
Maximum number of buffer pages for file I/O.
Note
You must be root to change the above limits with the vmtune
command. The AIX vmtune utility is operating-system version specific.
If you run the vmtune command executable from one release on a
different release, an operating system failure might result.
Tuning minfree and maxfree
You can base minfree on the working set size of the programs that
need a quick response. Basically, you need to have enough pages in the
free list so that the loaded program does not need to replenish the free
list. You can set the size of the working set for a program with the vmstat
command. maxfree should be greater than minfree by max(8,
maxpgahead).
For instance, if you find that minfree should be 128 and maxpgahead
is 16, you can use the following command:
/usr/lpp/bos/samples/vmtune -f 128 -F 144
to set minfree to 128 and maxfree to 144.
BMC Software, Inc., Confidential and Proprietary Information
H-2
CONTROL-M Installation Guide
Tuning the AIX File Buffer Cache
The purpose of the AIX buffer cache is to reduce disk access frequency
when JFS files are used. If this cache is too small, disk usage increases
and potentially saturates one or more disks. (See also “Controlling
Buffer-Cache Paging Activity”, for the implications of increasing this
parameter). On the other hand, precious memory is wasted if the cache is
too large.
You can configure the AIX buffer cache by adjusting the minperm and
maxperm parameters. In general, if the buffer hit ratio is low (less than
90%, see sar -b), increasing minperm could help. If maintaining a
high buffer hit ratio is not critical, decreasing minperm increases the
physical memory available. Refer to your AIX documentation for more
information on this topic.
The performance gain cannot be quantified easily, because it depends on
the degree of multiprogramming and I/O characteristics of the workload.
Tuning minperm and maxperm
AIX provides a mechanism for the administrator to loosely control the
ratio of page frames used for files versus those used for computational
(working or program text) segments by adjusting the minperm and
maxperm values according to these guidelines:
•
If the percentage of real memory occupied by file pages falls below
minperm value, the page-replacement algorithm steals both files and
computational pages, regardless of repage rates.
•
If the percentage of real memory occupied by file pages rises above
maxperm value, the page-replacement algorithm steals only file
pages.
•
If the percentage of real memory occupied by file pages is between
minperm and maxperm, the VMM normally steals only file pages,
but if the repaging rate for file pages is higher than the repaging rate
for computational pages, computational pages are stolen as well.
BMC Software, Inc., Confidential and Proprietary Information
Tuning Steps for Oracle on AIX
H-3
The following algorithm calculates the default values:
•
•
minperm (in pages) = ((number of page frames)-1024) * 0.2
maxperm (in pages) = ((number of page frames)-1024) * 0.8
The following command:
vmtune -p 5 -P 20
changes minperm to 5% of the total number of page frames, and
maxperm to 20% of the total page frames, as opposed to the defaults of
20% and 80%, respectively. If the database files are on raw devices, then
minperm and maxperm can be set to low values (such as 5% and 20%,
respectively). This is because the AIX file buffer cache is not used for
raw devices. The memory might be better used for other purposes (such
as the Oracle System Global Area).
BMC Software, Inc., Confidential and Proprietary Information
H-4
CONTROL-M Installation Guide
I
Working with CONTROL-M Databases
that are not Case-Sensitive
I
BMC Software recommends that CONTROL-M databases be configured
as case sensitive. This appendix describes various considerations that you
should be aware of if you choose to use a database server that is not case
sensitive.
Warning
You should avoid working with non-case-sensitive databases. Beginning
with the next version, BMC Software will no longer support work with
non-case-sensitive CONTROL-M databases.
CONTROL-M/EM
Versions 6.1.01 and 6.1.02 of CONTROL-M/EM support work only with
a case-sensitive database server. These versions did not allow installation
with non-case-sensitive database servers.
Versions 1.5.xx, 5.0.xx, 6.0.xx, and 6.1.03 of CONTROL-M/EM work
with case-sensitive databases. Although the installation process for these
versions also enables you to install CONTROL-M/EM with a non-casesensitive database server, nevertheless, BMC Software recommends that
you work with case-sensitive database servers.
BMC Software, Inc., Confidential and Proprietary Information
Working with CONTROL-M Databases that are not Case-Sensitive
I-1
CONTROL-M/Server
In previous versions of CONTROL-M/Server, case sensitivity depended
on the database server configuration. The CONTROL-M/Server database
is case sensitive if the database server is configured as case sensitive, and
not case sensitive if the database server is configured as non-casesensitive.
If you are running CONTROL-M/Server in a mode that is not case
sensitive, review and make adjustments to your job definitions, calendar
names, table names, commands, and so on, to avoid the severe problems
that can be caused by case sensitivity conflicts.
Implications of Changing from Case-Sensitive
to Non-Case-Sensitive Mode
The procedure of moving from a case-sensitive database to one that is not
case sensitive is very delicate. The change process includes a serious
likelihood of data loss. This is especially true when there are data fields
and values that are different only because the cases sensitivity of the
individual characters within them is not identical.
Warning
The process of moving from a case-sensitive database to a non-casesensitive database is not recommended.
If a CONTROL-M version 6.1.03 database is installed on an MSSQL
database server, the database is built as a case-sensitive database,
regardless of the setting of the MSSQL server. When you work with
Sybase database servers, however, the case sensitivity of the CONTROLM version 6.1.03 database will always match the configuration of the
Sybase database server.
Sybase database servers can be configured as either of the following:
BMC Software, Inc., Confidential and Proprietary Information
I-2
CONTROL-M Installation Guide
•
Case sensitive – The database server differentiates between
lowercase letters and uppercase letters (for example, a and A are
considered as having different values).
•
Non-case-sensitive – The database server does not differentiate
between lowercase letters and uppercase letters (for example, a and A
are considered as having the same values).
Note
If you are running databases under both CONTROL-M/Server and
CONTROL-M/EM, BMC Software recommends that you configure both
databases to identical case sensitivity. This will help avoid possible data
loss or other severe problems that may be caused by case sensitivity
conflicts when data is exchanged between the two components.
Implications of Changing from Non-CaseSensitive to Case-Sensitive Mode
When you are operating in a non-case-sensitive mode, data such as the
name of a job can be entered in one case and referred to in a different
case. For example, if you entered a job named MYJOB, you can then
refer to the same job as myjob or MyJob. This is because case is ignored
in a non-case-sensitive database, and any reference that uses the same
characters in the same order produces the same result.
BMC Software, Inc., Confidential and Proprietary Information
Working with CONTROL-M Databases that are not Case-Sensitive
I-3
In case-sensitive mode, data that was entered in one case can be referred
to only by using the same case. The same spelling in a different case is
considered a different value. In the examples shown in the preceding
paragraph, because MYJOB, myjob, and MyJob, do not use the
identical case for every character in the job name, each refers to a
different job.
Warning
If you attempt to transfer data in a non-case-sensitive database, to a casesensitive database, you must first ensure that you include all the required
data under only one of the job names. Thereafter, you should not use a
variant of that particular job name unless you understand that doing so
will create a different data set.
Example 1
A job is defined using the ctmdefine utility and the job name is specified
as MyJob.
The ctmorder utility is used to order the above job and this time the job is
specified as myjob.
In non-case-sensitive mode the ctmorder utility orders the job.
However, in case-sensitive mode the job is not ordered and the following
error message is issued:
job not found in table
Example 2
Two scheduling tables are defined: Tab1 and Tab2
•
•
Tab1 is associated with a user daily job named MyDay.
Tab2 is associated with a user daily job named MYDAY.
If you are operating in non-case-sensitive mode, the ctmudly utility will
order both tables when myday (another variant using the same characters
but with different case) is specified as the name of the user daily job.
BMC Software, Inc., Confidential and Proprietary Information
I-4
CONTROL-M Installation Guide
However, in case-sensitive mode, if you specify myday as the name of
the user daily job, neither table is ordered. Specifying MyDay as the
name of the user daily job will order only the Tab1 table. Specifying
MYDAY as the name of the user daily job will order only the Tab1 table.
BMC Software, Inc., Confidential and Proprietary Information
Working with CONTROL-M Databases that are not Case-Sensitive
I-5
BMC Software, Inc., Confidential and Proprietary Information
I-6
CONTROL-M Installation Guide
J
Language Configuration
J
This appendix describes configuration procedures for running
CONTROL-M/EM, CONTROL-M/Desktop, CONTROL-M/Server,
CONTROL-M/Agent, and CONTROL-M/eTrigger with different
languages.
CONTROL-M provides different levels of support for the following
languages:
•
Japanese
•
Western European Languages
—
—
—
—
—
English (USA)
English (British)
Spanish
German
French
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-1
Japanese
CONTROL-M can run on Japanese-enabled operating systems.
The CONTROL-M components, such as the CONTROL-M/EM GUI and
CONTROL-M/Desktop, do not accept Japanese characters in any free
text fields or parameters and display values only in English. For example,
Japanese job sysouts do not display correctly. Therefore, in these cases,
job sysout analysis is not possible.
For a list of Japanese-enabled operating systems compatible with
CONTROL-M, see the release notes.
Configuration Procedure Task Flow
Table J-1 lists:
•
•
•
the tasks for configuring language support
the computers on which the tasks should be performed
links to the instructions for performing the task
These tasks can be performed in any order.
Table J-1
Configuration Tasks for Japanese Language Support
Perform on Computers Running
Components of These Products
Task
Page
Pre-installation tasks for
Japanese Support on
Microsoft Windows
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
“Language Settings” on page
4-5
Configuration Tasks for
Japanese Support on Unix
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
J-3
BMC Software, Inc., Confidential and Proprietary Information
J-2
CONTROL-M Installation Guide
Configuration Tasks for Japanese Support on Unix
Summary:
Perform this task to enable CONTROL-M components to run on Unix
operating systems that support Japanese.
Before You Begin
This task must be performed after installation or upgrade on every Unix
computer running CONTROL-M components including:
•
•
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
CONTROL-M control modules
To Configure the Environment on Unix
Step 1
For all CONTROL-M components to communicate properly with each
other, you must set the Locale for all product components.
Warning
Discrepancies between Locale settings, especially those involving
different character sets, can corrupt data while data is passed from one
component to another.
Ensure that the required language locale is present on the computer.
1.A
To get a list of locales available on your computer, enter the
command: locale -a
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-3
1.B
Table J-2
Check that C, c, POSIX, or an English locale (according to
Table J-2) is displayed. If none of these locales is displayed, ask
your Unix administrator to install it.
ISO English Character Set Locale Settings for Unix (for Use with Japanese
Operating Systems)
Language
AIX
Solaris
Compaq (OSF)
HP-UX
English
(USA)
en_US.ISO8859-1
en_US.ISO8859-1
en_US.ISO8859-1
en_US.iso88591
English
(British)
en_GB.ISO8859-1
en_GB.ISO8859-1
en_GB.ISO8859-1
en_GB.iso88591
Step 2
Configure the user account by performing the following.
2.A
Set the following values in the .cshrc file. If necessary, add lines
for these environment variables.
Note
The lines should be added in the same order as the environment variables
are listed in Table J-3 on page J-5.
BMC Software, Inc., Confidential and Proprietary Information
J-4
CONTROL-M Installation Guide
.
Table J-3
Unix Environment Variables for Japanese in the .cshrc File
Environment
Variable
Description / Value
LC_ALL
This environment variable should be ““ (an empty string).
Set this variable by adding the following line to the .cshrc
file:
setenv LC_ALL ““
LC_CTYPE
LANG
LC_COLLATE
LC_MESSAGES
These environment variables should be C (or c, as defined
on the computer).
Note: If the C (or c) locale is not present, you can use
POSIX or one of the English locales that appear in Table
J-2 on page J-4.
Set these variables by adding the following lines to the
.cshrc file:
setenv LC_CTYPE C
setenv LANG C
setenv LC_COLLATE C
setenv LC_MESSAGES C
2.B
Run the following command to apply the new settings to the
environment:
source ~/.cshrc
Where to Go from Here
You have performed the configuration tasks in the Unix environment for
Japanese. Perform the remaining procedures listed in Table J-1 on page
J-2 as relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-5
Western European Languages
Overview
This section contains instructions for configuring CONTROL-M/EM,
CONTROL-M/Server, CONTROL-M/Agent, and database servers
(Oracle, Sybase, and MSSQL) to enable the support of Western European
language special characters for the following components:
•
•
•
•
•
•
The CONTROL-M/EM GUI
CONTROL-M/Desktop
CONTROL-M/Server utilities
CONTROL-M/Agent utilities
CONTROL-M/eTrigger
The Reporting facility
These components can accept characters in English, German, Spanish,
and French from the Latin-1 character set (ISO 8859-1) in almost all text
fields and parameters.
Note
For a list of parameters that support Western European Language special
characters, see J-47.
BMC Software, Inc., Confidential and Proprietary Information
J-6
CONTROL-M Installation Guide
The following characters are not supported for any parameter under any
circumstances:
Warning
Customization tasks must be performed on every computer or Unix
account running CONTROL-M/EM, CONTROL-M/Server,
CONTROL-M/Agent, and CONTROL-M/eTrigger. This effort must be
coordinated by administrators for each of these products across the entire
enterprise. Problems can occur if not all products are configured the same
way.
Compatibility with Prior Versions
CONTROL-M/EM can communicate in English with
CONTROL-M/Servers from versions prior to version 6.1.03 that do not
handle Western European language special characters, as well as
CONTROL-M for OS/390 installations. This communication is possible
because the Gateway detects the type and version of the connected
CONTROL-M/Servers (and other CONTROL-M installations such as
OS/390) and translates the data accordingly.
Before You Begin
•
Customization tasks must be performed on every computer or Unix
account running CONTROL-M/EM, CONTROL-M/Server,
CONTROL-M/Agent, and CONTROL-M/eTrigger. This effort must
be coordinated by administrators for each of these products across
the entire enterprise. Problems can occur if not all products are
configured the same way.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-7
•
Locale settings must be the same on every computer or Unix account
running CONTROL-M/EM, CONTROL-M/Server,
CONTROL-M/Agent, and CONTROL-M/eTrigger. The tasks in this
section provide instructions for checking and setting the locale.
Warning
Conflicts between the locale settings on each computer and Unix
account, especially when involving different character sets, may cause
data corruption.
Upgrade and Migration Considerations
•
When upgrading or migrating to CONTROL-M version 6.1.03, the
upgrade and migration processes do not automatically configure the
database for ISO Latin-1 language support.
•
When working with an existing Sybase database server: The upgrade
and migrate procedures do not configure the database server when
using a database that was created by a previous installations or one
that was created by the customer.
•
When working with an existing MSSQL database server, and when
upgrading: The database must be configured as case-sensitive when
configuring for foreign languages. For more information, see
Appendix I, “Working with CONTROL-M Databases that are not
Case-Sensitive.”
BMC Software, Inc., Confidential and Proprietary Information
J-8
CONTROL-M Installation Guide
Additional Resources
For additional information, see the following guides:
Task
Topic and Book
List of the parameters that support
Western European Language special
characters
“Parameters that Support Western
European Language Special
Characters” on page J-47
Indications of which parameters do
not support Western European
Language special characters
Individual parameter descriptions in
the CONTROL-M Job Parameter and
Variable Reference Guide
Upgrade and migration instructions
CONTROL-M Upgrade Guide
CONTROL-M/eTrigger customization
instructions
“Use Locale” topic in Chapter 4 of the
CONTROL-M/eTrigger Administrator
Guide
Configuration Procedure Task Flow
Table J-4 lists:
•
•
•
the tasks for configuring language support
the computers on which the tasks should be performed
links to the instructions for performing the task
These tasks can be performed in any order.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-9
Table J-4
Configuration Tasks for Western European Language Support
Perform on Computers Running
Components of These Products
Task
Page
General Configuration on Microsoft
Windows
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
J-12
General Configuration on Unix
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
J-18
Additional CONTROL-M/EM
Configuration
• CONTROL-M/EM
J-22
Additional CONTROL-M/Agent
Configuration on Unix
• CONTROL-M/Agent on Unix
J-25
Database Configuration
• Any one database client that connects to the
Database Server (Oracle, Sybase, or
MSSQL)
J-26
Note
Troubleshooting tips are provided on page J-44.
Additional Considerations
Product / Component
Comments
CONTROL-M/Desktop
When CONTROL-M/Desktop is first installed, its
language is set according to the local settings of
the computer. When CONTROL-M/Desktop
connects to the GUI Server the first time,
CONTROL-M/Desktop language settings will
automatically be updated to match those of
CONTROL-M/EM.
BMC Software, Inc., Confidential and Proprietary Information
J-10
CONTROL-M Installation Guide
Product / Component
Comments
CONTROL-M control
modules
No additional language configuration is
necessary for control modules. Language
configuration for control modules is handled
when CONTROL-M/Agent is configured for
language support.
CONTROL-M eTrigger
For instructions on setting the Use Locale
parameter, see the CONTROL-M/eTrigger
Administrator Guide.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-11
General Configuration on Microsoft Windows
Summary:
Perform this task to enable specification of Western European special
characters from the Latin-1 character set.
Before You Begin
This task must be performed on every Microsoft Windows computer
running components of the following products:
•
•
•
•
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
CONTROL-M control modules
To Configure the Environment on Microsoft Windows
Step 1
For all CONTROL-M components to communicate properly with each
other, you must set the Locale for all product components to the same
value.
Warning
Discrepancies between Locale settings, especially those involving
different character sets, can corrupt data while data is passed from one
component to another.
Ensure that the required language locale is present on the computer using
the procedure relevant to your operating system.
BMC Software, Inc., Confidential and Proprietary Information
J-12
CONTROL-M Installation Guide
Microsoft Windows 2000
1.A
Choose Settings => Control Panel => Regional Options from
the Start menu.
1.B
On the Input Locales tab, add the desired language to the list of
installed input locales. Click OK.
Microsoft Windows XP and 2003
Step 2
1.A
Choose Settings => Control Panel => Regional and Language
Options from the Start menu.
1.B
Using the Details field in the Languages tab, add the desired
language to the list of installed input locales. Click OK.
Configure the Command Prompt window code page.
2.A
Open a Command Prompt window by choosing Run from the
Start menu and typing cmd. Press Enter.
2.B
To set the code page for the currently active Command Prompt
window, type chcp 1252 and press Enter.
Active Code Page: 1252 is displayed.
Note
Step 2.B must be done each time you open a Command Prompt window
for the purposes of configuring Western European language support. For
instructions on setting the Command Prompt code page on a permanent
basis, see page J-16.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-13
Step 3
Configure the font of the Command Prompt window.
3.A
Right-click on the upper-left corner of the Command Prompt
window and select the Properties option.
3.B
Set the font on the Font tab to Lucida Console and click OK.
3.C
At the prompt, select the Save properties for future windows
with same title option to save the properties as a default. These
changes will be set automatically each time a Command Prompt
window is opened. Click OK.
BMC Software, Inc., Confidential and Proprietary Information
J-14
CONTROL-M Installation Guide
Where to Go from Here
You have performed the general configuration tasks in the Microsoft
Windows environment. Perform the remaining procedures listed in Table
J-4 on page J-10 as relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-15
Setting the Default Microsoft Windows Command Prompt Code Page
Summary:
This optional task sets the default code page to 1252 for all Microsoft
Windows Command Prompt windows.
If this task is not performed, the code page must be set manually each
time a Microsoft Windows Command Prompt window is opened.
To Set the Default Code Page Using the Microsoft Windows Registry
Warning
BMC Software recommends that only users experienced with the
Microsoft Windows Registry attempt to edit it, and only after backing it
up first.
Step 1
Define the following entry in the Microsoft Windows Registry:
User Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\CommandProcessor]
Value Name: AutoRun
Data Type: REG_SZ (String Value)
Value Data: chcp 1252
•
If the AutoRun entry does not exist, create it:
— Click the right mouse button inside the right pane.
— Select New --> String Value.
— Specify AutoRun as the entry name.
•
If the entry exists with another value that you want to keep:
— Create a batch file containing the original value on the first line
and the command chcp 1252 on the second line.
BMC Software, Inc., Confidential and Proprietary Information
J-16
CONTROL-M Installation Guide
— Save the batch file in a location that is included in the path
environment variable.
— Specify the batch file name as the entry value data.
Note
Alternatively, you can create a .reg file to update the Microsoft Windows
registry:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\CommandProcessor]
"CompletionChar"=dword:00000000
"DefaultColor"=dword:00000000
"EnableExtensions"=dword:00000001
"AutoRun"="chcp 1252"
Where to Go from Here
You have completed setting the default code page. Perform the remaining
sub-steps under Step 2 on page J-13.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-17
General Configuration on Unix
Summary:
Perform this task to enable specification of Western European special
characters from the Latin-1 character set.
Before You Begin
This task must be performed on every computer or Unix account running
components of the following products:
•
•
•
•
CONTROL-M/EM
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M control modules
To Configure the Environment on Unix
Step 1
For all CONTROL-M components to communicate properly with each
other, you must set the Locale for all product components to the same
value.
Warning
Discrepancies between Locale settings, especially those involving
different character sets, can corrupt data while data is passed from one
component to another.
Ensure that the required language locale is present on the computer.
1.A
To get a list of locales available on your computer, enter the
command: locale -a
1.B
Check that the desired language appears according to Table J-5.
If the desired locale does not appear, ask your Unix administrator
to install it on the computer.
BMC Software, Inc., Confidential and Proprietary Information
J-18
CONTROL-M Installation Guide
Table J-5
ISO Latin-1 Character Set Locale Settings for Unix
Language
AIX
Solaris
Compaq (OSF)
HP-UX
English
(USA)
en_US.ISO8859-1
en_US.ISO8859-1
en_US.ISO8859-1
en_US.iso88591
English
(British)
en_GB.ISO8859-1
en_GB.ISO8859-1
en_GB.ISO8859-1
en_GB.iso88591
German
de_DE.ISO8859-1
de_DE.ISO8859-1
de_DE.ISO8859-1
de_DE.iso88591
French
fr_FR.ISO8859-1
fr_FR.ISO8859-1
fr_FR.ISO8859-1
fr_FR.iso88591
Spanish
es_ES.ISO8859-1
es_ES.ISO8859-1
es_ES.ISO8859-1
es_ES.iso88591
Note
When configuring CONTROL-M/Agent on operating systems not listed
in Table J-5, use the locale setting for the operating system that
corresponds to the one selected for CONTROL-M/EM and
CONTROL-M/Server. Contact your Unix administrator for additional
assistance.
Step 2
Configure the user account by performing the following.
2.A
Set the following values in the .cshrc file. If necessary, add lines
for these environment variables.
Note
The lines should be added in the same order as the environment variables
are listed in Table J-6 on page J-20.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-19
Table J-6
Unix Environment Variables for Western European Languages
in the .cshrc File
Environment
Variable
Description / Value
LC_ALL
This environment variable should be ““ (an empty string).
Set this variable by adding the following line to the .cshrc
file:
setenv LC_ALL ““
LC_CTYPE
and
LANG
These environment variables should be set to the value of
the required language locale. See Table J-5 on page J-19
for Unix locales.
Set these variables by adding the following lines to the
.cshrc file:
setenv LC_CTYPE <locale_name>
setenv LANG <locale_name>
LC_COLLATE
This environment variable should be C for all languages
(or c, as defined on the computer). To check if the C locale
is present, use the locale -a command.
Note: If the C (or c) locale is not present, you can use
POSIX or one of the English locales that appear in Table
J-5 on page J-19.
Set this variable by adding the following line to the .cshrc
file:
setenv LC_COLLATE C
LC_MESSAGES
For CONTROL-M/Server only:
This environment variable should be C (or c, as defined on
the computer) for all languages on accounts where
CONTROL-M/Server is installed. To check if the C locale is
present, use the locale -a command.
Note: If the C (or c) locale is not present, you can use
POSIX or one of the English locales that appear in Table
J-5 on page J-19.
Set this variable by adding the following line to the .cshrc
file:
setenv LC_MESSAGES C
BMC Software, Inc., Confidential and Proprietary Information
J-20
CONTROL-M Installation Guide
The following examples reflect the values that will be set after
applying the values to the environment in the next step.
LC_ALL=
LC_CTYPE=de_DE.ISO8859-1
LANG=de_DE.ISO8859-1
LC_COLLATE=C
LC_MESSAGES=C
2.B
Run the following command to apply the new settings to the
environment:
source ~/.cshrc
Where to Go from Here
You have performed the general configuration tasks in the Unix
environment. Perform the remaining procedures listed in Table J-4 on
page J-10 as relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-21
Additional CONTROL-M/EM Configuration
Summary:
Perform this task on computers running CONTROL-M/EM components
to enable specification of Western European special characters from the
Latin-1 character set.
Before You Begin
This task must be performed on every computer or Unix account running
components of the following products:
•
•
•
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
To Configure the CONTROL-M/EM Environment
Step 1
Set the following system parameters by choosing Tools => System
Parameters in the Administration facility.
BMC Software, Inc., Confidential and Proprietary Information
J-22
CONTROL-M Installation Guide
Table J-7
Setting System Parameters
Parameter
Section
Description
Language
General
This parameter defines the language for the
entire CONTROL-M enterprise. Valid values
are:
• use_account_locale for the local system
locale as defined on the account or
computer.
• English for both American and British
English.
• German for German.
• French for French.
• Spanish for Spanish.
These values are not case-sensitive.
EBCDIC_cp
Gateway
This parameter, which is relevant for
CONTROL-M for OS/390 users only, defines
the EBCDIC code page to which ASCII data will
be translated.
Note: The same character set code should be
defined in CONTROL-M for OS/390.
Valid values are:
• 0 for the default translation table created in
the previous version of CONTROL-M.
• 1047 for English (USA)
• 285 for English (British)
• 273 for German
• 297 for French
• 284 for Spanish
Notes:
Using the Comp. Name field, you can set the
scope for this parameter. Specify either a
specific CONTROL-M name in the Comp.
Name field, or specify an asterisk (*) for all
CONTROL-Ms. For instructions on modifying
system parameters, see the instructions for
displaying and modifying system parameters in
the CONTROL-M/Enterprise Manager
Administrator Guide.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-23
Step 2
If CONTROL-M components were running when these system
parameters were modified, recycle the components.
Where to Go from Here
You have completed the additional configuration tasks for
CONTROL-M/EM. Perform the remaining procedures listed in Table J-4
on page J-10 as relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
J-24
CONTROL-M Installation Guide
Additional CONTROL-M/Agent Configuration on Unix
Summary:
Perform this task on Unix accounts running CONTROL-M/Agent
components.
Before You Begin
This task must be performed on every Unix account running
CONTROL-M/Agent components.
To Configure the CONTROL-M/Agent Environment on Unix
» Run the ctmagcfg interactive utility to set the Locale parameter in the
CONFIG.dat file to one of the values in Table J-5, “ISO Latin-1
Character Set Locale Settings for Unix,” on page J-19.
Note
When configuring CONTROL-M/Agent on operating systems not listed
in Table J-5, “ISO Latin-1 Character Set Locale Settings for Unix,” on
page J-19, use the locale setting for the operating system that
corresponds to the one selected for CONTROL-M/EM and
CONTROL-M/Server. Contact your Unix administrator for additional
assistance.
Where to Go from Here
You have completed the additional configuration tasks for
CONTROL-M/Agent on Unix. Perform the remaining procedures listed
in Table J-4 on page J-10 as relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-25
Database Configuration
Summary:
This task configures the database servers and clients.
Configure the database server and clients for the desired language
according to the database vendor.
Select the Procedure for Your Database
Task
Reference
Oracle Configuration
page J-27
Sybase Configuration
page J-31
MSSQL Configuration for the CONTROL-M/EM Database
page J-39
MSSQL Configuration for the CONTROL-M/Server Database
page J-39
MSSQL Configuration for Clients
page J-42
BMC Software, Inc., Confidential and Proprietary Information
J-26
CONTROL-M Installation Guide
Oracle Configuration
Summary:
Run this procedure for your Oracle database to support Western
European language special characters.
Before You Begin
Perform this task once, on any computer with a database client that
connects to the Oracle database server.
Note
Do not perform this task for all database clients.
To Configure Oracle
Step 1
Check the database configuration from within an SQLPLUS session.
1.A
Check the character set currently in use with the following
command:
select value from nls_database_parameters
where parameter='NLS_CHARACTERSET';
Depending on the output displayed, take the appropriate actions
as indicated in Table J-8.
Table J-8
Possible Character Sets Outputs and Corresponding Actions for Oracle
Output
Description and Action
VALUE
-----------------------WE8ISO8859P1
The current character set is compatible with the ISO Latin-1
character set. No changes are necessary. Continue with Step 1.C
below.
VALUE
-----------------------US7ASCII
The current character set is not compatible with the ISO Latin-1
character set, but can be changed. Continue with Step 1.C below.
Any other output
The current character is not compatible. To find out if character set
conversion is possible without data loss, continue with Step 1.B .
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-27
1.B
To verify that character set conversion is possible without data
loss, run the Oracle Scanner utility (csscan.exe located in the
Oracle binaries directory). This utility simulates the new
character sets and generates a report containing the (system or
user) objects that will be affected if the character set is changed.
For the latest version of the utility and more information on
running it, see the Oracle OTN site at
http://otn.oracle.com/software/tech/globalization/index.html.
If the conversion completes successfully and no problems are
indicated in the generated report, continue with the following
steps. If problems are listed in the report, contact BMC Software
Technical Support.
1.C
Check the sort order:
select * from nls_database_parameters Where
parameter in ('NLS_COMP','NLS_SORT');
The output should be similar to the following, indicating the
binary sort order:
PARAMETER
VALUE
-------------------------- ----------NLS_SORT
BINARY
NLS_COMP
BINARY
If the sort order is different, contact BMC Software Technical
Support. Do not continue customizing Western European
language support.
BMC Software, Inc., Confidential and Proprietary Information
J-28
CONTROL-M Installation Guide
Skip the remaining steps if, after checking the database configuration
in Step 1, the current database configuration is compatible with the
ISO Latin-1 character set and a binary sort.
Step 2
Shut down all components and applications that may connect to the
database server, including the following:
•
•
•
•
•
Step 3
GUI Server
Gateway
Global Conditions Server (GCS)
CONTROL-M/Server
Global Alerts Server (GAS)
Export the data by running the command appropriate for the application
(as a safety precaution):
Application /
Component
CONTROL-M/EM
Command
Unix:
ecs util -U<user> -P<password> -export -type all -file
<export_file>
Microsoft Windows:
util -U<user> -P<password> -export -type all -file
<export_file>
CONTROL-M/Server
Step 4
ctm_backup_bcp
Log in to the SQLPLUS application with administrator privileges using
the following commands:
sqlplus /nolog
connect / as sysdba
Step 5
Shut down the database using the command:
SHUTDOWN IMMEDIATE;
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-29
Step 6
Run the following command sequence to configure the database
character set:
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE WE8ISO8859P1;
Step 7
Shut down and restart the database for the changes to take effect by
running the following commands:
SHUTDOWN IMMEDIATE
STARTUP;
Step 8
Restart all components that you shut down.
Where to Go from Here
You have completed the configuration tasks for your database server.
Perform the remaining procedures listed in Table J-4 on page J-10 as
relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
J-30
CONTROL-M Installation Guide
Sybase Configuration
Summary:
Run this procedure for your Sybase Adaptive server to support Western
European language special characters.
Before You Begin
Perform this task once on the SA account of the Sybase Adaptive server.
To Configure Sybase
Step 1
Check the character set by running the following commands within the
isql session.
1.A
Check the character set by running the following command:
sp_configure "default character set id"
go
If the output is a number other than 1, you will have to configure
the character set.
1.B
Check the sort order by running the following command:
sp_configure "default sortorder id"
go
If the output is a number other than 50, you will have to
configure the sort order.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-31
Skip the remaining steps if, after checking the database configuration
in Step 1, the current database configuration is compatible with the
ISO Latin-1 character set and a binary sort.
Warning
If the database server was originally configured for the Roman-8
character set, and extended ASCII characters (characters with an ASCII
value greater than 128) were used, some data might be lost when
reconfiguring the database. Contact BMC Software technical support.
Step 2
Shut down all components and applications that may connect to the
database server, including the following:
•
•
•
•
•
Step 3
GUI Server
Gateway
Global Conditions Server (GCS)
CONTROL-M/Server
Global Alerts Server (GAS)
Export the data by running the command appropriate for the application:
Application /
Component
CONTROL-M/EM
Command
Unix:
ecs util -U<user> -P<password> -export -type all -file
<export_file>
Microsoft Windows:
util -U<user> -P<password> -export -type all -file
<export_file>
CONTROL-M/Server
BMC Software, Inc., Confidential and Proprietary Information
J-32
CONTROL-M Installation Guide
ctm_backup_bcp
Step 4
Drop the database by running the command appropriate for the
application.
Application /
Component
CONTROL-M/EM
Command
Unix:
ecs util -U<user> -P<password> -clean_database
Microsoft Windows:
util -U<user> -P<password> -clean_database
CONTROL-M/Server
Step 5
Skip this step.
To configure the character set and/or the sort order, perform the
following steps.
Note
Changing of the character set and sort order of the database server (Step
5.A through Step 5.D) affects all databases associated with the database
server. You cannot retain the original sort order and character set for a
database on the same database server that does not relate to
CONTROL-M/EM or CONTROL-M.
To handle this situation, install another database server and create a new
database for use with CONTROL-M/EM or CONTROL-M/Server, as
necessary. The sort order and character set for the new database server
should be configured according to Step 5.A through Step 5.D.
5.A
Change to the directory where the Sybase Adaptive server is
installed:
Unix: cd $SYBASE/charsets/iso_1
Microsoft Windows: cd %SYBASE%\charsets\iso_1
5.B
Run the following command:
charset -U<username> -P<password> -S<server
name> binary.srt
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-33
5.C
Run the following command from within an ISQL session to
change the character set:
sp_configure "default character set id",1
5.D
Run the following command to change the sort order:
sp_configure
Step 6
"default sortorder id",50
Rebuild the database.
Application /
Component
CONTROL-M/EM
Action
Run the following command according to the operating
system:
Unix:
ecs util -U<user> -P<password> -build_schema
Microsoft Windows:
util -U<user> -P<password> -build_schema
CONTROL-M/Server
Step 7
Use the CONTROL-M Main menu to rebuild the
database using the Database Creation menu
described in the Maintenance chapter in the
CONTROL-M/Server Administrator Guide.
Import the data.
Application /
Component
CONTROL-M/EM
Command
Unix:
ecs util -U<user> -P<password> -import -replace -type
all -file <export_file>
Microsoft Windows:
util -U<user> -P<password> -import -replace -type all
-file <export_file>
<export_file> is the name of the file exported in Step 3
on page J-32.
CONTROL-M/Server
BMC Software, Inc., Confidential and Proprietary Information
J-34
CONTROL-M Installation Guide
ctm_restore_bcp
Step 8
Restart all components that you shut down.
Where to Go from Here
You have completed the configuration tasks for your database server.
Perform the remaining procedures listed in Table J-4 on page J-10 as
relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-35
MSSQL Configuration for the CONTROL-M/EM Database
Summary:
Run this procedure for your CONTROL-M/EM MSSQL database to
support Western European language special characters.
To Configure the MSSQL Server Database
Step 1
Log in as a regular user to the database that you want to configure for
Western European language support.
Step 2
Check the character set, code page, and sort order of the database
configuration by running the following command from within the isql
session:
declare @X varchar(40)
SELECT @X=CAST(DATABASEPROPERTYEX( db_name() , 'Collation' ) AS VARCHAR)
SELECT 'Database Collation: ' + description FROM ::fn_helpcollations()
WHERE name=@X
SELECT 'Database Code Page ' + CAST(COLLATIONPROPERTY(@X, 'CodePage')
As VARCHAR)
Check the following database collation attributes. If an attribute does not
match, you have to reconfigure the database.
Attribute
Value
Character Set
Latin1-General
Sort Order
binary sort
Database Code Page
1252
If all the attributes match, you do not need to reconfigure the database.
Skip the remaining steps and perform the instructions for “MSSQL
Configuration for Clients” on page J-42.
Step 3
Shut down all components and applications that may connect to the
database server, including the following:
•
•
•
•
GUI Server
Gateway
Global Conditions Server (GCS)
Global Alerts Server (GAS)
BMC Software, Inc., Confidential and Proprietary Information
J-36
CONTROL-M Installation Guide
Step 4
Export the data by running the following command:
util -U<user> -P<password> -export -type all -file
<export_file>
Step 5
Drop the database by running the following command.
util -U<user> -P<password> -clean_database
Step 6
Configure the database server for the ISO-1 character set, code page
1252, and the binary sort order.
6.A
Find the database name using the command:
select
6.B
db_name()
Verify that the database is empty using the query:
Select count(*) from sysobjects where
type='U' and name <>'dtproperties'
Note
If the database is not empty (meaning, the output from the previous query
is not equal to 0), contact BMC Software technical support.
6.C
Use the following command to verify that no other user is
connected to this specific database:
select count(*) from master..sysprocesses
where dbid=DB_ID()
Note
If other users or applications are currently connected to the database
(meaning, the output from the previous query is not equal to one – you),
request that all users disconnect and shut down all connected
applications.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-37
6.D
Log in as a system administrator and run the following
command:
Alter database <database name> Collate
Latin1_General_BIN
Step 7
Rebuild the database by running the following command:
util -U<user> -P<password> -build_schema
Step 8
Load the data by running the following command:
util -U<user> -P<password> -import -replace -type all
-file <export_file>
<export_file> is the name of the file exported in Step 4 on page J-44.
Step 9
Restart all components that you shut down.
Where to Go from Here
You have completed the configuration tasks for your database server.
Configure the MSSQL clients using the instructions provided in
“MSSQL Configuration for Clients” on page J-42.
BMC Software, Inc., Confidential and Proprietary Information
J-38
CONTROL-M Installation Guide
MSSQL Configuration for the CONTROL-M/Server Database
Summary:
Run this procedure for your CONTROL-M/Server MSSQL database to
support Western European language special characters.
Before You Begin
Perform this task once, on any computer with a database client that
connects to the MSSQL database server.
Note
Do not perform this task for all database clients.
To Configure the MSSQL Server
Step 1
Log in as a regular user to the database that you want to configure for
Western European language support.
Step 2
Check the character set, code page, and sort order of the database
configuration by running the following command from within the isql
session:
declare @X varchar(40)
SELECT @X=CAST(DATABASEPROPERTYEX( db_name() , 'Collation' ) AS VARCHAR)
SELECT 'Database Collation: ' + description FROM ::fn_helpcollations()
WHERE name=@X
SELECT 'Database Code Page ' + CAST(COLLATIONPROPERTY(@X, 'CodePage')
As VARCHAR)
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-39
Check the following database collation attributes. If an attribute does not
match, you have to reconfigure the database.
Attribute
Value
Character Set
Latin1-General
Sort Order
binary sort
Database Code Page
1252
If all the attributes match, you do not need to reconfigure the database.
Skip the remaining steps and perform the instructions for “MSSQL
Configuration for Clients” on page J-42.
Step 3
Shut down all components and applications that may connect to the
database server, including the following:
•
Step 4
CONTROL-M/Server
Export the data by running the following command:
ctm_backup_bcp
Step 5
Specify the following command:
ctmmakedb -existing
This process deletes the MSSQL database and rebuilds it configured for
Western European language special characters.
Step 6
Load the data by running the following command.
ctm_restore_bcp
Step 7
Restart all components that you shut down.
BMC Software, Inc., Confidential and Proprietary Information
J-40
CONTROL-M Installation Guide
Where to Go from Here
You have completed the configuration tasks for your database server.
Configure the MSSQL clients using the instructions provided in
“MSSQL Configuration for Clients” on page J-42.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-41
MSSQL Configuration for Clients
Summary:
Run this procedure for your MSSQL database clients to support Western
European language special characters.
Before You Begin
Perform this task on every computer with an MSSQL database client,
including:
•
•
•
•
•
Gateway
GUI Server
CONTROL-M/Server
Global Condition Server (GCS)
Global Alert Server (GAS)
To Configure MSSQL Clients
Step 1
Choose Start -> Programs -> Microsoft SQL Server -> Client
Network utility. The SQL Server Client Network Utility dialog box is
displayed.
Step 2
Select the DB-Library Options panel.
BMC Software, Inc., Confidential and Proprietary Information
J-42
CONTROL-M Installation Guide
Step 3
Clear the checkmark for the Automatic ANSI to OEM conversion field.
Step 4
Check the Use international settings field.
Step 5
Click OK.
Where to Go from Here
You have completed the configuration tasks for your database clients.
Perform the remaining procedures listed in Table J-4 on page J-10 as
relevant at your site.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-43
Troubleshooting
This section provides troubleshooting tips and techniques related to
Western European language special character support.
When attempting to connect to CONTROL-M/Server, the following error message is
issued to the CONTROL-M/EM Gateway or CONTROL-M/Server log:
“GATEWAY OLDER THAN 613 CANNOT CONNECT TO A DATA CENTER 613 OR
ABOVE”
Explanation
Until CONTROL-M version 6.1.03, data passed between
CONTROL-M/Server and the Gateway was translated between EBCDIC
and ASCII as necessary. As of version 6.1.03, all data is passed “as is,” in
ASCII.
If CONTROL-M/Server versions are not defined correctly in
CONTROL-M/EM, the Gateway will not successfully connect to the
CONTROL-M/Server.
In this case, a CONTROL-M/Server version 6.1.03 (or non-server
CONTROL-M installation such as OS/390) is defined as a version prior
to version 6.1.03 in CONTROL-M/EM.
Action
Use the Communication Status window in the CONTROL-M/EM
Administration facility to redefine the CONTROL-M/Server components
as version 6.1.03 or later.
The status of a CONTROL-M/Server version 6.1.0x is Up, but there is no
communication or synchronization.
Explanation
Until CONTROL-M version 6.1.03, data passed between
CONTROL-M/Server and the Gateway was translated between EBCDIC
and ASCII as necessary. As of version 6.1.03, all data is passed “as is,” in
ASCII.
BMC Software, Inc., Confidential and Proprietary Information
J-44
CONTROL-M Installation Guide
If CONTROL-M/Server versions are not defined correctly in
CONTROL-M/EM, the Gateway will not successfully connect to the
CONTROL-M/Server.
If a CONTROL-M/Server version earlier than version 6.1.03 (or
non-server CONTROL-M installation such as OS/390) is defined as
version 6.1.03, the CONTROL-M/Server remains up but communication
is down.
Action
Use the Communication Status window in the CONTROL-M/EM
Administration facility to redefine all CONTROL-M/Server components
to the correct 6.1.0x version.
Communication cannot start up between CONTROL-M/EM version 6.1.02 and
CONTROL-M/Servers 6.1.03.
Explanation
While the Gateway can detect whether a CONTROL-M/Server is the
correct version and function accordingly, CONTROL-M/Server can only
communicate with CONTROL-M/EM components that are version
6.1.03 or later. If the CONTROL-M/EM version is 6.1.02 or earlier,
Western European languages will not be supported.
Action
Check that all CONTROL-M/EM components are version 6.1.03 or later.
If necessary, upgrade CONTROL-M/EM. For upgrading, see the
CONTROL-M Upgrade Guide.
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-45
Data inconsistencies exist between CONTROL-M components
Explanation
Language configuration settings (such as Locale) are not the same on all
computers and Unix accounts running CONTROL-M/EM and
CONTROL-M components across the enterprise.
Action
Configure the same language for all CONTROL-M components.
BMC Software, Inc., Confidential and Proprietary Information
J-46
CONTROL-M Installation Guide
Parameters that Support Western European Language Special
Characters
This section lists parameters that support Western European language
special characters.
Note
Discrepancies between the language support for a parameter for OS/390
and other platforms is noted where relevant.
Table J-9
Parameters that Support Western European Language Special
Characters (Part 1 of 3)
Parameters
Sub-parameter
Application
Application Type
Author
Auto Edit (Set Var)
Name
Auto Edit (Set Var)
Value
Calendar Description
Calendar Name
Command
Condition Name
Confcal
Special characters are not supported in OS/390
Control Resources
Resource Name
CONTROL-M
Days Calendar (Month Days Calendar)
Description
Do AutoEdit
Name
Do AutoEdit
Value
Do Condition Name
Do ForceJob
Job Name
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-47
Table J-9
Parameters that Support Western European Language Special
Characters (Part 2 of 3)
Parameters
Sub-parameter
Do ForceJob
Special characters are not supported in OS/390
SCD Table
Do Mail
Special characters are not supported in OS/390
cc
Do Mail
Message
Do Mail
Special characters are not supported in OS/390
Subject
Do Mail
Special characters are not supported in OS/390
To
Do Shout
Destination
Do Shout
MSG
Do Sysout
Prm
Do Sysout
From Class
Doc Lib
Special characters are not supported in OS/390
Doc Mem
Special characters are not supported in OS/390
File Name
From Class
Group
In Condition
Name
Job Name
Mem Lib
Special characters are not supported in OS/390
Mem Name
Special characters are not supported in OS/390
Node Group
Node ID
On Code
On Statement
On Statement
BMC Software, Inc., Confidential and Proprietary Information
J-48
CONTROL-M Installation Guide
On Codes
Table J-9
Parameters that Support Western European Language Special
Characters (Part 3 of 3)
Parameters
Sub-parameter
On Statement
Proc Step
On Statement
Program Step
Out Condition
Name
Over Lib
Special characters are not supported in OS/390
Owner
Password
Path
Periodic Calendar Values
Special characters are only supported by OS/390
Quantitative Resources
Name
Scheduling Table
Special characters are not supported in OS/390
Name
Scheduling Tag
Special characters are not supported in OS/390
Name
Shout
Message
Shout
To (Destination)
Step Range
Name
Sysout
From Class
Sysout
Parameter
User Daily
User Name
Week Days Calendar
BMC Software, Inc., Confidential and Proprietary Information
Language Configuration
J-49
BMC Software, Inc., Confidential and Proprietary Information
J-50
CONTROL-M Installation Guide
Index
Index
Symbols
$IT_PRODUCT_DIR directory 16-3
A
aborting installation. cleanup 16-2
accounts
CONTROL-M/EM 2-22, 3-17
CONTROL-M/Server 2-24, 3-19
Add Job Object Statistics to Sysout
CTM/Agent for Windows 13-6
Administration facility
diskspace (Windows) 4-5
registering components 15-6
registering gateways 15-10
administrators
database password 7-10
DB server password 8-7
unix account 2-22, 2-24, 3-17, 3-19
AG_AGCMN DATA_VAL
CTM/Agent for Windows (silent) 14-6
AG_AGENT_TIMEOUT
CTM/Agent for Windows (silent) 14-6
AG_ATCMN DATA_VAL
CTM/Agent for Windows (silent) 14-6
AG_CTMPERM HOSTS_VAL
CTM/Agent for Windows (silent) 14-6
AG_CTMSHOST _VAL
CTM/Agent for Windows (silent) 14-6
AG_DFTPRT_VAL
CTM/Agent for Windows (silent) 14-7
AG_DOMAIN_ SERVER_VAL
CTM/Agent for Windows (silent) 14-7
AG_DOMAIN_VAL
CTM/Agent for Windows (silent) 14-7
AG_GON_AS_ USER_VAL
CTM/Agent for Windows (silent) 14-6
AG_JO_ STATISTICS_ VAL
CTM/Agent for Windows (silent) 14-7
AG_SRV_PASS
CTM/Agent for Windows (silent) 14-8
AG_SRV_PASS_ CONF
CTM/Agent for Windows (silent) 14-8
AG_SRV_USER
CTM/Agent for Windows (silent) 14-8
agent communication parameters
CONTROL-M/Server installation 9-15
Agent Name parameter
CTM/Agent for Windows 13-5
AGENT SERVICE STARTUP TYPE
CTM/Agent for Windows (silent) 14-7
AGENT_AS_PORT
CTM/Agent for Unix 12-16
AGENT_DEFLT_PRNT
BMC Software, Inc., Confidential and Proprietary Information
Index
1
CTM/Agent for Unix 12-16
AGENT_INST parameter
CTM/Agent for Unix 12-16
AGENT_MAX_RETR
CTM/Agent for Unix 12-16
AGENT_NAME
CTM/Agent for Windows (silent) 14-8
AGENT_SA_PORT
CTM/Agent for Unix 12-16
AGENT_SERVICE
CTM/Agent for Unix 12-16
AGENT_SRV_BCKP_HOST
CTM/Agent for Unix 12-16
AGENT_SRV_HOST parameter
CTM/Agent for Unix 12-16
AGENT_TIME_BTW_RETR
CTM/Agent for Unix 12-16
AGENT_TIMEOUT
CTM/Agent for Unix 12-16
AGENT_TO_SERVER_PORT_NUMBER
CTM/Server for Windows 11-4
AGENT_USER
CTM/Agent for Unix 12-16
AGENTSERVICEINTERACTIVEDESKTO
P
CTM/Agent for Windows (silent) 14-8
Agent-to-Server Port Number
CTM/Agent for Windows 13-6
CTM/Server for Unix 9-16
CTM/Server for Windows 10-6
AIX
boot procedure 9-12
checking available memory 2-10
configuring NIS 12-4
setting AIO 2-14
support versions for CTM/Agent 12-2
tuning for Oracle database performance
H-1
Allow Service to Interact with Desktop
10-10
architecture
CONTROL-M components 1-3
ASYNC I/O State to be configured at system
start 2-15
authorization
CONTROL-M/Server user 10-3
installation requirements 4-7
Authorized CONTROL-M/ Server Hosts
CTM/Agent for Windows 13-6
Automatic startup type
CTM/Server for Windows service 10-9
Available Nodes. CONTROL-M/Server 10-5
B
Backup Socket Port Number 7-12
Sybase 7-10
Backup Socket port number. Sybase 9-19
Basic Client Components
description 8-5
batch file
CTM/Agent for Windows 14-2
silent installation (CTM/Server) 11-2
BMC Software, contacting ii
boot procedure
AIX 9-12
Compaq Tru64 9-13
CONTROL-M/Server 9-12
HP-UX 9-13
Solaris 9-13
C
CD_INST command
CONTROL-M/Server for Unix 9-4
troubleshooting 16-12
cd_inst.in file. silent install CTM/Agent for
Unix 12-14
CDs
BMC Software, Inc., Confidential and Proprietary Information
2
CONTROL-M Installation Guide
oracle installation (Windows) 6-3
changing previous installation 17-17
Check Interval (Available) parameter 9-15
check_req.sh script 2-6, 3-5
checking
operating system requirements 2-6, 3-5
Oracle DB server 15-2
requirements for CTM/Agent 12-2
Sybase DB server 15-2
clean_ora_inst.sh script 16-4
cleanup. aborted installation 16-2
CLI. see command-line interface
Client and Administrator Components 8-5
Client Only. Oracle installation 5-1
clients
CONTROL-M/EM clients 8-3
CONTROL-M/EM silent installation
8-10
MSSQL database 1-6
Orbix (Windows) 8-9
cluster configuration
CONTROL-M/Server 10-5
CTM support on windows 4-3
CTM/Agent for Windows 13-7
Cluster Management parameter
CTM/Agent for Windows 13-7
CLUSTER_DISK_GROUP
CTM/Server for Windows 11-8
CLUSTER_DISK_NAME
CTM/Server for Windows 11-8
CLUSTER_NETWORK_TO_USE
CTM/Server for Windows 11-8
CLUSTER_VIRTUAL_SRV_NAME
CTM/Server for Windows 11-7
COMM_TIMEOUT parameter. CTM/Server
for Windows 11-4
command-line interface
diskspace (Windows) 4-5
commands
checking available memory 2-10
communication
CTM Server to Agent 9-15
registering gateways 15-10
communication parameters
CONTROL-M/Server 10-6
Communication protocol parameter 9-15,
9-16
communication timeout
CONTROL-M/Server for Unix 9-15
CONTROL-M/Server for Windows 10-6
compact installation
CONTROL-M/Server for Unix 9-14
Compaq Tru64
boot procedure 9-13
checking available memory 2-10
kernel parameters for Oracle 3-16
kernel parameters for Sybase 2-18
support versions for CTM/Agent 12-2
configuration
see also parameters
AIX 2-15
Compaq Tru64 (with Oracle) 3-16
Compaq Tru64 (with Sybase) 2-18
CONTROL-M environment 15-1
HP-UX kernel 2-13, 3-11
languages J-1
NIS 12-4
Oracle DB server 3-2
Orbix 16-3
Solaris (with Oracle) 3-14
Solaris (with Sybase) 2-16
Sybase SQL server 2-2
configured nodes
CTM/Server for Windows 10-5
CTM/Server for Windows (silent) 11-8
control modules
operating system 13-3
with ctm agents 13-2
CONTROL-M
components 1-3
BMC Software, Inc., Confidential and Proprietary Information
Index
3
data center definitions 15-8
diskspace requirements 2-11, 3-10
memory requirements 2-10
post-installation tasks 15-1
uninstall utility 17-11
windows requirements 4-2
controlm
administrator group 3-19
CONTROL-M database
Oracle configuration 3-2
owner name (DBO) 2-5
Sybase configuration 2-2
CONTROL-M Option for Oracle
with CTM/Agent for Unix 12-3, 12-6
CONTROL-M/Agent
communication protocol 9-15
communication timeout 9-15
communication with CTM/Server 9-15
description 1-3
installing on Unix 12-1
installing on Windows 13-1
multiple agents 13-2
silent install (Unix) 12-14
silent installation (Windows) 14-1
silent parameters (Unix) 12-16
status checking 9-15
Windows parameters 13-5
CONTROL-M/Control Modules
description 1-3
CONTROL-M/Desktop
CONTROL-M definitions 15-11
description B-1
diskspace (Windows) 4-5
job editing form 13-9
CONTROL-M/EM
Administration Facility 15-6
administrator account 2-22, 3-17
client installation 8-3
components B-1
CONTROL-M definitions 15-8
description 1-3
installation parameters (Unix) 7-8
installing on Unix 7-1
installing on Windows 8-1
job editing form 13-9
registering components 15-6
registering gateways 15-10
services list 16-10
silent client installation 8-10
starting components 15-2
TCP/IP port number 9-17
troubleshooting installation 16-2
workstation gateways B-3
CONTROL-M/EM Administration Agent
service 16-10
CONTROL-M/EM data tablespace file name
parameter description F-9
CONTROL-M/EM data tablespace name
install parameter F-9
CONTROL-M/EM data tablespace size
parameter description F-9
CONTROL-M/EM database
default tablespace sizes G-8
memory requirements D-1, D-6
size D-1
CONTROL-M/EM Database Log Device
Name
disk init 7-11
CONTROL-M/EM Database Name 7-12,
8-7
CONTROL-M/EM Database Owner (DBO)
Sybase 7-10
CONTROL-M/EM database user
install parameter F-9
CONTROL-M/EM GUI
diskspace (Windows) 4-5
CONTROL-M/EM GUI Server
registering components 15-7
CONTROL-M/EM GUI server
diskspace (Windows) 4-5
BMC Software, Inc., Confidential and Proprietary Information
4
CONTROL-M Installation Guide
CONTROL-M/EM index tablespace file
name
install parameter F-9
CONTROL-M/EM index tablespace size
install parameter F-9
CONTROL-M/EM server components
multiple server installation B-4
CONTROL-M/EM SYSTEM password
install parameter F-9
CONTROL-M/EM TCP/IP Port Number
CONTROL-M/Server for Windows 10-7
CONTROL-M/Enterprise Manager. see
CONTROL-M/EM
CONTROL-M/eTrigger
description 1-3
CONTROL-M/Server
administrator account 2-24, 3-19
boot procedure (Unix) 9-12
database name 9-21
database owner (Sybase) 9-18
database size 9-18
description 1-3
installation types (Unix) 9-14
installing on Unix 9-1
installing on Windows 10-1
parameters and prompts (Unix) 9-14
parameters and prompts (Windows) 10-5
post installation tasks (Unix) 9-10
starting 15-3
TCP/IP port number 9-17
troubleshooting installation (Unix)
16-12
CONTROL-M/Server database
data device name 9-22
log device name 9-22
CONTROL-M/Server DB Name 10-8
CONTROL-M/Server for Microsoft
Windows
silent installation 11-1
CONTROL-M/Server Host Name
in CTM/Agent configuration 12-20
CONTROL-M/Server IPC Port Number
10-7
CONTROL-M/Server Port. CTM/Agent
parameter 12-20
CONTROL-M/Agent
uninstall utility 17-14
cp command
server startup 9-13
CTM_DB_OWNER
CTM/Server for Windows 11-5
CTM_DB_OWNER_PASSWORD
CTM/Server for Windows 11-6
ctm_etcservices command 9-11
CTM_SQL_SERVER_DB_NAME
CTM/Server for Windows 11-5
custom installation
CONTROL-M/EM 8-5
CONTROL-M/Server for Unix 9-14
Custom option
dedicated Oracle installation 5-1
customer support iii
D
daemon. Orbix Node-daemon 8-8
data centers
definitions (in CTM/Desktop) 15-11
definitions (in CTM/EM) 15-8
Data Device Logical Name
CONTROL-M/Server for Windows 10-9
data device name. Sybase 9-22
Data Device path parameter 7-11
Data Device Physical Full Path File Name
CONTROL-M/Server for Windows 10-9
Data Device Size
CONTROL-M/Server for Windows 10-9
data device type parameter
CONTROL-M/EM 7-11
CONTROL-M/Server 9-19
BMC Software, Inc., Confidential and Proprietary Information
Index
5
Data File Component. Oracle (Windows)
6-7
Data General
supported versions (CTM/Agent) 12-2
data physical device/path.Sybase 9-19
data tablespace
Oracle DB size 5-11
data tablespace file name
Oracle parameter 5-13
data tablespace name
Oracle parameter 5-13
data tablespace size
Oracle parameter 5-13
DATA_DEVICE_LOGICAL_NAME
parameter. CTM/Server for Windows 11-6
DATA_DEVICE_SIZE parameter.
CTM/Server for Windows 11-6
DATA_PHYSICAL_DEVICE_FULLPATH_
FILE_NAME parameter
silent installation 11-3
DATA_PHYSICAL_DEVICE_FULLPATH_
FILE_NAME parameter. CTM/Server for
Windows 11-6
database
see also MSSQL
see also Oracle
see also Sybase
Oracle configuration 3-2
owner name (DBO) 2-5
sybase configuration 2-2
Database (Data Portion) Size
Sybase 7-10
database administrator
installation tasks 1-7
database administrator password
CONTROL-M/EM 7-10
CONTROL-M/Server 9-18
database clients
components requiring them 8-2
database files location 8-7
database instance name
Oracle parameter 5-12
database logs
Sybase configuration 9-19
database owner
CONTROL-M/EM (Windows) 8-8
CONTROL-M/EM with Sybase 7-10
CONTROL-M/Server 9-18
password 6-6
Database redo log file 5-14
database rollback segments tablespace
parameters 5-15
database server
requirements B-5
supported versions 4-6
Database Server Administrator Password 8-7
Database Server Host Name
CONTROL-M/Server for Windows 10-8
Oracle installation 6-6
Database Server Name 8-6
Database Server Properties
CONTROL-M/EM on Windows 8-8
Oracle on Windows 6-7
Database Server Type 8-6
database size parameter
Oracle (Unix) 5-11
Database system tablespace
parameters (Unix) 5-15
database temporary tablespace parameters
5-16
database user
install parameter 5-12
Database User Properties. Oracle on
Windows 6-6
databases
configuration options 1-4
installation CDs 1-9
installing Oracle on Unix 5-1
installing Oracle on Windows 6-1
supported versions 1-5
BMC Software, Inc., Confidential and Proprietary Information
6
CONTROL-M Installation Guide
date setting
Oracle database server 9-3
Oracle installation 5-2
DB Owner
CONTROL-M/Server for Windows 10-8
DB_SA_PASSWORD parameter
silent installation 11-3
DB_SA_PASSWORD parameter.
CTM/Server for Windows 11-5
DB_SERVER_HOSTNAME parameter
silent installation 11-3
DB_SERVER_HOSTNAME parameter.
CTM/Server for Windows 11-5
DBO password
CONTROL-M/Server for Unix 9-18
default 7-10
DBO. see database owner
dedicated installation
CONTROL-M/EM with Sybase 7-9
database configuration 1-4
Oracle 5-1, 6-1
Default Agent
CTM/Agent for Windows 13-5
Default option
dedicated Oracle installation 5-1
default printer
Agent 12-20
CTM/Agent for Windows 13-6
CTM/Agent for Windows (silent) 14-7
defaults
Default ctm agent 13-2
Desktop. see CONTROL-M/Desktop
destination
Oracle parameter 6-5
Destination Directory. CONTROL-M/EM
8-5
destination folder
CONTROL-M/Server 10-5
CTM/Agent for Windows 13-5
devices
Sybase configuration 2-19
Sybase database 7-11
Digital Unix. see Compaq Tru64
directories
see also path
CONTROL-M/EM on Windows 8-5
Oracle home 5-12
Oracle installation 6-3
tmp directory 5-11
Disk Group. CONTROL-M/Server 10-5
disk init
description 2-19
diskspace
CONTROL-M/Agent for Unix 12-2
CTM on windows 4-5
databases on windows 4-6
MSSQL 4-6
Oracle requirements 3-10
Sybase requirements 2-11
DNS 9-16
documentation
accessing online xxii
conventions xxiii
online xxii
printed xxii
related publications xx
release notes xxiii
domain controller
CTM/Agent for Windows 13-6
CTM/Agent for Windows (silent) 14-7
Dual IP addresses 9-16
E
ECS_PORT_NUMBER parameter.
CTM/Server for Windows 11-5
editing
silent.bat file 11-2
English J-12, J-18, J-22
ENTERPRISE/CS. see CONTROL-M/EM
BMC Software, Inc., Confidential and Proprietary Information
Index
7
environment path. Windows 2000 16-6
environment variables 4-5
etc/services file
port numbers 9-11
examples
CTM/Agent for Windows (silent) 14-9
silent install CTM/Agent for Unix 12-14
silent.bat files for CTM/Server 11-8
existing installation
database configuration 1-4
Oracle 5-1, 6-2
description B-2
diskspace (Windows) 4-5
registering components 15-7
Global Condition server
diskspace (Windows) 4-5
registering components 15-7
graphical user interface. see GUI
GUI B-1
see also CONTROL-M/EM GUI
GUI Server. see CONTROL-M/EM GUI
Server
F
H
failover installation
port numbers 9-16
fd_value parameter. CTM/Agent for Unix
12-16
FIFO_DO_ADAPTIVE parameter
COMPAQ Tru64 (for Oracle) 3-16
filename
data tablespace 5-13
database system tablespace 5-15
index tablespace 5-14
redo logs 5-14
files
database file location 8-7
French J-12, J-18, J-22
Full Installation. CONTROL-M/EM 8-5
hardware requirements
CTM on windows 4-2
Oracle on Unix 3-8
Sybase on Unix 2-9
help
Win 2000 extra keyboard help option
15-13
hostnames
CTM/Agent for Unix 12-16
Oracle database 5-12
Orbix (on Windows) 8-9
remote Sybase 9-21
Sybase server 7-12
HostOrbix parameter
silent EM client installation 8-12
HP-UX
boot procedure 9-13
checking available memory 2-10
installation CDs 1-9
kernel parameters 2-13, 3-11
support versions for CTM/Agent 12-2
G
GAS. see Global Alerts Server
gateways
diskspace (Windows) 4-5
registering 15-10
GCS. see Global Condition server
German J-12, J-18, J-22
Global Alert server
I
IBM. see AIX
BMC Software, Inc., Confidential and Proprietary Information
8
CONTROL-M Installation Guide
importing
application forms 13-9
Index Component
Oracle parameters (Windows) 6-7
index tablespace, size and filename 5-11
INETD parameter. CTM/Agent for Unix
12-16
Input Mailbox Key parameter 9-17
inst_oracle script 5-7
install/custom script
troubleshooting 16-12
INSTALL/LOAD script 7-5
installation
CD selection 1-8
database configuration 1-4
database size D-1
diskspace requirements 2-11, 3-10
preparing on windows 4-1
required resources (people) 1-7
silent (Server on Windows) 11-1
troubleshooting 16-1
installation formats
multiple CONTROL-M/EM servers B-4
Installation on Existing Server. Oracle 6-2
installation types
CONTROL-M/Server for Unix 9-14
installation with Sybase (Unix)
shell scripts 7-6
using Configure for Orbix Server 7-6
Installation_Parameters.txt file 7-7, 8-3
INSTALLDIR parameter
CTM/Agent silent installation 14-6
CTM/Server for Windows 11-4
Installed Products fields
CONTROL-M definition 15-12
installing
changing 17-17
CONTROL-M/Agent on Unix 12-1
CONTROL-M/Agent on Windows 13-1
CONTROL-M/EM on Unix 7-1
CONTROL-M/EM on Windows 8-1
CONTROL-M/Server on Unix 9-1
CONTROL-M/Server on Windows 10-1
modifying 17-17
Oracle DB on Unix 5-1
Oracle DB on Windows 6-1
removing 17-17
uninstalling 17-17
instance name
Oracle on Unix 5-12
Oracle on Windows 6-5
Interprocess communication port number
9-17
interval
polling agent status 9-15
Inventory pointer file. Oracle 5-6
IP
dual addresses 9-16
IPC_PORT_NUMBER parameter.
CTM/Server for Windows 11-5
IRIX. CTM/Agent support for... 12-2
J
Japanese J-2
job editing form
CTM/Agent for Windows 13-9
job output
default printer 14-7
job processing definition
size in bytes D-3
JOBNAME statistics mode
CTM/Server for Unix 9-17
CTM/Server for Windows 10-7
jobs
statistics mode 9-17
status changes 9-17
BMC Software, Inc., Confidential and Proprietary Information
Index
9
K
kernel parameters
Compaq Tru64 (with Oracle) 3-16
Compaq Tru64 (with Sybase) 2-18
HP-UX (for Oracle) 2-13, 3-11
Solaris (with Oracle) 3-14
Solaris (with Sybase) 2-16
ksi_alloc_max parameter
HP-UX (for Oracle) 3-12
L
language setting
CTM/Agent for Unix 12-17
languages
CTM/Agent for Unix 12-21
Japanese J-2
support J-1
Western European J-12, J-18, J-22
windows setting 4-5
Linux
support versions for CTM/Agent 12-2
xinetd setting 12-19
LISTENER port number 5-16
Load balancing
dual IP addresses 9-16
LOAD script (CONTROL-M/EM) 7-5
Local IP Host Interface Name
CTM/Server for Windows 10-6
CTM/Server for Unix 9-16
LOCAL_IP_HOST_INTERFACE_NAME
CTM/Server for Windows 11-4
LOCALE parameter. CTM/Agent for Unix
12-17
location
database files (Windows) 8-7
Installation_Parameters.txt file 8-3
Oracle data file (Windows) 6-7
Oracle index component (Windows) 6-7
Oracle system component (Windows)
6-7
redo log files (Windows) 6-8
rollback component (Windows) 6-8
temporary component (Windows) 6-8
location and size 6-8
Locator. Orbix service 8-8
locks. Sybase configuration 2-4
Log Database Size 9-18
Log Device Logical Name
CONTROL-M/Server for Windows 10-9
Log device name. Sybase 9-22
Log Device Physical Full Path File Name
CONTROL-M/Server for Windows 10-9
Log Device Size
CONTROL-M/Server for Windows 10-9
Log device type
CONTROL-M/EM on Unix 7-11
CTM/Server for Unix 9-19
log files
CTM/Agent for Windows 14-4
CTM/Server silent installation 11-3
Oracle database 3-2
redo logs (Oracle) 5-14
silent client installation 8-12
Log On As parameter
CTM/Agent service 13-8
CTM/Server for Windows service 10-10
Log Physical Device/Path Name 7-11, 9-19
Log Size 8-7
LOG_DEVICE_LOGICAL_ NAME
parameter. CTM/Server for Windows 11-6
LOG_DEVICE_SIZE parameter.
CTM/Server for Windows 11-6
LOG_PHYSICAL_DEVICE_FULLPATH_
FILE_NAME parameter
silent installation 11-3
BMC Software, Inc., Confidential and Proprietary Information
10
CONTROL-M Installation Guide
LOG_PHYSICAL_DEVICE_FULLPATH_
FILE_NAME parameter. CTM/Server for
Windows 11-6
Logon As User
CTM/Agent for Windows 13-6
Logon Domain
CTM/Agent for Windows 13-6
LOGON_ACCOUNT_TYPE parameter.
CTM/Server for Windows 11-6
LOGONACCOUNTTYPE parameter
CTM/Agent for Windows (silent) 14-7
M
Machine name field
CTM/EM Component window 15-7
Machine Type field
CTM/EM Component window 15-7
maintaining
CONTROL-M/Agent 17-17
previous installation 17-17
Manual startup type
CTM/Server for Windows service 10-9
Master Device Type
CONTROL-M/EM 7-11
CTM/Server 9-20
Master Physical Device/Path Name
CONTROL-M/EM 7-11
CTM/Server 9-20
MAX_JOB_STATE_CHANGES
CTM/Server for Windows 11-5
MAX_PER_PROC_STACK_SIZE
COMPAQ Tru64 (for Oracle) 3-16
max_thread_proc parameter
HP-UX (for Oracle) 2-13, 3-12
maxdsiz parameter
HP-UX (for Oracle) 3-12
maxdsiz_64bit parameter
HP-UX (for Oracle) 3-12
maxfree parameter
AIX tuning H-2
Maximum job state changes
CTM/Server for Unix 9-17
CTM/Server for Windows 10-7
Maximum number of requests I/O. AIO
2-15
Maximum number of servers. AIO 2-15
Maximum Retries parameter
CTM/Agent for Unix 12-21
CTM/Server for Unix 9-15
CTM/Server for Windows 10-6
CTM/Server for Windows (Silent) 11-5
Maximum Server Processes
CONTROL-M/Server for Windows 10-7
maxperm parameter
AIX tuning H-2
maxssiz parameter
HP-UX (for Oracle) 3-12
maxssiz_64bit parameter
HP-UX (for Oracle) 3-12
maxswapchunks parameter
HP-UX (for Oracle) 3-12
maxuprc parameter
HP-UX (for Oracle) 3-12
media
installation CDs 1-8
MEMNAME statistics mode
CTM/Server for Unix 9-17
CTM/Server for Windows 10-7
memory
CONTROL-M/EM database D-1, D-6
for CTM on windows 4-4
how to check 2-10
MSSQL management 16-6
Oracle requirements 3-9
Sybase configuration 2-4
Sybase on Unix 2-10
messages
see also prompts
CONTROL-M/EM installation 7-8
BMC Software, Inc., Confidential and Proprietary Information
Index
11
CTM/Agent for Unix 12-19
Oracle installation 5-11
Microsoft Windows
cluster configuration 10-5
CTM diskspace requirements 4-5
database requirements 4-6
environment path 16-6
extra keyboard help 15-13
installation CDs 1-8
installation preparation 4-1
installing CONTROL-M/Agent 13-1
installing CONTROL-M/EM 8-1
installing CONTROL-M/Server 10-1
installing Oracle 6-1
language setting 4-5
Oracle installation 6-3
service startup 11-6
software requirements 4-4
supported versions 4-3
minfree parameter
AIX tuning H-2
Minimum number of servers. AIO 2-15
Minimum Server Processes
CONTROL-M/Server for Windows 10-7
minperm parameter
AIX tuning H-2
mirroring 9-12
msgmap parameter
HP-UX (for Oracle) 3-12
msgmni parameter
HP-UX (for Oracle) 3-12
msgseg parameter
HP-UX (for Oracle) 3-12
msgtql parameter
HP-UX (for Oracle) 3-12
msiexec command
CTM/Server for Windows (Silent) 11-2
MSSQL
files locations 8-7
memory management 16-6
requirements 4-6
server name 8-6, 10-8
supported versions 1-6
MSSQL_UPGRADE parameter.
CTM/Server for Windows 11-7
msvcp60.dll in a cluster environment 4-4
msvcrt.dll in a cluster environment 4-4
multiple agents 13-2
N
names
see also directories
see also hostnames
see also path
see also usernames
CONTROL-M definition 15-12
CONTROL-M/EM database 8-7
database server 8-6
multiple agents 13-2
Oracle data file (Windows) 6-7
Oracle index component (Windows) 6-7
ncallout parameter
HP-UX (for Oracle) 3-13
NCR
support versions for CTM/Agent 12-2
ncsize parameter
HP-UX (for Oracle) 3-13
Network File Server. see NFS
Network to Use. CONTROL-M/Server 10-5
NEW_WIRE_METHOD parameter
COMPAQ Tru64 (for Oracle) 3-16
nfile parameter
HP-UX (for Oracle) 3-13
nflocks parameter
HP-UX (for Oracle) 3-13
NFS
mounting the CTM/Agent CD 12-9
ninode parameter
HP-UX (for Oracle) 3-13
BMC Software, Inc., Confidential and Proprietary Information
12
CONTROL-M Installation Guide
NIS
configuring 12-4
CTM/Agent configuration
CONTROL-M/Agent for Unix
configuration 12-17
nkthread parameter
HP-UX (for Oracle) 3-13
nodes
port number for Orbix 8-8
nproc parameter
HP-UX (for Oracle) 3-13
nsswitch.nis file 12-5
NuTCRACKER Service 16-10
O
ODBC version 4-4
operating systems
checking 2-6, 3-5
Operational Parameters
CONTROL-M/Server (Unix) 9-17
CONTROL-M/Server for Windows 10-7
ora_defs_controlm directory 5-5
ora_defs_ctmem directory 5-5
Oracle
AIX tuning H-1
checking 15-2
checking for active processes 7-5
database size 5-11
date setting 9-3
diskspace requirements 3-10
existing database 3-3
installation directories (Windows) 6-3
installation parameters (Unix) 5-11
installation parameters (Windows) 6-5
installation procedure (Unix) 5-7
installation procedure (Windows) 6-3
installation types 6-1
installing on Unix 5-1
installing on Windows 6-1
inventory pointer file 5-6
log files 3-2
memory requirements 3-9
postinstallation script 5-10
preinstallation script 5-5
preparation 3-1
services (troubleshooting) 16-10
supported configurations 1-5
supported versions (Windows) 4-6
Tablespace 3-4
troubleshooting 16-12, 16-15
Western European languages
configuration J-27, J-31, J-36, J-39,
J-42
Oracle Client installation (Windows) 6-2
Oracle home directory
install parameter 5-12
Oracle installation 6-3
Oracle installation Type
Microsoft Windows 6-5
Oracle LISTENER port number 5-16
Oracle Server host name
install parameter 5-12
Oracle Server TCP/IP Port Number 6-6
Oracle SYSTEM password 5-15
OracleEM920EM6131ClientCache service
16-11
OracleEM920EM6131HTTPServer service
16-11
OracleEM920EM6131PagingServer service
16-11
OracleEM920EM6131SNMPPeerEncapsula
tor service 16-11
OracleEM920EM6131SNMPPeerMasterAg
ent service 16-11
OracleEM920EM613Agent service 16-11
OracleEM920EM613ClientCache service
16-11
OracleEM920EM613DataGatherer service
16-11
BMC Software, Inc., Confidential and Proprietary Information
Index
13
OracleServiceEM613 service 16-10
OracleUpgradeParams.txt file 6-5
oraInst.loc file 5-6
orapostinst.sh script 5-10, F-11
orapreinst.sh script 5-5
Orbix E2A
diskspace 4-5
information for silent installation 8-10
installation 7-8
Server Parameters 8-8
services 16-10
orbix_prep_file 16-3
OSFCMPLRS subset
Digital Unix C-8
OSFLIBA subset
Digital Unix C-8
OSFPGMR subset
Digital Unix C-8
Output Mailbox Key parameter 9-17
owner
CONTROL-M database 2-5
P
parameters
see also configuration
clusters (CTM/Server - silent install)
11-7
CONTROL/EM installation (Unix) 7-8
CONTROL-M/Agent for Windows 13-5
CONTROL-M/Server for Unix 9-14
CONTROL-M/Server for Windows 10-5
CTM/Agent for Unix 12-19
CTM/Agent for Unix (Silent) 12-16
CTM/Agent for Windows (silent) 14-6
CTM/Server for Windows (silent) 11-4
Oracle installation (Unix) 5-11
Oracle installation (Windows) 6-5
passwords
CONTROL-M/EM database owner 8-8
database owner 6-6
DB server administrator 8-7
DBO 9-18
DBO (CONTROL-M/Server for
Windows) 10-8
Oracle server (Windows) 6-7
Oracle SYSTEM account 5-15
Oracle user 5-12
Sybase administrator 7-10
path
see also directories
Sybase data files 9-19
PER_PROC_DATA_SIZE
COMPAQ Tru64 (for Oracle) 3-16
PER_PROC_STACK_SIZE
COMPAQ Tru64 (for Oracle) 3-16
performance
Oracle database on AIX H-1
polling interval parameter
CONTROL-M/Server (Unix) 9-15
port numbers
Agent-to-Server 9-16
backup socket 9-19
checking 16-13
CONTROL-M/EM TCP/IP 9-17
CONTROL-M/Server for Windows 10-7
CTM/Agent for Unix 12-16, 12-20
CTM/Agent for Windows 13-6, 14-6
CTM/EM to CTM/Server port 15-4
inter process communication 9-17
multiple CTM agents 13-2
Oracle LISTENER 5-16
Orbix (Unix) 7-8
Orbix (Windows) 8-8
query socket 9-19
recording port usage 9-11
Server-to-Agent 9-15
Sybase query socket 7-10
port numbers Oracle server 6-6
PortOrbixLocator parameter
BMC Software, Inc., Confidential and Proprietary Information
14
CONTROL-M Installation Guide
silent EM client installation 8-12
post-installation
configuration 15-1
CONTROL-M/Server for Unix 9-10
Oracle script 5-10
preinstallation
Oracle script 5-5
preparing
CTM on Windows 4-1
CTM with Oracle on Unix 3-1
CTM with Sybase on Unix 2-1
prevpath.txt file 16-6
Primary CONTROL-M/ Server Host
CTM/Agent for Windows 13-5
privileges
CONTROL-M/Server administrator
10-3
product support iii
Program Folder. CONTROL-M/EM 8-5
prompts
see also messages
CONTROL-M/Server for Unix 9-14
CONTROL-M/Server for Windows 10-5
Protocol Version parameter 9-15
protocol version. after agent upgrade 12-13,
13-10, 14-5
prtconf command 2-10
Q
Query Socket Port Number
CONTROL-M/EM 7-10, 7-12
Query Socket Port number
CTM/Server for Unix 9-19
R
RAM. see memory
raw partitions
minimum size (Sybase) 2-3
Oracle databases 3-2
Sybase usage 2-2
RBS Tablespace
Oracle DB size 5-11
recording port usage 9-11
RedHat Linux
support versions for CTM/Agent 12-2
Redo Log files
Oracle on Unix 5-11
Oracle on Windows 6-8
regional settings. language 4-5
remote CD mount
CTM/Agent for Unix 12-9
Remote Sybase host name 9-21
removing
CONTROL-M products 17-17
Oracle Server files 5-10, F-11
Reporting facility
diskspace (Windows) 4-5
requirements
CONTROL-M/Agent for Unix 12-2
CTM on windows 4-2
databases on windows 4-6
diskspace 2-11, 3-10
diskspace on windows 4-5
memory 2-10, 3-9
RES_DISK_NAME parameter. CTM/Server
for Windows 11-8
Resource Disk Name. CONTROL-M/Server
10-5
resources
see also requirements
for installation 1-7
retries
Agent communication 9-15
Retry Interval parameter
CONTROL-M/Server 9-15
return codes
silent EM client installation 8-13
BMC Software, Inc., Confidential and Proprietary Information
Index
15
RHEL Linux
support versions for CTM/Agent 12-2
rm_ctmem_dirs.sh command 16-4
roaming profiles
CTM/Agent for Windows 13-7
Rollback Component
Oracle parameters 6-8
rollback segments 5-15
S
SA Password
CONTROL-M/Server for Windows 10-8
SA. see administrators
SCO
support versions for CTM/Agent 12-2
Search Path. NIS on Solaris 12-5
security
see also authorization
installer privileges 4-7
Select a group parameter
CTM/Agent for Windows 13-7
Select Components Window 8-6
Select the Disk resource parameter
CTM/Agent for Windows 13-7
Select the Network resource parameter
CTM/Agent for Windows 13-7
semmap parameter
HP-UX (for Oracle) 3-13
semmni parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
semmns parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
semmnu parameter
HP-UX (for Oracle) 3-13
semmsl parameter
Solaris with Oracle 3-15
semopm parameter
Solaris with Oracle 3-15
semvmx parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
Solaris with Sybase 2-17
Server Communication Parameters 9-16
Server Components setup type 8-6
SERVER_SERVICE_
INTERACTIVE_DESKTOP
CTM/Server for Windows 11-7
SERVER_SERVICE_ STARTUP_TYPE
CTM/Server for Windows 11-6
SERVER_TO_AGENT_PORT_NUMBER
CTM/Server for Windows 11-4
servers
CONTROL-M/EM B-4
database B-5
Server-to-Agent port number
CTM/Agent for Windows 13-6
CTM/Server for Unix 9-15
CTM/Server for Windows 10-6
SERVICE_AUTO_START
CTM/Agent for Windows (silent) 14-7
SERVICE_DEMAND_START
CTM/Agent for Windows (silent) 14-7
SERVICE_INTERACTIVE_PROCESS
CTM/Agent for Windows (silent) 14-8
services
CONTROL-M/EM 16-10
CTM/Agent for Unix 12-17
CTM/Agent for Windows 13-7
CTM/Agent for Windows (silent) 14-7
Oracle database 16-10
Orbix E2A Server 16-10
startup options 16-10
Services map
NIS 12-4
setenv command 5-7
setup types
CONTROL-M/EM on Windows 8-5
BMC Software, Inc., Confidential and Proprietary Information
16
CONTROL-M Installation Guide
CTM/Agent for Windows 13-5
setup.iss file 8-11
setup_XP.iss file 8-11
SHM_MAX parameter
COMPAQ Tru64 (for Oracle) 3-16
SHM_MIN parameter
COMPAQ Tru64 (for Oracle) 3-16
SHM_MNI parameter
COMPAQ Tru64 (for Oracle) 3-16
SHM_SEG parameter
COMPAQ Tru64 (for Oracle) 3-16
shmmax parameter
Compaq Tru64 with Sybase 2-18
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
Solaris with Sybase 2-17
shmmin parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
shmmni parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
shmseg parameter
HP-UX (for Oracle) 3-13
Solaris with Oracle 3-15
Solaris with Sybase 2-17
Show extra keyboard help. Windows 2000
15-13
silent installation
CONTROL-M/EM client 8-10
CONTROL-M/Server for Windows 11-1
CTM/Agent for Unix 12-14
CTM/Agent for Windows 14-1
silent.bat file
CTM/Agent for Windows 14-2
CTM/Server for Windows 11-2
size
CONTROL-M/EM database (Windows)
8-7
data tablespace 5-13
Database system tablespace 5-15
index tablespace 5-13
Oracle data file (Windows) 6-7
Oracle database components 5-11
Oracle index component (Windows) 6-7
Oracle system component (Windows)
6-7
redo log files (Windows) 6-8
redo logs 5-14
rollback component (Windows) 6-8
temporary component (Windows) 6-8
SLES Linux
CTM/Agent support 12-2
software requirements
CTM on Windows 4-4
Solaris
checking available memory 2-10
configuring NIS 12-4
kernel parameters (for Oracle) 3-14
kernel parameters (for Sybase) 2-16
support versions for CTM/Agent 12-2
Spanish J-12, J-18, J-22
SQL Server Configuration
CONTROL-M/Server for Windows 10-8
SQL Server Device Parameters 10-9
ssm-threshold parameter
Compaq Tru64 with Sybase 2-18
Start Day of the Week
CONTROL-M definition 15-12
start_ctm command 15-3
starting
CONTROL-M/EM 15-2
CONTROL-M/Server 15-3
startup options
services 16-10
Startup Type
CONTROL-M/Server for Windows 10-9
CTM/Agent service 13-7
State of fast path. AIO 2-15
statistics mode
BMC Software, Inc., Confidential and Proprietary Information
Index
17
CTM/Server for Unix 9-17
CTM/Server for Windows 10-7
STATISTICS_MODE parameter.
CTM/Server for Windows 11-5
status
CONTROL-M/Agent polling 9-15
maximum changes 9-17
Sun. see Solaris
support, customer iii
SuSE Linux
CTM/Agent support 12-2
Svr610_si_log.txt file 11-3
Sybase
administrator password 7-10
checking 15-2
checking for active processes 7-5
configuration 2-2
configuration with
CONTROL-M/Server 9-18
database clients 8-2
database device parameters 7-11
database server name 8-6
devices 2-19
diskspace requirements 2-11
existing SQL server 2-4
memory requirements 2-10
old configuration files 7-9
parameters (with EM on Unix) 7-10
preparation 2-1
raw partitions 2-2
server properties 8-8
supported versions 4-6
troubleshooting 16-15
Sybase files location 8-7
Sybase Interface Directory 7-12
location 7-12
Sybase Server Host Name 7-12
Sybase Server Name 7-12
Sybsystemprocs Device Type
CONTROL-M/EM 7-11
CTM/Server for Unix 9-21
syntax
CTM/Agent silent.bat (Windows) 14-3
System account
CONTROL-M/Server for Windows user
10-10
Oracle password 5-15
system administrator
installation tasks 1-7
System Component
Oracle parameters 6-7
system requirements
see also requirements
check_req script 2-6, 3-5
Solaris C-6
System Tablespace
Oracle DB size 5-11
szDir parameter
silent EM client installation 8-12
T
tablespaces
index 5-14
installation parameters 5-13
listing 3-4
Oracle database 3-4
Oracle DB size 5-11
owner 3-4
size of Oracle on Windows 6-6
TCP/IP port number
CONTROL-M/EM 9-17
TCP/IP Timeout
CTM/Agent for Windows 13-6
technical support iii
TEMP environment variable (Windows) 4-5
Tempdb Database Size 9-18
Tempdb Device Type 9-20
Tempdb Physical Device/Path Name 9-20
temporary component
BMC Software, Inc., Confidential and Proprietary Information
18
CONTROL-M Installation Guide
Oracle parameters 6-8
Temporary Tablespace
Oracle DB size 5-11
This Account
CONTROL-M/Server for Windows
service 10-10
THISACCOUNTPASSWORD parameter.
CTM/Server for Windows 11-7
THISACCOUNTUSER parameter.
CTM/Server for Windows 11-7
Time Between Retries parameter
CTM/Agent for Unix 12-21
timeout
CTM/Agent for Unix 12-16
Timeout parameter
communication with Agent 9-15
CTM/Agent for Unix 12-21
tmp directory
Oracle installation 5-11
TRACKER_EVENT_PORT. CTM/Agent
for Windows 14-8
Tracking Timeout parameter
CTM/Agent for Unix 12-21
troubleshooting 16-1
environment path 16-6
MSSQL memory management 16-6
Type field
CONTROL-M definition 15-12
CTM/EM Component window 15-7
typical installation
CONTROL-M/Server for Unix 9-14
U
uninstallation (Windows)
description 17-2, 17-6
uninstalling
Oracle database 16-15
remove 17-17
Unix
installation CDs 1-9
installing CONTROL-M/Agent 12-1
installing CONTROL-M/EM 7-1
installing CONTROL-M/Server 9-1
installing Oracle 5-1
support versions for CTM/Agent 12-2
UnixWare SCO
support versions for CTM/Agent 12-2
upgrading
CONTROL-M/Agent on Unix 12-1
upgrade parameter path (Oracle) 6-5
Uppercase Only field
CONTROL-M definition 15-12
user connections. Sybase configuration 2-4
user password
Oracle database 5-12
usernames
CTM/Agent for Unix 12-16
Oracle database 5-12
Oracle database on Windows 6-6
Oracle server (Windows) 6-7
V
version
agent communication protocol 12-13,
13-10, 14-5
Version field
CONTROL-M definition 15-12
versions
Oracle database 1-5
VIP parameter. CTM/Server for Windows
11-7
Virtual IP Address. CONTROL-M/Server
10-5
Virtual Server Name. CONTROL-M/Server
10-5
vmstat command 2-10
vmtune utility
AIX tuning H-2
BMC Software, Inc., Confidential and Proprietary Information
Index
19
vps_ceiling parameter
HP-UX (for Oracle) 3-13
W
Western European languages
configuration J-3, J-12, J-18, J-22
configuring Oracle J-27, J-31, J-36,
J-39, J-42
special characters J-6
Windows. see Microsoft Windows
windows.xml file 13-9
With customization option
dedicated Oracle installation 6-1
Without customization option
dedicated Oracle installation 6-1
Workstation gateway
description B-3
X
xinetd
with CTM/Agent 12-19
XINETD parameter. CTM/Agent for Unix
12-16
Y
ypwhich command 12-11
BMC Software, Inc., Confidential and Proprietary Information
20
CONTROL-M Installation Guide
END USER LICENSE AGREEMENT
NOTICE
BY OPENING THE PACKAGE, INSTALLING, PRESSING "AGREE" OR "YES" OR USING THE PRODUCT, THE ENTITY OR
INDIVIDUAL ENTERING INTO THIS AGREEMENT AGREES TO BE BOUND BY THE FOLLOWING TERMS. IF YOU DO NOT
AGREE WITH ANY OF THESE TERMS, DO NOT INSTALL OR USE THE PRODUCT, PROMPTLY RETURN THE PRODUCT TO
BMC OR YOUR BMC RESELLER, AND IF YOU ACQUIRED THE LICENSE WITHIN 30 DAYS OF THE DATE OF YOUR ORDER
CONTACT BMC OR YOUR BMC RESELLER FOR A REFUND OF LICENSE FEES PAID. IF YOU REJECT THIS AGREEMENT,
YOU WILL NOT ACQUIRE ANY LICENSE TO USE THE PRODUCT.
This Agreement ("Agreement") is between the entity or individual entering into this Agreement ("You") and BMC Software Distribution,
Inc., a Delaware corporation located at 2101 CityWest Blvd., Houston, Texas, 77042, USA or its affiliated local licensing entity ("BMC").
"You" includes you and your Affiliates. "Affiliate" is defined as an entity which controls, is controlled by or shares common control with
a party. THIS AGREEMENT WILL APPLY TO THE PRODUCT, UNLESS (1) YOU AGREED TO A WEB BASED LICENSE
AGREEMENT WITH BMC WHEN ORDERING THE PRODUCT, IN WHICH CASE THAT WEB BASED LICENSE AGREEMENT
GOVERNS THE USE OF THE PRODUCT, OR (2) IF YOU DID NOT AGREE TO A WEB BASED LICENSE AGREEMENT WITH BMC
WHEN ORDERING THE PRODUCT AND YOU HAVE A WRITTEN LICENSE AGREEMENT WITH BMC, THEN THAT WRITTEN
AGREEMENT GOVERNS THE USE OF THE PRODUCT. THE ELECTRONIC AGREEMENT PROVIDED WITH THE PRODUCT AS
PART OF THE INSTALLATION OF THE PRODUCT WILL NOT APPLY. In addition to the restrictions imposed under this Agreement,
any other usage restrictions contained in the Product installation instructions or release notes shall apply to Your use of the Product.
PRODUCT AND CAPACITY. "Software" means the object code version of the computer programs provided, via delivery or electronic
transmission, to You. Software includes computer files, enhancements, maintenance modifications, upgrades, updates, bug fixes, and
error corrections.
"Documentation" means all written or graphical material provided by BMC in any medium, including any technical specifications,
relating to the functionality or operation of the Software.
"Product" means the Software and Documentation.
"License Capacity" means the licensed capacity for the Software with the pricing and other license defining terms, including capacity
restrictions, such as tier limit, total allowed users, gigabyte limit, quantity of Software, and/or other capacity limitations regarding the
Software. For licenses based on the power of a computer, You agree to use BMC’s current computer classification scheme, which is
available at http://www.bmc.com or can be provided to You upon request.
ACCEPTANCE. The Product is deemed accepted by You, on the date that You received the Product from BMC.
LICENSE. Subject to the terms of this Agreement, as well as Your payment of applicable fees, BMC grants You a non-exclusive,
non-transferable, perpetual (unless a term license is provided on an order) license for each copy of the Software, up to the License
Capacity, to do the following:
(a) install the Software on Your owned or leased hardware located at a facility owned or controlled by You in the country where You
acquired the license;
(b) operate the Software solely for processing Your own data in Your business operations; and
(c) make one copy of the Software for backup and archival purposes only (collectively a "License").
If the Software is designed by BMC to permit you to modify such Software, then you agree to only use such modifications or new
software programs for Your internal purposes or otherwise consistent with the License. BMC grants You a license to use the
Documentation solely for Your internal use in Your operations.
LICENSE UPGRADES. You may expand the scope of the License Capacity only pursuant to a separate agreement with BMC for such
expanded usage and Your payment of applicable fees. There is no additional warranty period or free support period for license
upgrades.
RESTRICTIONS: You agree to NOT:
(a) disassemble, reverse engineer, decompile or otherwise attempt to derive any Software from executable code;
(b) distribute or provide the Software to any third party (including without limitation, use in a service bureau, outsourcing environment,
or processing the data of third parties, or for rental, lease, or sublicense); or
(c) provide a third party with the results of any functional evaluation or benchmarking or performance tests, without BMC’s prior written
approval, unless prohibited by local law.
TRIAL LICENSE. If, as part of the ordering process, the Product is provided on a trial basis, then these terms apply: (i) this license
consists solely of a non-exclusive, non-transferable evaluation license to operate the Software for the period of time specified from BMC
or, if not specified, a 30 day time period ("Trial Period") only for evaluating whether You desire to acquire a capacity-based license to
the Product for a fee; and (ii) Your use of the Product is on an AS IS basis without any warranty, and BMC, ITS AFFILIATES AND
RESELLERS, AND LICENSORS DISCLAIM ANY AND ALL WARRANTIES (INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT) AND HAVE NO
LIABILITY WHATSOEVER RESULTING FROM THE USE OF THIS PRODUCT UNDER THIS TRIAL LICENSE ("Trial License").
BMC may terminate for its convenience a Trial License upon notice to You. When the Trial Period ends, Your right to use this Product
automatically expires.
If You want to continue Your use of the Product beyond the Trial Period, contact BMC to acquire a
capacity-based license to the Product for a fee.
TERMINATION. This Agreement shall immediately terminate if You breach any of its terms. Upon termination, for any reason, You must
uninstall the Software, and either certify the destruction of the Product or return it to BMC.
OWNERSHIP OF THE PRODUCT. BMC or its Affiliates or licensors retain all right, title and interest to and in the BMC Product and all
intellectual property, informational, industrial property and proprietary rights therein. BMC neither grants nor otherwise transfers any
rights of ownership in the BMC Product to You. BMC Products are protected by applicable copyright, trade secret, and industrial and
intellectual property laws. BMC reserves any rights not expressly granted to You herein.
CONFIDENTIAL AND PROPRIETARY INFORMATION. The BMC Products are and contain valuable confidential information of BMC
("Confidential Information"). Confidential Information means non-public technical and non-technical information relating to the BMC
Products and Support, including, without limitation, trade secret and proprietary information, and the structure and organization of the
Software. You may not disclose the Confidential Information to third parties. You agree to use all reasonable efforts to prevent the
unauthorized use, copying, publication or dissemination of the Product.
WARRANTY. Except for a Trial License, BMC warrants that the Software will perform in substantial accordance with the Documentation
for a period of one year from the date of the order. This warranty shall not apply to any problems caused by software or hardware not
supplied by BMC or to any misuse of the Software.
EXCLUSIVE REMEDY. BMC’s entire liability, and Your exclusive remedy, for any defect in the Software during the warranty period or
breach of the warranty above shall be limited to the following: BMC shall use reasonable efforts to remedy defects covered by the
warranty or replace the defective Software within a reasonable period of time, or if BMC cannot remedy or replace such defective copy
of the Software, then BMC shall refund the amount paid by You for the License for that Software. BMC’s obligations in this section are
conditioned upon Your providing BMC prompt access to the affected Software and full cooperation in resolving the claim.
DISCLAIMER. EXCEPT FOR THE EXPRESS WARRANTIES ABOVE, THE PRODUCT IS PROVIDED "AS IS." BMC, ITS
AFFILIATES AND LICENSORS SPECIFICALLY DISCLAIM ALL OTHER WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. BMC
DOES NOT WARRANT THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT
ALL DEFECTS CAN BE CORRECTED.
DISCLAIMER OF DAMAGES. IN NO EVENT IS BMC, ITS AFFILIATES OR LICENSORS LIABLE FOR ANY SPECIAL, INDIRECT,
INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES RELATING TO OR ARISING OUT OF THIS AGREEMENT, SUPPORT,
AND/OR THE PRODUCT (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, LOST COMPUTER USAGE TIME, AND DAMAGE
OR LOSS OF USE OF DATA), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND IRRESPECTIVE OF ANY
NEGLIGENCE OF BMC OR WHETHER SUCH DAMAGES RESULT FROM A CLAIM ARISING UNDER TORT OR CONTRACT
LAW.
LIMITS ON LIABILITY. BMC’S AGGREGATE LIABILITY FOR DAMAGES IS LIMITED TO THE AMOUNT PAID BY YOU FOR THE
LICENSE TO THE PRODUCT.
SUPPORT. If Your order includes support for the Software, then BMC agrees to provide support (24 hours a day/7 days a week)
("Support"). You will be automatically re-enrolled in Support on an annual basis unless BMC receives notice of termination from You
as provided below. There is a free support period during the one year warranty period.
(a) Support Terms. BMC agrees to make commercially reasonable efforts to provide the following Support: (i) For malfunctions of
supported versions of the Software, BMC provides bug fixes, patches or workarounds in order to cause that copy of the Software to
operate in substantial conformity with its then-current operating specifications; and (ii) BMC provides new releases or versions, so long
as such new releases or versions are furnished by BMC to all other enrolled Support customers without additional charge. BMC may
refuse to provide Support for any versions or releases of the Software other than the most recent version or release of such Software
made available by BMC. Either party may terminate Your enrollment in Support upon providing notice to the other at least 30 days prior
to the next applicable Support anniversary date. If You re-enroll in Support, BMC may charge You a reinstatement fee of 1.5 times what
You would have paid if You were enrolled in Support during that time period.
(b) Fees. The annual fee for Support is 20% of the Software’s list price less the applicable discount or a flat capacity based annual fee.
BMC may change its prices for the Software and/or Support upon at least 30 days notice prior to Your support anniversary date.
VERIFICATION. If requested by BMC, You agree to deliver to BMC periodic written reports, whether generated manually or
electronically, detailing Your use of the Software in accordance with this Agreement, including, without limitation, the License Capacity.
BMC may, at its expense, audit Your use of the Software to confirm Your compliance with the Agreement. If an audit reveals that You
have underpaid fees, You agree to pay such underpaid fees. If the underpaid fees exceed 5% of the fees paid, then You agree to also
pay BMC’s reasonable costs of conducting the audit.
EXPORT CONTROLS. You agree not to import, export, re-export, or transfer, directly or indirectly, any part of the Product or any
underlying information or technology except in full compliance with all United States, foreign and other applicable laws and regulations.
GOVERNING LAW. This Agreement is governed by the substantive laws in force, without regard to conflict of laws principles: (a) in
the State of New York, if you acquired the License in the United States, Puerto Rico, or any country in Central or South America; (b) in
the Province of Ontario, if you acquired the License in Canada (subsections (a) and (b) collectively referred to as the "Americas
Region"); (c) in Singapore, if you acquired the License in Japan, South Korea, Peoples Republic of China, Special Administrative
Region of Hong Kong, Republic of China, Philippines, Indonesia, Malaysia, Singapore, India, Australia, New Zealand, or Thailand
(collectively, "Asia Pacific Region"); or (d) in the Netherlands, if you acquired the License in any other country not described above.
The United Nations Convention on Contracts for the International Sale of Goods is specifically disclaimed in its entirety.
ARBITRATION. ANY DISPUTE BETWEEN YOU AND BMC ARISING OUT OF THIS AGREEMENT OR THE BREACH OR
ALLEGED BREACH, SHALL BE DETERMINED BY BINDING ARBITRATION CONDUCTED IN ENGLISH. IF THE DISPUTE IS
INITIATED IN THE AMERICAS REGION, THE ARBITRATION SHALL BE HELD IN NEW YORK, U.S.A., UNDER THE CURRENT
COMMERCIAL OR INTERNATIONAL, AS APPLICABLE, RULES OF THE AMERICAN ARBITRATION ASSOCIATION. IF THE
DISPUTE IS INITIATED IN A COUNTRY IN THE ASIA PACIFIC REGION, THE ARBITRATION SHALL BE HELD IN SINGAPORE,
SINGAPORE UNDER THE CURRENT UNCITRAL ARBITRATION RULES. IF THE DISPUTE IS INITIATED IN A COUNTRY
OUTSIDE OF THE AMERICAS REGION OR ASIA PACIFIC REGION, THE ARBITRATION SHALL BE HELD IN AMSTERDAM,
NETHERLANDS UNDER THE CURRENT UNCITRAL ARBITRATION RULES. THE COSTS OF THE ARBITRATION SHALL BE
BORNE EQUALLY PENDING THE ARBITRATOR’S AWARD. THE AWARD RENDERED SHALL BE FINAL AND BINDING UPON
THE PARTIES AND SHALL NOT BE SUBJECT TO APPEAL TO ANY COURT, AND MAY BE ENFORCED IN ANY COURT OF
COMPETENT JURISDICTION. NOTHING IN THIS AGREEMENT SHALL BE DEEMED AS PREVENTING EITHER PARTY FROM
SEEKING INJUNCTIVE RELIEF FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER
OF THE DISPUTE AS NECESSARY TO PROTECT EITHER PARTY’S CONFIDENTIAL INFORMATION, OWNERSHIP, OR ANY
OTHER PROPRIETARY RIGHTS. ALL ARBITRATION PROCEEDINGS SHALL BE CONDUCTED IN CONFIDENCE, AND THE
PARTY PREVAILING IN ARBITRATION SHALL BE ENTITLED TO RECOVER ITS REASONABLE ATTORNEYS’ FEES AND
NECESSARY COSTS INCURRED RELATED THERETO FROM THE OTHER PARTY.
U.S. GOVERNMENT RESTRICTED RIGHTS. The Software under this Agreement is "commercial computer software" as that term is
described in 48 C.F.R. 252.227-7014(a)(1). If acquired by or on behalf of a civilian agency, the U.S. Government acquires this
commercial computer software and/or commercial computer software documentation subject to the terms of this Agreement as
specified in 48 C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal Acquisition Regulations ("FAR") and its
successors. If acquired by or on behalf of any agency within the Department of Defense ("DOD"), the U.S. Government acquires this
commercial computer software and/or commercial computer software documentation subject to the terms of this Agreement as
specified in 48 C.F.R. 227.7202 of the DOD FAR Supplement and its successors.
MISCELLANEOUS TERMS. You agree to pay BMC all amounts owed no later than 30 days from the date of the applicable invoice,
unless otherwise provided on the order for the License to the Products. You will pay, or reimburse BMC, for taxes of any kind, including
sales, use, duty, tariffs, customs, withholding, property, value-added (VAT), and other similar federal, state or local taxes (other than
taxes based on BMC’s net income) imposed in connection with the Product and/or the Support. This Agreement constitutes the entire
agreement between You and BMC and supersedes any prior or contemporaneous negotiations or agreements, whether oral, written or
displayed electronically, concerning the Product and related subject matter. No modification or waiver of any provision hereof will be
effective unless made in a writing signed by both BMC and You. You may not assign or transfer this Agreement or a License to a third
party without BMC’s prior written consent. Should any provision of this Agreement be invalid or unenforceable, the remainder of the
provisions will remain in effect. The parties have agreed that this Agreement and the documents related thereto be drawn up in the
English language. Les parties exigent que la présente convention ainsi que les documents qui s’y rattachent soient rédigés en anglais.
SW EULA Int 030102
Notes
*43988*
*43988*
*43988*
*43988*
*43988*
">
Download
Advertisement
Key features
Scheduling and workload management
Job automation
Centralized control
Cross-platform support
Detailed documentation
Support for various database systems
Security features
Frequently asked questions
The system requirements for installing CONTROL-M are listed in Chapter 2, “Pre-Installation Steps for Unix with a Sybase Database”, Chapter 3, “Pre-Installation Steps for Unix with an Oracle Database”, and Chapter 4, “Pre-Installation Steps on Microsoft Windows”,
CONTROL-M supports Sybase and Oracle databases. You can choose the database configuration that best suits your needs.
The installation procedure for CONTROL-M/EM is described in Chapter 7, “Installing CONTROL-M/EM on Unix”, and Chapter 8, “Installing CONTROL-M/EM for Microsoft Windows”.
Chapter 15, “Post-Installation Configuration”, describes the configuration tasks that you need to perform after installing CONTROL-M products. These tasks include registering components, creating definitions, and checking communication.
Chapter 16, “Troubleshooting”, provides information about potential issues that you may encounter during installation and how to troubleshoot them.