Beruflich Dokumente
Kultur Dokumente
Installation Guide
Version 6.1.03
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.
Address
Telephone
Fax
Telephone
Fax
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.
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
product information
product name
product version (release number)
license number and password (trial or permanent)
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
iii
messages received (and the time and date that you received them)
iv
Contents
Contents
About This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Chapter 1
Getting Started
Contents
Chapter 3
vi
Contents
vii
Chapter 14
Post-Installation Configuration
Troubleshooting
viii
CONTROL-M/EM Components
Appendix C
Appendix D
Appendix E
Appendix I
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
Contents
ix
Figures
Figures
Figure 1-1
Figure 16-1
Figures
xi
xii
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
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
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
xiv
Table J-5
Table J-6
Table J-7
Table J-8
Table J-9
Tables
xv
xvi
About . . .
xvii
Description
Chapter 1
Getting Started
Describes how to choose the CONTROL-M products and
configuration that is appropriate for your site.
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
xviii
Chapter
Description
Chapter 11
Chapter 12
Chapter 13
Chapter 14
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
Appendix A
Appendix B
CONTROL-M/EM Components
Describes each CONTROL-M/EM component in detail,
and includes installation notes for each component.
Appendix C
Appendix D
xix
Chapter
Description
Appendix E
Appendix F
Appendix G
Appendix H
Appendix I
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.
xx
xxi
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.
xxii
Online Help
You can access Help for a product through the products Help menu. The
online Help provides information about the products 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
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
xxiii
<key>
{Option A|Option B}
[Option]
Code Samples
Option Symbol
xxiv
Getting Started
Table 1-1
Chapters
Description
1 through 4
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.
Getting Started
1-1
1-2
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
CONTROL-M/Agent
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)
Getting Started
1-3
1-4
Table 1-3
Database
Type
Oracle
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.
Getting Started
1-5
Table 1-3
Database
Type
Description
Sybase
MSSQL
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.
1-6
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.
Getting Started
1-7
Tip
1-8
Table 1-5
Platform
Required CDs
Microsoft
Windows
FD5305
FD5448
FD5143
CONTROL-M Documentation
FD5310
Database
Oracle Server
version 9.2.0.1
Sybase or MSSQL
Unix
FD5306
FD5449
FD5143
CONTROL-M Documentation
FD5307
FD5308
FD5309
FD5310
Database
Oracle Server
version 9.2.0.4
Getting Started
1-9
Component
Path
CONTROL-M/EM
Server components
on Unix with Oracle
CONTROL-M/EM
Server components
on Unix with Sybase
CONTROL-M/EM on
Microsoft Windows
with MSSQL
CONTROL-M/EM on
Microsoft Windows
with Oracle
CONTROL-M/EM on
Microsoft Windows
with Sybase
1-10
Table 1-6
Component
Path
CONTROL-M/Server
on Unix with Sybase
CONTROL-M/Server
on Unix with Oracle
CONTROL-M/Server
on Microsoft Windows
Getting Started
1-11
1-12
2-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
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.
2-2
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
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
2-3
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
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
2-4
Table 2-2
Item
Small
< 80 MB
Medium
80-200 MB
Large
> 200 MB
number of locks
30,000
30,000
40,000
60
100
200
32, 768
40,000
100,000
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.
2-5
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.
2-6
2.2.1
ftp://ftp.bmc.com/pub/control-m/opensystem/FD4928/
Note
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
2.2.4
2.2.5
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
2-7
Where:
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:
2-8
2.3.1
2.3.2
Vendor
Minimum Requirement
AIX
HP-UX
HP 9000/700 or HP 9000/800.
Solaris
Sun SPARCstation
Compaq Tru64
2.3.3
Item
Description
Media Drive
CD-ROM drive.
Communication
Adapter
Verify that your computers have the necessary memory requirements for
CONTROL-M components.
2-9
Table 2-5
CONTROL-M
Product
CONTROL-M/EM
with Sybase
CONTROL-M/
Server with
Sybase
Table 2-6
Vendor
AIX
HP-UX
Solaris
Compaq Tru64
2-10
RAM Requirements
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
CONTROL-M
Product
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.
2-11
Table 2-7
CONTROL-M
Product
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)
CONTROL-M/
Server Database
using Sybase
(all platforms)
2-12
If changes are made to kernel parameters, the Unix computer will have to
be rebooted at the end of this procedure.
3.1.1
3.1.2
3.1.3
Use the down arrow to select Kernel Configuration and press <Enter>.
3.1.4
3.1.5
Parameter
Value
max_thread_proc
2-13
A:
B:
C:
D:
E:
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
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
2-14
smit aio
3.2.4
Value
10
4096
Server priority
39
Available
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
3.2.6
3.2.7
3.2.8
3.2.9
Log out.
3.2.10
2-15
3.2.11
If changes are made to kernel parameters, the Unix machine will have to
be rebooted at the end of this procedure.
3.3.1
3.3.2
3.3.3
2-16
Table 2-9
Parameter
Minimum Value
shmmax
shmseg
36
semvmx
32767
3.3.4
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
2-17
3.4.2
Parameter
Minimum Value
shmmax
ssm-threshold
2-18
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
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:
2-19
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:
B:
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.
2-20
2-21
2-22
Parameter
Description
datasize
stacksize
coredumpsize
descriptors
memoryuse
2-23
2-24
2-25
2-26
Before you proceed with the steps described below, verify that you have
planned your CONTROL-M configuration as described in Chapter 1,
Getting Started.
3-1
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
3-2
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 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
3-3
1.1.2
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
1.1.4
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.
3-4
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.
3-5
2.2.1
ftp://ftp.bmc.com/pub/control-m/opensystem/FD4928/
Note
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
2.2.4
2.2.5
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
3-6
Where:
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:
3-7
2.3.1
Vendor
Minimum Requirement
AIX
HP-UX
HP 9000/700 or HP 9000/800.
For Oracle installation, hardware must be 64-bit.
Solaris
Sun SPARCstation
Compaq Tru64
3-8
2.3.2
2.3.3
Item
Description
Media Drive
CD-ROM drive.
Communication
Adapter
Verify that your computers have the necessary memory requirements for
CONTROL-M components.
Table 3-3
CONTROL-M
Product
RAM Requirements
CONTROL-M/EM
with Oracle
CONTROL-M/
Server with
Oracle
3-9
Table 3-4
2.3.4
Vendor
AIX
HP-UX
Solaris
Compaq Tru64
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
CONTROL-M
Product
CONTROL-M/EM
files on AIX
CONTROL-M/EM
files HP-UX
CONTROL-M/EM
files on Solaris
3-10
Table 3-5
CONTROL-M
Product
CONTROL-M/Server
files (all platforms)
CONTROL-M/EM
Database
-orCONTROL-M/Server
Database
(all platforms)
If changes are made to kernel parameters, the Unix computer will have to
be rebooted at the end of this procedure.
3-11
3.1.1
3.1.2
3.1.3
Use the down arrow to select Kernel Configuration and press <Enter>.
3.1.4
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
maxuprc
((NPROC*9)/10)
msgmap
(MSGTQL+2)
msgmni
NPROC
msgseg
32767
msgtql
NPROC
3-12
Table 3-6
3.1.5
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
shmmin
shmmni
512
shmseg
32
vps_ceiling
64
B:
C:
D:
E:
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
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
3.2.2
3-14
Parameter
Minimum Value
shmmax
4294967295
shmmin
shmmni
100
shmseg
10
semmns
semmni
100
semmsl
260
semopm
100
semvmx
32767
3.2.4
3.2.5
3.2.6
3-15
Table 3-8
3.3.2
Parameter
Recommended Value
FIFO_DO_ADAPTIVE
MAX_PER_PROC_STACK_SIZE
33554432
NEW_WIRE_METHOD
PER_PROC_STACK_SIZE
33554432
PER_PROC_DATA_SIZE
201326592
SHM_MAX
SHM_MIN
1024
SHM_MNI
256
SHM_SEG
128
3-16
3-17
Parameter
Description
datasize
stacksize
coredumpsize
descriptors
memoryuse
3-18
3-19
3-20
Review Chapter 1, Getting Started., and use that chapter to acquire the
following information:
4-1
4-2
Table 4-1
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).
4-3
Table 4-1
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
It?
CONTROL-M/Server
128 MB
CONTROL-M/Agent
128 MB
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.
4-4
Table 4-1
Diskspace
Environment
Variables
CONTROL-M/Server
20 MB
CONTROL-M/Agent
100 MB
CONTROL-M/EM Gateway
200 MB
100 MB
200 MB
50 MB
CONTROL-M/EM GU
50 MB
CONTROL-M/Desktop
50 MB
Administration Facility
50 MB
Reporting Facility
50 MB
50 MB
Orbix E2A
140 MB
CD-ROM drive
Communication
Adapter
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.
4-5
Database Server
Database Disk
Space
Oracle Server
Enterprise Edition
Version 9.2.0.1
Note: Oracle Server
Standard Edition cannot
be used.
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
for CONTROL-M/EM:
120 MB
(Sybase not supported
for CONTROL-M/Server
on Windows)
200 MB
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
4-6
4-7
4-8
Installation Type
Description
Dedicated
(Default or
Custom)
Existing
Client Only
5-1
5-2
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
Step 2
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
5-3
Step 4
mkdir <ora_inst_dir>
For all subsequent steps, <ora_inst_dir> refers to this directory you have
created.
Step 5
5-4
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
Step 2
Step 3
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
5-5
Step 8
Step 9
Log out.
Continue with the next task Run the Installation Script on page 5-7.
5-6
Step 2
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
Step 4
Use the following command to run the installation script from the Oracle
installation package CD:
inst_oracle
Step 5
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.
5-7
5-8
Step 8
Note
Continue with the next task Run the Oracle Post-Installation Script on
page 5-10.
5-9
Step 1
Step 2
Step 4
Step 5
Log off.
5-10
Table 5-2
Parameter or
Prompt
Description
Installation Type
Oracle temporary
components were detected.
In order to continue with
installation, they should be
deleted.
Do you wish to delete these
components? [y/n]
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 databases 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
50 (x2)
100 (x2)
200 (x2)
650
1100
1900
5-11
Table 5-2
Parameter or
Prompt
Description
Database user
User password
5-12
Table 5-2
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.
The default size of the data tablespace depends on the size of the
database chosen.
See Database Size (earlier in this table).
The default size of the index tablespace depends on the size of the
database chosen.
See Database Size (earlier in this table).
5-13
Table 5-2
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.
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).
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
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
5-14
Table 5-2
Parameter or
Prompt
Description
The default size of the RBS tablespace depends on the size of the
database chosen. See Database Size (earlier in this table).
Database temporary
tablespace file size
5-15
Table 5-2
Parameter or
Prompt
Description
Database temporary
tablespace file name (full
path)
5-16
Dedicated Server
6-1
Table 6-1
Installation on
Existing Server
Oracle Client
6-2
Use the following steps to install an Oracle Database server or client for
use with CONTROL-M/EM.
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.)
6-3
Stop all applications on the current computer. This will free resources for
the Oracle installation procedure.
Step 2
Step 3
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.
6-4
Table 6-2
Parameter
Description
Upgrade
Parameter Path
Destination
Oracle
installation
Type
Dedicated server
(without
customization)
Dedicated server
(with
customization)
Installation on
Existing Server
Oracle Client
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
6-5
Table 6-2
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
Database User
Properties
Username
Password
6-6
Table 6-2
Parameter
Description
Database
Server
Properties
Username
Password
Data File
Component
Name
Location
Size
Name
Location
Size
Location
Size
Index
Component
System
Component
6-7
Table 6-2
Parameter
Description
#1 Location
#2 Location
Size
Location
Size
Location
Size
Rollback
Component
Temporary
Component
6-8
7-1
Use the following steps to ensure that you are ready for installation of
CONTROL-M/EM on Unix.
Step 1
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
Continue with the next task: Mount the Installation Media on page 7-3.
7-2
Step 1
Step 2
Step 3
3.B
3.C
7-3
3.D
3.E
3.G
3.H
3.I
Log out.
3.J
Continue with the next task: Run the Installation Script on page 7-5.
7-4
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>
Step 3
7-5
Note
Step 5
7-6
7-7
Table 7-1
Parameter or
Prompt
Description
Enter the password you specified for the CONTROL-M/EM database during
Oracle installation.
Do you want an
automatic full
default
installation? (y/n)
Do you want to
install the Orbix
Server on this
machine?
(y/n):(default y)
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)
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.
7-8
Table 7-1
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)
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
7-9
Table 7-1
Parameter or
Prompt
Sybase Database
Parameters
Description
CONTROL-M/EM
Database Owner
(DBO)
Sybase Database
Parameters
(continued)
DBO Default
Password
Database
Administrators
Password
Database (Data
Portion) Size
Query Socket
Port Number
Backup Socket
Port Number
7-10
Table 7-1
Parameter or
Prompt
Description
Sybase Database
Device Parameters
Data Device
Type
Data Physical
Device/Path
Name
<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 Physical
Device/Path
Name
<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
<em_home_dir>/database/master.dat
SYBSYSTEMPR
OCS Device
Type
SYBSYSTEMPR
OCS Physical
Device/Path
Name
<em_home_dir>/database/system.dat
7-11
Table 7-1
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
Sybase Server
Name
Sybase Server
Host Name
Query Socket
Number
Backup Socket
Number
Sybase Interface
Directory
Sybase Server
Name
CONTROL-M/EM
Database Name
7-12
Note
8-1
Use the following steps to ensure that you are ready to install
CONTROL-M/EM on Microsoft Windows.
Step 1
Step 2
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:
8-2
Step 4
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.
8-3
Step 2
Step 3
Step 4
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.
8-4
Table 8-1
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
Setup Type
Client and
Administrator
Components
Custom
Installation
Full
Installation
8-5
Table 8-1
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.
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
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).
8-6
Table 8-1
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
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.
8-7
Table 8-1
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
Database
Server
Properties
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
8-8
Table 8-1
Parameter
Description
Host name of the computer where the Orbix E2A Server is installed.
Port
Specify the Port number of the Orbix Locator Service (Default: 3075).
8-9
Note
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
Log on as an administrator.
Step 2
8-10
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
<CD>:\setup_XP.iss
<CD>:\setup_desktop.iss
<CD>:\setup_desktop_XP.iss
<CD>:\upgrade\setup.iss
Step 4
Change the permissions for the setup file on the hard disk to write.
Step 5
Step 6
Search for the parameters described in the table below. Modify these
values as directed.
Note
8-11
Parameter
Description
szDir
HostOrbix
PortOrbixLocator
Step 7
Step 8
Step 9
Step 10
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.
8-12
Step 11
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
Table 8-2 lists possible return codes for the silent installation procedure.
Table 8-2
Code
Description
-1
General error.
8-13
Table 8-2
Code
Description
-2
Invalid mode.
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-51
-52
-53
8-14
Procedure
Description
Note
9-1
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
You can install a Sybase database server as part of this installation, or use
an existing Sybase database server.
Step 3
9-2
Step 4
Step 5
Continue with the next task: Upload the Installation files on page 9-4.
Tip
9-3
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
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
9-4
Step 4
Enter y to continue.
Step 5
9-5
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
Message
Description
9-6
Table 9-1
Message
Description
For Sybase:
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.
9-7
Step 2
1.B
1.C
Step 3
Step 4
9-8
If you close the current unix session and then open a new one, this
command is not necessary.
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
9-10
Step 1
9-11
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
This copies a file containing the proper command to your system startup
directory.
9-12
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.
9-13
Table 9-2
Parameter
Description
CONTROL-M/Server
will be installed with
the <DB_type>
database.
Do you wish to
continue with the
current installation
[y/n]?
CONTROL-M/
Server Installation
Type
Compact
Typical
Custom
9-14
Table 9-2
Parameter
Description
Agent
Communication
Parameters
Communication
Timeout
Maximum
Retries
Retry Interval
(Unavailable)
Server-to-Agent
Port Number
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)
9-15
Table 9-2
Parameter
Description
Server
Communication
Parameters
Agent-toServer Port
Number
Communication
Protocol
9-16
Table 9-2
Parameter
Description
Operational
Parameters
Inter Process
Communication
Port Number
Maximum Job
State Changes
CONTROLM/EM TCP/IP
Port Number
Statistics Mode
9-17
Table 9-2
Parameter
Description
Sybase Configuration
CONTROL-M/
Server
Database
Owner
DBO Password
Database
Administrators
Password
CONTROL-M/
Server
Database (Data
Portion) Size
Tempdb
Database (Data
Portion) Size
Log Database
(Data Portion)
Size
9-18
Table 9-2
Parameter
Description
Sybase Configuration
(continued)
Query Socket
Port Number
-andBackup Socket
Port Number
Data Device
Type
Data Physical
Device/Path
Name
Log Device
Type
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.
9-19
Table 9-2
Parameter
Description
Sybase Configuration
(continued)
Master Device
Type
Master Physical
Device/Path
Name
Tempdb Device
Type
Tempdb
Physical
Device/Path
Name
9-20
Table 9-2
Parameter
Description
Sybase Configuration
(continued)
Sybsystemprocs
Device Type
Sybsystemprocs
Physical
Device/Path
Name
Remote Sybase
Host Name
CONTROL-M/
Server
Database
Name
9-21
Table 9-2
Parameter
Description
Sybase Configuration
(continued)
CONTROL-M/
Server
Database Data
Device Name
CONTROL-M/
Server
Database Log
Device Name
9-22
10
10
10-1
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
10-2
Step 2
10-3
After Installation...
Step 4
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
10-4
Table 10-1
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
Virtual IP
Address
Network to
Use
Available
Nodes
Configured
Nodes
Disk Group
Disk Name
Resource
Disk Name
10-5
Table 10-1
Parameter
Description
Communication
Parameters
Local IP Host
Interface
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
Retries
Communication
Parameters
(continued)
10-6
Table 10-1
Parameter
Description
Operational
Parameters
Maximum Job
State
Changes
CONTROLM/EM TCP/IP
Port Number
CONTROLM/Server IPC
Port Number
Statistics
Mode
Maximum
Server
Processes
Minimum
Server
Processes
Operational
Parameters
(continued)
10-7
Table 10-1
Parameter
Description
SQL Server
Configuration
Database
Server
Host Name
SA Password
CONTROLM/Server
DB Name
DB Owner
DBO
Password
10-8
Table 10-1
Parameter
Description
SQL Server
Device
Parameters
Data Device
Logical Name
Data Device
Physical Full
Path File
Name
Data Device
Size
Log Device
Logical Name
Log Device
Physical Full
Path File
Name
Log Device
Size
The service starts when the system starts. This is the default
setting.
Manual
10-9
Table 10-1
Parameter
Description
Log On As
Specifies the name of the user that will be used to run the
CONTROL-M/Server.
System
Account
This Account
10-10
11
Silent Installation of
CONTROL-M/Server for Microsoft
Windows
11
11-1
Use the following steps to modify the batch file and then run the
modified silent installation procedure:
Step 1
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"
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"
11-2
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
Step 5
Step 6
The same batch file can be copied to other computers and used to create
several identical installations.
See Table 11-1 on page 11-4 for installation parameters and their
default settings.
11-3
Table 11-1 describes the silent installation parameter settings. Table 11-2
lists additional parameters used to configure a Cluster Environment.
Table 11-1
Parameter
Description
INSTALLDIR
LOCAL_IP_HOST_INTERFAC
E_NAME
AGENT_TO_SERVER_PORT_
NUMBER
SERVER_TO_AGENT_PORT_
NUMBER
COMM_TIMEOUT
11-4
Table 11-1
Parameter
Description
MAXIMUM_RETRIES
MAX_JOB_STATE_
CHANGES
ECS_PORT_NUMBER
IPC_PORT_NUMBER
STATISTICS_MODE
DB_SERVER_HOSTNAME
DB_SA_PASSWORD
CTM_SQL_SERVER_DB_
NAME
CTM_DB_OWNER
11-5
Table 11-1
Parameter
Description
CTM_DB_OWNER_
PASSWORD
DATA_DEVICE_LOGICAL_
NAME
DATA_PHYSICAL_DEVICE_
FULLPATH_FILE_NAME
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
LOG_PHYSICAL_DEVICE_F
ULLPATH_FILE_NAME
LOG_DEVICE_SIZE
SERVER_SERVICE_
STARTUP_TYPE
LOGON_ACCOUNT_TYPE
SERVICE_
AUTO_START
SERVICE_
DEMAND_START
11-6
Table 11-1
Parameter
Description
THISACCOUNTUSER
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
MSSQL_UPGRADE
Parameter
Description
CLUSTER_VIRTUAL_SRV_NAME
VIP
11-7
Table 11-2
Parameter
Description
CLUSTER_NETWORK_TO_USE
CONFIGURED_NODES
CLUSTER_DISK_GROUP
CLUSTER_DISK_NAME
RES_DISK_NAME
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
11-8
11-9
11-10
12
Installing or Upgrading
CONTROL-M/Agent for Unix
12
Description
Configure NIS
Installing or Upgrading
CONTROL-M/Agent on Unix
Installing or Upgrading
CONTROL-M/Agent for Unix in
Silent Mode
12-1
Table 12-1
System Requirements
Operating
System
Memory
128 MB
Disk Space
Media Drive
Communication Adapter
Software
12-2
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
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 NIS is used at your site, continue with the next task Configure
NIS on page 12-4.
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
where:
<service_name>
<port>
Example
12-4
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.
12-5
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
Step 3
Install the latest version of the Option on the new user account and
configure its environment variables.
Step 4
Step 5
Step 6
Before upgrading the Agent, modify its .cshrc file by removing all
references to the <old_CONTROL-M_Option_dir>/EXE directory.
12-6
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
Step 3
Restore the files that were backed up in Step 1 into the new
CONTROL-M/Agent exe directory.
Step 4
Continue with the next task: Mount the CD-ROM Drive on page 12-8.
12-7
Note
Step 2
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.
12-8
Step 2
Step 3
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
The NFS export utility works differently for various Unix types. For
more information, consult your system administrator.
Step 5
Step 6
Step 7
12-9
12-10
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
Step 3
Specify the following command to begin the installation from the CD:
/<cd_path>/cd_inst
Note
12-11
12-12
Step 2
Step 3
12-13
Step 1
Step 2
12-14
# 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
12-15
Table 12-2
Parameter
Description
AGENT_INST
AGENT_USER
AGENT_SERVICE
AGENT_SRV_HOST
AGENT_SRV_BCKP_HOST
AGENT_AS_PORT
AGENT_SA_PORT
AGENT_MAX_RETR
AGENT_TIMEOUT
Timeout
AGENT_TIME_BTW_RETR
AGENT_DEFLT_PRNT
Default Printer
INETD
XINETD
fd_value
12-16
Table 12-2
LOCALE
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
<service>
<socket_type>
<agent_exe>
<agent_home>
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
12-17
<service>
<protocol>
<port_number>
12-18
Table 12-5
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 )
Enter
CONTROL-M/Agent
UNIX username
Specify the Agents 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.
12-19
Table 12-5
Parameter or
prompt
Description
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
Authorized
CONTROL-M/Server
Host Name
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 service for job output (sysout) files, as defined on the NIS
server or in the systems etc/services directory. Ask your system
administrator if your computer is supported by an NIS server.
Default: Blank.
12-20
Table 12-5
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
Time Between
Retries
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 ):
12-21
12-22
13
Installing or Upgrading
CONTROL-M/Agent for Microsoft
Windows
13
13-1
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
13-2
Upgrading
13-3
Installing CONTROL-M/Agent
Step 1
Step 2
13-4
Click CONTROL-M/Agent.
Note
Table 13-1
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
Destination
Folder
Primary
CONTROL-M/
Server Host
13-5
Table 13-1
Parameter
Description
Authorized
CONTROL-M/
Server Hosts
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
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
Controller
Name of server managing access to resources and the database. Default: Blank.
Logon As
User
Add Job
Object
Statistics to
Sysout
13-6
Table 13-1
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.
Manual
13-7
Table 13-1
Parameter
Description
Log On As
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
13-8
Step 2
Step 3
Step 4
Step 5
13-9
Step 2
Step 3
13-10
14
Silent Installation of
CONTROL-M/Agent for Microsoft
Windows
14
14-1
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 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
14-2
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
Step 6
14-3
Step 7
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.)
See Table 14-1 on page 14-6 for installation parameters and their
default settings.
14-4
Step 2
Step 3
14-5
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
Param.
Description
INSTALLDIR
AG_CTMSHOST_VAL
AG_CTMPERMHOSTS_VAL
AG_ATCMNDATA_VAL
AG_AGCMNDATA_VAL
AG_AGENT_TIMEOUT
AG_GON_AS_USER_VAL
14-6
Table 14-1
Param.
Description
AG_DOMAIN_VAL
. (period)
AG_DFTPRT_VAL
Default printer for job output (sysout) files. Specify a printer name.
AG_DOMAIN_SERVER_VAL
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
SERVICE_DEMAND_START
14-7
Table 14-1
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
AG_SRV_PASS
User password.
AG_SRV_PASS_CONF
TRACKER_EVENT_PORT
AGENT_NAME
14-8
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
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.
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:
14-10
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.
Post-Installation Configuration
15-1
Use the following steps to verify that the Orbix service is active.
A:
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:
15-2
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.
Post-Installation Configuration
15-3
1.4.2
15-4
1.4.3
q - Quit
1.4.4
a)
q)
n)
1.4.5
1)
2)
3)
4)
5)
6)
7)
a)
p)
q)
Post-Installation Configuration
15-5
2.1.2
2.1.3
15-6
2.1.4
A:
B:
C:
In the Machine name field specify the host name of the computer on
which you installed the CONTROL-M/EM GUI server.
D:
For more information about this dialog box, see Chapter 3 of the
CONTROL-M/Enterprise Manager Administrator Guide.
2.1.5
2.1.6
Post-Installation Configuration
15-7
2.2.2
2.2.3
15-8
B:
C:
Post-Installation Configuration
15-9
2.3.2
Choose Component => New Component from the menu bar. The
Component dialog box is displayed.
A:
B:
In the Name field choose the same name as the CONTROL-M name
defined in Step C on page 15-9.
C:
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.
15-10
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
2.4.3
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
Field
Description
Name
Type
Version
Uppercase
Only
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
2.4.5
2.4.6
15-12
Choose Start => Settings => Control Panel to display the Control
Panel.
2.5.2
2.5.3
2.5.4
Post-Installation Configuration
15-13
ctm_diag_comm <agentname>
3.0.2
ctmserveruser
<servername>
Solaris
FD5335
TCP
<agentname>
available
7006
7005
Succeeded
Succeeded
15-14
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
<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:
Troubleshooting
16-1
The following table describes various messages that may appear during
installation and how to handle them.
Table 16-1
Message
Response
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
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
If any such processes are found, use the following command to stop each
of them:
Troubleshooting
16-3
kill <process_ID>
Note
3.B
Where:
The tmp and oracle subdirectories are not cleared, because they contain
files needed by the Oracle database server.
Note
16-4
Step 4
Note
Troubleshooting
16-5
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
16-6
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.
Troubleshooting
16-7
Step 3
Step 4
Step 5
Click
16-8
Troubleshooting
16-9
CONTROL-M/EM Services
Service
Component
IT iona_services.locator.<domain> OrbixE2A
IT iona_services.naming.<domain> OrbixE2A
IT iona_services.node_daemon.<domain> OrbixE2A
NuTCRACKER Service
OracleEM920EM6131TNSListener
OracleServiceEM613
Step 2
Step 3
16-10
OracleEM920EM6131ClientCache
OracleEM920EM613ClientCache
OracleEM920EM613Agent
OracleEM920EM613DataGatherer
OracleEM920EM6131HTTPServer
OracleEM920EM6131PagingServer
OracleEM920EM6131SNMPPeerEncapsulator
OracleEM920EM6131SNMPPeerMasterAgent
Note
Troubleshooting
16-11
Problem
Solution
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
16-12
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>) :
Troubleshooting
16-13
16-14
Step 2
Step 3
If the database was created, use the following command to drop (remove)
it:
drop database <database_name>
Troubleshooting
16-15
Step 4
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.
16-16
17
Uninstalling CONTROL-M
Components
17
Uninstallation Procedures
page 17-2
page 17-6
page 17-11
page 17-12
page 17-13
page 17-14
page 17-17
17-1
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
1.C
1.D
17-2
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
Step 3
17-3
rm -rf * .*
Step 4
Step 5
17-4
1
2
3
4
5
Step 6
Activation Menu
Troubleshooting Menu
New Window
Database Creation Menu
Database Maintenance Menu
Step 7
Step 8
17-5
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
17-6
CONTROL-M/EM Database
GAS
GCS
Gateway
GUI Server
Administration Facility
Reporting Facility
Step 4
Step 5
17-7
Note
Step 7
Step 8
Click Yes to remove the Actuate User Desktop. The following window
may be displayed.
17-8
Step 9
Step 11
Step 12
Click Yes to remove the Actuate User Desktop directory. The following
message is displayed:
17-9
Step 13
Step 14
Step 15
17-10
Step 2
Step 3
Step 4
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.
17-11
Step 1
Step 2
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.
17-12
Step 1
Verify that no jobs are running on the server and no utilities are executing
on the server.
Step 2
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
Step 5
17-13
Step 2
Step 3
Step 4
Step 5
17-14
17-15
Step 6
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
17-16
Note
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
2.B
Click Remove.
Click Yes.
Step 4
Click OK
17-17
17-18
You cannot run CONTROL-M installation routines from the root user
account. You must log out of the root user after mounting the CD.
A-1
Step 2
Step 3
This path must not be under the home directory of the CONTROL-M
user account.
Step 4
You may need to replace cd0 with cd1. For more information, contact
your system administrator.
To Unmount a CD on AIX
A-2
Step 2
Step 3
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
Step 5
If you are mounting one of the Oracle database CDs that are included
with CONTROL-M, continue with Step 5.
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
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
5.C
A-4
Step 6
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
To Unmount a CD on HP-UX
A-5
Step 2
2.B
A-6
2.B
Find the device name for the CD-ROM on the table. In the example,
the device name is /dev/disk/cdrom0c.
Step 3
Step 4
Step 5
Step 6
A-7
A-8
CONTROL-M/EM Components
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.
CONTROL-M/EM Components
B-1
Table B-2
Administrator Components
Component
Description
Administration
Facility
Reporting Facility
Table B-3
Component
Description
CONTROL-M/EM
Global Alerts
Server (GAS)
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.
B-2
Table B-3
Component
Description
CONTROL-M/EM
Gateways
CONTROL-M/EM Components
B-3
Table B-3
Component
Description
GUI Server
B-4
Table B-4
Component
Description
Database Server
Database Client
CONTROL-M/EM Components
B-5
Table B-4
Component
Description
CONTROL-M/EM
Database
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
B-6
C-1
Table C-1
Operating
System
Requirements
AIX
C-2
Table C-1
Operating
System
AIX
(continued)
Requirements
C-3
Table C-1
Operating
System
Requirements
HP-UX
Note: s/b means "superseded by" this indicates that only one of the patched in that
line is necessary.
C-4
Table C-1
Operating
System
HP-UX
(continued)
Requirements
PHNE_27745
PHNE_28568
PHKL_25506
PHSS_26560
PHSS_26946
PHSS_28849
PHSS_26946
PHSS_26560
PHCO_28427
PHCO_24402
C-5
Table C-1
Operating
System
Requirements
Solaris
C-6
Table C-1
Operating
System
Solaris
(continued)
Requirements
C-7
Table C-1
Operating
System
Requirements
Compaq
Tru64
Operating System:
Compaq Tru64 version 5.1B.
(Supported for
CONTROL-M/
Server only)
C-8
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:
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
20.00
5.48
5.55
30.03
21.02
Total:
51.05
D-2
Disk space
300 bytes
Prerequisite condition
55 bytes
Control resource
40 bytes
Quantitative resource
40 bytes
AutoEdit variable
40 bytes
Do Action
180 bytes
D-3
Example
Calculation
Result
300 bytes
300
Prerequisite condition
5 * 55 bytes
275
Control resource
1*
40 bytes
40
Quantitative resource
0 * 40 bytes
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 databases job processing definition area is:
1,095 bytes * 5,000 jobs = 5.48 MB (approximately)
D-4
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
5 * 400 K bytes
2.00
2.20
Alerts
15,000 * 90
1.35
Total:
5.55 MB
D-5
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
D-6
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 customers responsibility to consider local
configuration requirements and to make any necessary modifications to
these calculations.
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 Item
Disk Space
2000 bytes
Do action
650 bytes
AutoEdit variable
350 bytes
Control resource
180 bytes
Quantitative resource
200 bytes
Prerequisite condition
300 bytes
Example
E-2
Table 5-2
Calculation
Result
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 databases job processing definition area is:
5,340 bytes * 7,000 jobs = 37,380,000 Bytes
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.
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
Value
2 (default)
21 (default)
100
E-4
Job Option
Value
1,000
100
Number of DO actions
0.51
11.63
E-5
Table E-3
Parameter
Description
Number of days
to keep each job
execution log
Number of final
execution status
records to keep
for each job
Max job
executions per
day
Number of DO
Actions
E-6
Table E-3
Parameter
Description
Number of
AutoEdit
variables
Number of
Control resources
Number of
Quantitative
resources
Number of In and
Out conditions
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
E-7
E-8
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.
F-1
Review the following restrictions and directions before you begin the
installation procedure.
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.
Continue with the next task Run the Oracle Pre-Installation Script on
page F-3.
F-2
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
Step 3
Enter y.
Step 4
F-3
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
F-4
Continue with the next task Installing the Database Schema on page
F-6.
F-5
Step 2
Step 3
Step 5
Step 6
4) Client only
q) quit
Enter the installation type you wish to perform on this machine :
F-6
Step 7
Step 8
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
F-7
a)
b)
r)
q)
emuser
######
#######
em613
50 MB
20 MB
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.
F-8
Table F-1
Parameter
Description
Database user
Database user
password
SYSTEM
password
Data tablespace
name
Data tablespace
size
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
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
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.
Note
F-10
Step 2
Step 5
F-11
F-12
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.
G-1
Step 1
Step 2
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.
2.B
2.C
Step 3
From the Start menu, select Run. Enter the name regedit and click OK
to run the Registry Editor.
Step 4
G-2
Step 5
Step 6
Step 7
Step 8
G-3
G-4
G-5
10.A
10.B
10.C
The database user name specified in this window must be unique (not the
same as any existing user name for the Oracle database server).
G-6
Step 11
11.A
11.B
11.C
11.D
If you have not already, obtain the values for this window now from your
database administrator.
G-7
Step 12
Select the desired tablespace size. For more information on these sizes,
see Table G-1.
Table G-1
Database Element
Small
Medium
Large
Data Tablespace
50
250
500
Index Tablespace
20
100
200
70 MB
350 MB
700 MB
G-8
Step 13
13.A
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
G-9
Step 14
14.A
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
G-10
Step 15
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
G-11
G-12
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
H-1
maxfree
minperm
maxperm
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
H-2
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
H-3
H-4
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.
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.
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:
I-2
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
I-4
I-5
I-6
Language Configuration
Japanese
English (USA)
English (British)
Spanish
German
French
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.
Task
Page
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
J-3
J-2
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
CONTROL-M control modules
Language Configuration
J-3
1.B
Table J-2
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
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.
J-4
Table J-3
Environment
Variable
Description / Value
LC_ALL
LC_CTYPE
LANG
LC_COLLATE
LC_MESSAGES
2.B
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.
Language Configuration
J-5
J-6
The following characters are not supported for any parameter under any
circumstances:
Warning
Language Configuration
J-7
J-8
Additional Resources
For additional information, see the following guides:
Task
CONTROL-M/eTrigger customization
instructions
Language Configuration
J-9
Table J-4
Task
Page
CONTROL-M/EM
CONTROL-M/Desktop
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
J-12
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
J-26
Note
Additional Considerations
Product / Component
Comments
CONTROL-M/Desktop
J-10
Product / Component
Comments
CONTROL-M control
modules
CONTROL-M eTrigger
Language Configuration
J-11
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M/eTrigger
CONTROL-M control modules
J-12
1.B
On the Input Locales tab, add the desired language to the list of
installed input locales. Click OK.
Step 2
1.A
1.B
Using the Details field in the Languages tab, add the desired
language to the list of installed input locales. Click OK.
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.
Language Configuration
J-13
Step 3
3.B
Set the font on the Font tab to Lucida Console and click OK.
3.C
J-14
Language Configuration
J-15
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
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.
J-16
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"
You have completed setting the default code page. Perform the remaining
sub-steps under Step 2 on page J-13.
Language Configuration
J-17
CONTROL-M/EM
CONTROL-M/Server
CONTROL-M/Agent
CONTROL-M control modules
1.B
J-18
Table J-5
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
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.
Language Configuration
J-19
Table J-6
Environment
Variable
Description / Value
LC_ALL
LC_CTYPE
and
LANG
LC_COLLATE
LC_MESSAGES
J-20
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
Language Configuration
J-21
CONTROL-M/EM
CONTROL-M/Desktop
The Reporting facility
J-22
Table J-7
Parameter
Section
Description
Language
General
EBCDIC_cp
Gateway
Language Configuration
J-23
Step 2
J-24
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
Language Configuration
J-25
Database Configuration
Summary:
Reference
Oracle Configuration
page J-27
Sybase Configuration
page J-31
page J-39
page J-39
page J-42
J-26
Oracle Configuration
Summary:
Perform this task once, on any computer with a database client that
connects to the Oracle database server.
Note
To Configure Oracle
Step 1
Table J-8
Output
VALUE
-----------------------WE8ISO8859P1
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.
Language Configuration
J-27
1.B
1.C
J-28
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
Step 5
Language Configuration
J-29
Step 6
Step 7
Shut down and restart the database for the changes to take effect by
running the following commands:
SHUTDOWN IMMEDIATE
STARTUP;
Step 8
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.
J-30
Sybase Configuration
Summary:
Run this procedure for your Sybase Adaptive server to support Western
European language special characters.
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
1.B
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
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
J-32
ctm_backup_bcp
Step 4
Command
Unix:
ecs util -U<user> -P<password> -clean_database
Microsoft Windows:
util -U<user> -P<password> -clean_database
CONTROL-M/Server
Step 5
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
5.B
Language Configuration
J-33
5.C
5.D
Step 6
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
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
ctm_restore_bcp
Step 8
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.
Language Configuration
J-35
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)
Value
Character Set
Latin1-General
Sort Order
binary sort
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)
J-36
Step 4
Step 5
Step 6
Configure the database server for the ISO-1 character set, code page
1252, and the binary sort order.
6.A
6.B
db_name()
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
Language Configuration
J-37
6.D
Step 7
Step 8
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.
J-38
Perform this task once, on any computer with a database client that
connects to the MSSQL database server.
Note
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)
Language Configuration
J-39
Value
Character Set
Latin1-General
Sort Order
binary sort
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
Step 5
This process deletes the MSSQL database and rebuilds it configured for
Western European language special characters.
Step 6
Step 7
J-40
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.
Language Configuration
J-41
Run this procedure for your MSSQL database clients to support Western
European language special characters.
Gateway
GUI Server
CONTROL-M/Server
Global Condition Server (GCS)
Global Alert Server (GAS)
Choose Start -> Programs -> Microsoft SQL Server -> Client
Network utility. The SQL Server Client Network Utility dialog box is
displayed.
Step 2
J-42
Step 3
Clear the checkmark for the Automatic ANSI to OEM conversion field.
Step 4
Step 5
Click OK.
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.
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
J-44
Language Configuration
J-45
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
J-46
Parameters
Sub-parameter
Application
Application Type
Author
Auto Edit (Set Var)
Name
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
Language Configuration
J-47
Table J-9
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
On Codes
Table J-9
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
Language Configuration
J-49
J-50
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
Index
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
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
Index
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
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
Index
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
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
Index
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
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
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
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
Index
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
10
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
Index
11
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
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
Index
13
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
14
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
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
16
Index
17
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
U
uninstallation (Windows)
description 17-2, 17-6
uninstalling
Oracle database 16-15
remove 17-17
Unix
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
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
20
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. BMCs 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. BMCs 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. BMCS 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 Softwares 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 BMCs 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 ARBITRATORS 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 PARTYS 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 BMCs 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 BMCs 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 prsente convention ainsi que les documents qui sy rattachent soient rdigs en anglais.
Notes
*43988*
*43988*
*43988*
*43988*
*43988*