ISA 1.41 contains the following new features:
ISA 1.41 contains the following new or enhanced utilities:
Utility Name | Function |
dbschema -n | Displays the number of rows in the database or a table within the database. This feature is available only for 8.4 servers. |
dbschema -R | Runs the dbschema utility in dirty read isolation level. Using this utility option prevents error messages, but may provide output that is not accurate. |
onmode -q explain |
Provides three options:
This feature is not available with XPS server versions prior to 8.32. |
onmode -Z gtrid | After a distributed transaction has been displayed, kills the distributed transaction. |
onstat -G | Accesses the gtrid for a distributed transaction. |
onstat -g env | Displays the values of server environmental variables. This feature is not available with XPS server versions prior to 8.32. |
onstat -g env <session_id> |
Displays the settings used in a particular session, including the values set in the session and the values assigned by the engine in the first invocation. |
onstat -g lap | Displays the light append statistics for all active sessions. Variables which have not been explicitly set will not display. This feature is not available with XPS server versions prior to 8.32. |
onstat -g ses |
Displays table defaults information for permanent and temporary tables when table_type or temp table_type is set for the session. If table_type or temp table_type is not set, the table defaults information will not display. |
onstat -g xmp <plan_id> |
Displays detailed information about query segments currently executing on a coserver. |
onstat -x | Displays distributed transaction information. |
IMPORTANT: | See 3. What You Need to Install and Run ISA for important information on using the Server Setup and Remote Monitoring features. |
NOTE: | ISA 1.41 has not been tested against the following Informix
database servers:
|
For a list of known issues, see the Known Issues file.
IMPORTANT: | You must install ISA 1.41 on each machine (ISA node) that
hosts an Informix database server instance that you plan to manage.
For Informix XPS database servers, install ISA on the same node as coserver 1. |
To install and run ISA:
NOTE: | You can install ISA anywhere you have enough free disk space. However, we recommend that you do not install ISA in $INFORMIXDIR (do not associate ISA with a particular database server instance). |
The installation automatically verifies that the port that you specify is free.
When you install ISA, the installation script installs and configures the Perl and the Apache HTTP server. (This server runs as user informix.) If you do not want the installer to configure the Perl environment, please consult the PERL-CONFIG file for details on how to configure Perl.
NOTE: | You can install ISA anywhere you have enough free disk space. However, we recommend that you do not install ISA in %INFORMIXDIR% (do not associate ISA with a particular database server instance). |
The installation cannot detect that the port that you select is free.
To use the Remote Monitoring feature, you must:
NOTE: | The Remote Monitoring feature is not available on Fujitsu Siemens Reliant UNIX systems. |
To use the Server Setup feature, you must:
NOTE: | Server Setup supports Informix database server versions 7.30, 7.31, 9.20, 9.21, and 9.30. Server Setup is not available on Fujitsu Siemens Reliant UNIX systems. |
You need the following information to respond to prompts during ISA installation. For convenience, you can print out this checklist separately from this README file.
UNIX Installation Checklist | ||||
1. ISA Apache HTTP server |
|
If yes, ISA installs Apache in <isadir> and configures it automatically. ISA does not overwrite any existing Apache environments currently on your system. | ||
|
If no, see "Using Your Own Perl or HTTP Server". | |||
2. ISA Perl environment |
|
If yes, ISA installs Perl in <isadir> and configures it automatically. ISA does not overwrite any existing Perl environments currently on your system. | ||
|
If no, see "Using Your Own Perl or HTTP Server". | |||
3. Hostname | _________________________ | This is the name of the computer (ISA node) on which you are installing ISA. | ||
4. Port number for ISA server | _________________________ |
ISA checks your services file
for available port numbers
and provides an available default port number.
If you do not use the default, make sure that port number is between 1025 and 65535 inclusive and is available for use on the machine on which you are installing ISA. If your environment does not use the services file for port numbers, check with your system administrator. Make sure that you add this port number to the services file. |
||
5. Email address | _________________________ |
This must be a valid email address.
ISA sends problem reports to this email address. We recommend that you create an alias isa-admin for this purpose. ISA stores this information in the ServerAdmin parameter in the <isadir>/httpd/etc/httpd.conf file. |
||
5a. Confirm email address |
|
If yes, the installer tests the email address by sending the README file. You must verify that the email address received the test email. | ||
|
If no, the installer does not send a test message. You must use another method to verify that the email address is correct. | |||
6. HTTP server password for user "informix" |
****
(For security, do not write the password in the checklist.) |
When a user accesses ISA through the web browser,
the browser prompts for a username and password.
The user logs in as user informix
with the password that you supply here.
This password does not have to be the same as the system password for user informix. However, anyone who can access ISA with this username and password can do anything that user informix can do from the database server command line. ISA stores the username and password in the file <isadir>/httpd/etc/passwd. |
||
7. Read-only users |
|
Read-only users can monitor the server using ISA,
but cannot perform administrative tasks, such
as changing the mode of the server or adding storage spaces.
ISA user accounts are not related to operating system user accounts; they exist only in the ISA server. |
||
|
||||
8. Java-enabled features |
|
To use the Java-enabled ISA features (Server Setup and Remote Monitoring),
you must have a Java Runtime Environment (JRE)
version 1.2.2 or higher already installed.
If yes, fill out the steps 8a and 8b. The installation will configure ISA to use the JRE. |
||
|
If no, skip to step 9.
If you continue the installation without the JRE and later want to access the Remote Monitoring or Server Setup features, you must install the JRE, stop the Apache HTTP server, and reinstall ISA. |
|||
8a. JRE executable path | _________________________ | Specify the complete file path to the JRE executable (java). For example, /usr/java/bin. | ||
8b. Port number for ISA servlet engine | _________________________ |
ISA checks your services file
for available port numbers
and provides an available default port number.
If you do not use the default, make sure that port number is between 1025 and 65535 inclusive, different from the ISA Apache HTTP server port number, and is available for use on the machine on which you are installing ISA. Make sure that you add this port number to the services file. |
||
9. Update /etc/services file |
|
We recommend that you update the /etc/services with the port numbers for the ISA server and the ISA servlet engine (if applicable) to prevent accidental reuse of these port numbers. | ||
|
||||
9a. Configure ISA to manage a database server instance |
|
If your UNIX environment includes the following valid INFORMIX
variables for a database server instance, the installer prompts you
to configure ISA to manage that server:
If yes, the installer adds these values to the <isadir>/etc/isacfg file. If INFORMIXSQLHOSTS is also present in the environment, the installer adds it to <isadir>/etc/isacfg. |
||
|
||||
10. Start the ISA Apache HTTP Server |
|
You must start the ISA Apache HTTP server before you can access ISA.
To start the server manually as user informix, run the <isadir>/sbin/isactl start command. |
||
|
||||
11. Run ISA | To run ISA, open a web browser, access http://hostname:port_number/, and log in as user informix (or as a read-only user) using the password you provided during the installation. |
You need the following information to respond to prompts during ISA installation. For convenience, you can print out the checklist separately from this README file.
Windows Installation Checklist | ||
1. Directory for ISA temporary files | _________________________ | Specify the location for the ISA temporary files. |
2. Destination for ISA installation | _________________________ | Specify the location for the ISA installation. |
3. Program Folder | _________________________ | Specify the Program Folder to which to add ISA. |
4. Configure Apache and JServ Automatically |
|
If yes, ISA installs Apache in the destination directory and configures it automatically. ISA does not overwrite any existing Apache environments currently on your system. |
|
If no, see "Using Your Own Perl or HTTP Server". | |
5. Specify Apache Port Number | _________________________ |
Make sure that the port number you specify is between
1025 and 65535 inclusive and is available for use on the machine
on which you are installing ISA.
If your environment does not use the services file for port numbers, check with your system administrator. Make sure that you add this port number to the services file. |
6. Specify ISA Administrator Email | _________________________ |
This must be a valid email address.
ISA sends problem reports to this email address. We recommend that you create an alias isa-admin for this purpose. ISA stores this information in the ServerAdmin parameter in the <isadir>\httpd\Apache\conf\httpd.conf file. |
7. Java-enabled features |
|
To use the Java-enabled ISA features (Server Setup and Remote Monitoring),
you must have a Java Runtime Environment (JRE)
version 1.2.2 or higher already installed.
If yes, fill out the steps 7a and 7b. The installation will configure ISA to use the JRE. |
|
If no, skip to step 8.
If you continue the installation without the JRE and later want to access the Remote Monitoring or Server Setup features, you must install the JRE, stop the Apache HTTP server, and reinstall ISA. |
|
7a. Specify Apache JServ Port Number | _________________________ |
Make sure that port number you choose is between 1025 and 65535 inclusive, different from the ISA Apache HTTP server port number, and is available for use on the machine on which you are installing ISA. Make sure that you add this port number to the services file. |
7b. Specify Location of JVM | _________________________ | Specify the complete file path to the JRE executable (java). For example, C:\Informix\ISA\java\bin. |
8. Run ISA |
To run ISA, open a web browser,
access http://hostname:port_number/,
and log in as user informix.
Before you can run ISA, you must complete step 4 in 4. Installing ISA for the First Time. |
For disk space requirements, see "3. What You Need to Install and Run ISA".
This file is the README file in the installation directory.
NOTE: | To use the Java-enabled features (Remote Monitoring and Server Setup), follow the steps in "12. Installing the Java Runtime Environment" before continuing with step 3. |
IMPORTANT: | You must run installisa on the machine that will run the ISA server. Installation onto network mounted drives might fail if the root user does not have permission to change ownership and mode of files. |
If you select to not start the ISA server during the installation process, you must start the ISA server manually. The ISA server must be running for users to access ISA.
IMPORTANT: | Although you can start the ISA server as either root or informix, We recommend that you start the ISA server as user informix. If you initially start the ISA server as root, you must always start it as root because the httpd log files will be owned by root. |
You might want to configure your operating system to start and stop the ISA server automatically whenever the machine is rebooted. The procedure for starting and stopping ISA automatically when the machine reboots depends on your operating system. See your system documentation for details. On many systems, the <isadir>/sbin/isactl file is suitable as a startup/shutdown script.
The HTTP server produces log files in <isadir>/httpd/var/log. Consult these files if you have difficulty starting the ISA server.
For disk space requirements, see "3. What You Need to Install and Run ISA".
To add the informix user account, open a Command Prompt window and follow these steps:
Provide the password you choose (twice).
To add read-only users, repeat the command without the -c
option, specifying the username.
For example, to add a user named guest,
you might enter the following command:
bin\htpasswd conf\passwd guest
Windows 2000 | Select the Services item from Computer Management. |
Windows NT | Open the Services item in the Control Panel. |
Windows 2000 | Click the Log On tab. |
Windows NT | Skip to step e. |
You can also add "read-only" users.
NOTE: | If you have a version of the Apache HTTP server installed on your Windows system and you plan to use the Apache server provided with ISA 1.41, follow the steps in "10. Uninstalling the Apache Service (Windows NT)". |
If you are upgrading from a previous version, you can install ISA 1.41 into the ISA directory for the previous version. (See the "Windows" section in the Known Issues file.)
IMPORTANT: |
|
IMPORTANT: | To perform administrative tasks, you must use the informix username and password. |
NOTE: | The ISA HTTP server user informix is different than the database server user informix. If you set environment variables for user informix at the command line, this environment is not set for the ISA HTTP server user informix. To set up the environment for the ISA HTTP server user informix, add the environment variables when you set up ISA. |
The browser displays the Informix Servers page.
To set up ISA, from the database server-selection page:
NOTE: | Add any environment variables that apply to each database server instance that you manage with ISA. |
NOTE: | ISA 1.41 is not supported on the following platforms:
|
NOTE: | The Server Setup and Remote Monitoring features are only supported on platforms which support the JRE version 1.2.2 or 1.3. For more information, see "12. Installing the Java Runtime Environment". |
Send suggestions and comments regarding ISA improvement to smtools@us.ibm.com.
To uninstall the Apache service:
NOTE: | This file does not include instructions for configuring your HTTP server to use the Server Setup module, which requires a Java servlet engine. |
ISA on Windows has also been tested with Microsoft Internet Information Server, Version 4.0, and manual configuration instructions are included in the file Config.txt. By default, this file is accessible from Informix->ISA->HTTP Server Configuration Guide.
NOTE: | The Server Setup module has not been tested on IIS and configuration instructions are not provided. |
NOTE: | The JRE is included with the JDK (also known as Java 2 SDK). |
For those platforms which support the JRE, ISA 1.41 is certified to work with JRE versions 1.2.2 and 1.3. ISA 1.41 does not work with JRE version 1.1.8 or previous. Later versions of the JRE may or may not work with ISA 1.41.
If you do not already have the JRE 1.2.2 or 1.3 installed on the ISA node, We recommend that you download the latest 1.2.2 or 1.3 JRE from your platform vendor's website:
Platform | Location |
Compaq Digital | http://www.compaq.com/java/alpha/index.html |
Fujitsu Siemens Reliant UNIX | Java-enabled ISA features not available for this platform. |
HP-UX | http://www.hp.com/products1/unix/java/ |
IBM AIX | http://www.ibm.com/ |
IBM Dynix/PTX | http://www.ibm.com/ |
Microsoft Windows | http://www.java.sun.com/products/ |
Red Hat Linux | http://www.java.sun.com/products/ |
SGI IRIX | http://www.sgi.com/products/evaluation/ |
Sun Solaris (SPARC) | http://www.java.sun.com/products/ |
You can also use the version included with your ISA distribution.
For the following platforms, the ISA distribution does not include a JRE; the JRE is included with the operating system:
Because the Java-enabled features are not supported, the ISA distribution for the following platform does not include a JRE:
NOTE: | You can install the JRE required by ISA 1.41 regardless of any other versions of the JRE already installed. For example, you might want to install this JRE in <isadir>/etc/jre. |
IMPORTANT: | Although IBM makes every effort to ensure a high quality release, IBM is not responsible for problems or bugs associated with the JRE. For technical support on the JRE, contact the appropriate platform vendor. |
© Copyright International Business Machines Corporation 2002.