Installation Guide: For Informix Dynamic Server
Installation Guide: For Informix Dynamic Server
on Windows NT TM
Version 7.3
February 1998
Part No. 000-4353
Published by INFORMIX Press Informix Software, Inc.
4100 Bohannon Drive
Menlo Park, CA 94025-1032
Copyright 1981-1998 by Informix Software, Inc. or its subsidiaries, provided that portions may be
copyrighted by third parties, as set forth in documentation. All rights reserved.
The following are worldwide trademarks of Informix Software, Inc., or its subsidiaries, registered in the
United States of America as indicated by “,” and in numerous other countries worldwide:
Answers OnLine; INFORMIX; Informix; Illustra; C-ISAM; DataBlade; Dynamic Server; Gateway;
NewEra
All other names or marks may be registered trademarks or trademarks of their respective owners.
Software and documentation acquired with US Government funds are provided with rights as follows: (1) if
for civilian agency use, with Restricted Rights as defined in FAR 52.227-19; (2) if for Dept. of Defense use, with
rights as restricted by vendor's standard license, unless superseded by negotiated vendor license as prescribed
in DFAR 227.7202. Any whole or partial reproduction of software or documentation marked with this legend
must reproduce the legend.
Table of Contents
Index
This guide assumes that you are familiar with the operating procedures of
your computer and with the Windows NT environment. For information
about your file system and windowing environment, refer to your
Windows NT documentation.
If you encounter difficulties when you install these products, refer to “Error
Messages” on page 31. If you continue to encounter problems, contact the
Informix Technical Support Department. In North America, call toll-free
(800) 274-8184 or send a FAX to (913) 599-8590. Outside North America,
contact your distributor or the nearest Informix subsidiary.
Installation Requirements
You must be a member of the Windows NT Administrators group to install
the database server. Before installation, verify that your computer meets the
following minimum requirements:
Order of Installation
If you install more than one Informix product on the same computer, you do
not have to install them in a specific order.
If you want to preserve product files of earlier versions, you must create
separate directories for each version of your Informix products. If you install
multiple versions of an Informix product, you must set the INFORMIXDIR
environment variable to the appropriate directory name for the version that
you want to access.
Preinstallation Considerations
Before you install the database server, you must address the following
considerations:
Domain Installation
If you plan to access the database server from client computers, install the
database server on the domain controller. Users on other Windows NT
computers can then access the database server if they belong to either the
same domain or a trusted domain. You can use the Windows NT domain
controller to manage the user account information for all domain members.
(For information on how you can provide increased database security, see
“Dividing Administrative Tasks” on page 11.)
If you want the database server to run on a domain, log on to the domain
before you run the installation program. If you are logged on to a domain in
which you have user privileges but not administrative privileges, you will
only be able to perform a local installation.
For more information on domains and the domain controller, refer to your
operating-system documentation.
Local Installation
If you do not plan to have client computers access the database server, install
the database server on a local computer. If you do not have administrative
privileges on the domain, local installation is the only option available to you.
If you choose to install the database server locally and later want to allow
client computers to have access to the database server, at that time you can
create a hosts.equiv file to specify trusted database server clients who can
connect from remote computers. For more information, see your
Administrator’s Guide.
The following table shows the privilege requirement for local administrators
and domain administrators.
Type of
Administrator Local Login Domain Login
Local All groups are local to the All groups are local to the computer.
computer. Domain users can Domain users can be part of the local
be part of the local group. group.
Domain Not a valid combination All groups are domain wide. The
groups are local. The user account
under which the database server
runs (informix user) is also created
on the domain. The installation
program still asks you whether you
want to perform a local install.
If you plan to customize your installation of the database server, read all of
these instructions before you run the installation program. Keep the
following manuals nearby because they provide detailed discussions of
specific installation and configuration-parameter options, such as role
separation, the root dbspace, and tape devices:
X:\install.exe normal
After you launch the install driver program, it presents a screen that allows
you to select one of several installation alternatives. The following table lists
these alternatives.
Alternative Description
Full Install Installs the database server, the IECC client, and
INFORMIX-Connect.
If the same version of the database server is already installed, the installation
program displays a reinstall page. This page displays the directory where the
database server is installed. This page also presents choices that specify
whether to install the database server using the existing configuration, or to
install the database server and reconfigure it in the same directory, or to
install and configure the database server in a different directory.
Welcome Page
An initial welcome page gives brief introductory information about the
Informix Dynamic Server installation wizard. Press Next to continue.
Serial Number and Type the case-sensitive serial number and serial-number
Key key exactly as shown on the serial-number key card that is
provided in your Informix product materials package.
Product Registration Type your name, title, and the name of your company.
This page is optional. The installation program does not
check whether information on this page is valid.
Contact Information Type your entire telephone number, fax number, and
Internet address. This page is used to expedite customer
service requests.
This page is optional. The installation program does not
check whether information on this page is valid.
If you have created the INFORMIXDIR directory, the installation files reside
in this directory by default. Otherwise, the default directory is an Informix
directory on the root of the first NTFS drive that the installation program finds
on your system.
This page also displays the minimum disk space required for a database
server installation.
Main Page
Figure 1 illustrates the main page of the installation wizard.
Figure 1
The Installation Wizard Main Page
Installing Informix Dynamic Server
Installation Wizard
Welcome to the Informix Dynamic Server installation wizard!
This wizard guides you through the installation procedure.
To begin, click Next.
The installation option that the installation wizard The Next button becomes the Finish
executes next is displayed in boldface type. button later in the program.
The installation wizard guides you through three steps of the installation
procedure. The pages of the installation wizard contain buttons that enable
you to navigate between pages. In most cases, you can click Next to advance
to the following page or click Back to return to the previous page. To abort
the process at any time and return to Windows NT, click Cancel.
Tip: On pages in which you are required to enter information, press TAB to move the
cursor from one text box to another.
The installation program checks the information that you enter and displays
an error message if the information is not valid. If an error occurs, refer to
“Error Messages” on page 31 for information.
■ Typical installation
■ Minimal installation
■ Custom installation
However, when you enable role separation, only users who are designated as
members of the IXUSERS group can access the database. Each new user must
be a member of the IXUSERS group. For more information about role
separation, see your Trusted Facility Manual.
If you do not enable role separation, the Informix-Admin group is used to
perform all administrative tasks.
Security Administration The person who maintains the security of the database
server
Functions of this role include audit adjustment and
changing security characteristics of storage objects.
If you want to enable role separation, make sure that the box on the Role
Separation page is checked. If you do not want to enable role separation,
click on Next to go to the next page.
Important: If you do not enable role separation, you must reinstall the database
server to enable role separation in the future. However, reinstallation removes all
existing database servers.
If you do not enable role separation, continue with “Naming the Database
Server” on page 13.
You can choose to keep the default group names, type new group names, or
click Browse to select other group names from the Select Group dialog box.
Copying Files
When you click Next on the Informix Account Password page, the main
page of the wizard reappears with Step 2 highlighted. When you click Next
on this page, the installation program installs the files on your system in the
location and in the manner that you specified. The program also displays
messages that give the pathname of the source files and the target files.
If you choose, you can cancel the installation program at this time and use the
Instance Manager to configure a database server at a later time.
Tip: Database server names must begin with a letter and can only contain letters,
numbers, and the underscore character.
Yes No
To initialize the database server and root dbspace, click Yes. If you click No,
you must manually initialize the database server. In addition, the second
dbspace cannot be created. Using the administrative tools, you must create
this dbspace manually after the database server is initialized. For more infor-
mation on manual initialization of the database server, see “Starting the
Database Server” on page 17.
After you make a selection in the message box, you receive a message that
indicates that the database server was installed successfully.
Documentation Notes This item describes features that are not covered in
database server manuals or that have been modified
since publication. Read the contents of this file before
you use the database server.
Instance Manager This item configures new server instances. You can also
use this item to remove configured server instances and
the databases associated with those instances.
Uninstall Server This item allows you to remove the database server
from your system.
Warning: If you start the database server with the -iy parameters after you have
already initialized it, the database server overwrites the existing root dbspace unless
you have first changed the ROOTPATH parameter in the onconfig file. If the database
server overwrites the existing root dbspace, it destroys the information that the root
dbspace contains, including information about any databases that you have created.
Consequently, you must then restore information from archive and backup tapes.
If you did not initialize the database server and the root dbspace when you
installed the database server, you must use the following steps.
5. Click Start.
To stop the database server using Services in the Windows NT Control Panel
To remove the program files and preserve the configuration of the database
server, leave the check box unchecked. This option is the default. When you
click OK, the uninstall program removes all product files, empty directories,
and product icons except the Uninstall icon.
If you just want to remove a specific database server instance, you can run the
Instance Manager and select a specific instance to remove.
If you upgraded from a Version 7.2x database server, the uninstall program
also gives you the option of reverting to the earlier version of the database
server. In this case the configuration information is reverted to a form that the
installation program for the specified version can use.
When you choose to revert to an earlier version of the database server, only
the sqlhosts registry is reverted. Before you invoke the uninstall, you need to
use the -b option of the onmode utility. For more information, see the
Informix Migration Guide.
The uninstall program reverts only one instance of the database server. If
multiple instances of the database server are configured, the program asks
the user to remove all other instances of this version of the database server,
except for one. Reinstall the product again to get the previous version.
Silent Install
The section “Installing the Database Server” on page 5 describes the normal
mode of executing the installation program. In this mode the installation
program presents dialog boxes and messages to the user, and the user
supplies the information that the dialog boxes prompt for. As explained in
“Launching the Database Server Installation Program” on page 6, you can
enter one of the following commands to start the installation program in
normal mode:
X:\install.exe
X:\install.exe normal
You can optionally perform a silent installation of the database server or the
other products listed in “Launching the Database Server Installation
Program” on page 6. When you perform a silent installation, you do not have
any interaction with the installation program. The installation program does
not prompt you for any information or display any messages during the
entire installation process. Instead the installation program uses the values
from a pre-existing playback file to control the installation process.
To enable a silent installation of the database server, you must first run the
installation program in record mode. You or other users can then run the
installation program in playback mode. A silent installation is an execution
of the installation program in playback mode. The following sections explain
the record and playback modes.
Record Mode
When you run the installation program in record mode, the program behaves
the same as in normal mode in that it prompts the user for input through a
series of dialog boxes. However, in record mode the program makes a
recording (a playback file) of the user’s responses and selections.
A system administrator can copy this playback file to a shared drive acces-
sible to all workstations and then use this file to repeat the same installation
on multiple workstations with no need for user interaction. The system
administrator can also choose to edit the playback file, for example, to modify
the install for different groups of workstations.
In this command, the playback-directory parameter specifies the full path to the
directory where the playback file is to be stored. The filename is always
playback.ini and should not be included in the path specification. If you do
not specify a value for playback-directory, the parameter defaults to the $TEMP
directory on the target computer.
Playback Mode
After the system administrator has run the installation program in record
mode to create the playback.ini file, the administrator or other users can run
the installation program in playback mode to perform a silent installation. In
playback mode the installation program does not display any user interface
at all. Instead the installation program copies the playback.ini file from the
specified directory and uses the values in this file to repeat the original
installation.
In playback mode the installation program still performs all the validation
and error checking that are normally performed on user input. Any errors
that the program encounters are recorded in a log file, iinstall.log, that is
created in the $TEMP directory on the target computer. All errors cause the
installation program to exit when it is running in playback mode.
In this command, the playback-directory parameter specifies the full path to the
directory where the playback file has been stored. The filename is always
playback.ini and should not be included in the path specification. If you do
not specify a value for playback-directory, the parameter defaults to the $TEMP
directory on the target computer. The serial-number parameter specifies the
user’s serial number, and the key parameter specifies the user’s serial-number
key.
The following tables show the parameters for which values must be present
in the playback.ini file. These parameters are grouped into three sections: a
bundle_common section, a server install section, and a server instance
section. Running the installation program in record mode captures most of
the values in the bundle_common section automatically. However, you must
add the server install values and the server instance values manually
to the playback.ini file.
Bundle_Common Parameters
Bundle_common parameters are not specific to the database server instal-
lation, but they are necessary for silent install of the database server. If the
user has already run the installation in record mode, the bundle_common
parameters will already have values and need not be edited.
However, you can edit the bundle_common values if you wish. For example,
if you replace the value in the Name field with a blank, the installation
program does not change a pre-existing value in the registry. That is, if the
system administrator runs the install in record mode and enters a name in the
Name field, this name is recorded in the playback file. On all computers
where the administrator runs the playback, this name overwrites any pre-
existing name in the registry. However, if the administrator edits the
playback file and removes the name, the installation program retains pre-
existing values.
The following table lists the minimum set of bundle_common parameters that
must be present in the playback.ini file and explains the values for each
parameter.
Parameter Description
Serial_No The serial number value for an installation. This field is blank in the
playback file. Users must supply the serial number on the command
line when they run the installation program in playback mode.
Key The key value for an installation. This field is blank in the playback
file. Users must supply the key value on the command line when they
run the installation program in playback mode.
Parameter Description
Parameter Description
Parameter Description
IXDBSA_Group This parameter specifies the name of the IXDBSA group. This
group is to be used for checking if the user belongs to the
IXDBSA group. The group is created in the domain if the user
selected domain install. Otherwise the group is local. The
group is used only if role separation is enabled. Unless you
require a specific group name, it is easier to use the default
value.
Parameter Description
IXAAO_Group This parameter specifies the name of the IXAAO group. This
group is to be used for checking if the user belongs to the
IXAAO group. The group is created in the domain if the user
selected domain install. Otherwise the group is local. The
group is used only if role separation is enabled. Unless you
require a specific group name, it is easier to use the default
value.
Account_Passwd This parameter specifies the password for the informix user.
Parameter Description
Parameter Description
Remote Installation
If you want to install the database server on a remote computer, use the
Microsoft SMS utility. For example, if you are logged on to a computer in Los
Angeles, you can use SMS to install the database server on a computer in New
York City.
Multiple Residency
The multiple residency feature allows multiple instances of the database
server to run on the same computer at the same time. Earlier versions of the
database server do not support multiple instances of the database server. For
this reason, earlier versions cannot coexist with the current version of the
database server.
The installation program copies the product files to the directory that the user
selected and configures one instance of the database server. Use the Instance
Manager program to create and manage further database server instances.
Instance Manager
Informix provides the Instance Manager program to help you manage
multiple instances of the database server. This program, named instmgr.exe,
provides the ability to add, delete, or modify database server instances. The
Instance Manager is a graphical user interface (GUI) program that is installed
in a group along with other database administration tools.
If you select the delete option, the currently selected instance in the list of
instances is deleted. However, this deletion only takes place if the Instance
Manager knows how to delete the instance for the version. If the Instance
Manager knows about the version, all information related to the instance is
deleted. This information includes the registry keys, services, associated
registry entries (for example, for OnSNMP), dbspaces, and the onconfig file.
The Instance Manager program does not display a wizard for deleting an
instance. Before deleting an instance, the Instance Manager stops the service
if it is currently running. None of the other services are stopped for removal
of an instance.
The uninstall operation for OnSNMP does not require any user interaction
with the program. The OnSNMP product is automatically uninstalled when
the database server is uninstalled.
Error Messages
This section presents an alphabetical list of common installation error
messages and warnings.
The database server name you entered is not valid. Please note
the following limitations: a database server name cannot
exceed 18 characters; it can only contain letters, numbers,
and underscores; and it must begin with a letter.
If the Database Server Name is not valid, this warning is displayed. Enter a
different name and note the limitations stated in the message.
The serial number and key you entered is not valid. Verify and
re-enter your serial number and key.
If the Serial Number or Key is not valid, this warning is displayed. Re-enter
the serial number and key.
The specified drive is not formatted with NTFS. Please enter
a new path.
If the drive specified in the Installation-Setup Options page does not have
enough free disk space and Next is clicked, this warning is displayed. Either
specify a different drive or delete unnecessary directories and files from the
original drive before you resume the installation process.
This installation of Informix Dynamic Server requires number
MB of free page file space. After you install this product,
increase your page file size to properly use your virtual
memory with this product.
If sufficient page file space (virtual memory) is not available for the instal-
lation, this warning is displayed. For information about how to increase the
size of your page file, refer to your Windows NT documentation.
This installation of Informix Dynamic Server requires number
MB of RAM. More memory must be available before you can install
Informix Dynamic Server.
This product requires Windows NT, Version 4.0, or later. Update your
operating system if this error is displayed.
You do not appear to be an administrator. In order to run this
program, you must belong to the Administrators group on local
computer.
If you are not a member of the Administrators group on the local computer,
this error is displayed. Use the administrator account to log on or contact
your system administrator to add your user account to the Administrators
group.
The passwords that you entered in the Password text box and the Confirm
text box do not match. Re-enter the passwords in both text boxes.
Your password is not valid. Please verify and re-enter your
password.
When the user account exists and the user clicks Next, the password is
verified. If the password is incorrect, this message is displayed. Re-enter the
password.
Index
Installation program
A main page 9
Administrative groups, reinstallation page 7
categories 12 starting
Administrators group, Windows in normal mode 6, 20
NT 3 in playback mode 21
Auditing administrator, entering in record mode 21
special account 12 upgrade page 7
Instance Manager, described 29
IXAAO, definition of 12
D IXDBSA, definition of 12
IXDSSO, definition of 12
Database server IXUSERS, definition of 12
naming 13
reinstalling 20
starting 17 L
stopping 18
uninstalling 19 Local installation 4
Domain installation 3
M
E Multiple residency 29
Error messages, list of 31 to 33
O
I OnSNMP protocol 30
Informix Storage Manager (ISM) 31
Informix user account
creating 5 P
entering user password 14 Privileges
Informix-Admin account, for domain administrators 4
creating 5 for local administrators 4
Installation
order for Informix products 2
requirements for 2
Installation directory, specifying 8
R
Remote installation 29
Role separation
auditing administrator 12
IXAAO 12
IXDBSA 12
IXDBSSO 12
IXUSERS 12
security administrator 12
S
Security administrator, entering
special account 12
Serial number, entering 8
Silent install 20
U
User account, informix 5
W
Warnings, list of 31 to 33