This chapter guides you through the basic concepts and preinstallation steps for Oracle Database Gateway for WebSphere MQ. It contains the following topics:
The preinstallation tasks for the Oracle Database Gateway for WebSphere MQ are divided into the following parts:
Perform the following steps to check for WebSphere MQ software:
Determine where the WebSphere MQ queue manager runs.
If the WebSphere MQ queue manager runs on a local system, then the queue manager runs on the same system where you intend to install the gateway product set.
If the WebSphere MQ queue manager runs on a remote system, then the queue manager runs on a different system, not the system where you intend to install the gateway product set.
Verify that the WebSphere MQ software is already installed. If the WebSphere MQ server software is installed on a different system than the gateway, then the WebSphere MQ client software must be installed on the gateway system.
Identify the name of the WebSphere MQ queue manager.
Identify the WebSphere MQ client channel definition.
If the queue manager is installed on a different system than the gateway, then the WebSphere MQ client software is used to access the remote queue manager. A channel definition is required for this configuration.
Before installing Oracle Database Gateway for WebSphere MQ on UNIX platforms, set the following environment variables:
Note:Verify that the values that you assign to the environment variables, which are listed in this section, are less than 42 characters long. Longer values might generate errors such as "Word too long" during installation.
ORACLE_HOME is the root directory in which Oracle software is installed.
Oracle Database Gateway for WebSphere MQ cannot share the same Oracle home directory with other Oracle products. If you have installed other Oracle products, then Oracle Database Gateway for WebSphere MQ must be installed in a different
ORACLE_HOME directory. Refer to Preventing Conflicts Between ORACLE_HOME Directories.
Note:Do not install Oracle Database Gateway for WebSphere MQ in an
ORACLE_HOMEdirectory containing other Oracle products, including the database. Such an installation could overwrite shared components, causing the products to malfunction.
To prevent a conflict between the software in an existing
ORACLE_HOME directory and Oracle Database Gateway for WebSphere MQ, you must remove all references to the existing
ORACLE_HOME directory. The following steps describe removing these references.
Unset your existing
ORACLE_HOME variable using one of the following commands.
Edit the following environment variables so that they do not use the existing
AIX-based Systems, HP 9000 Series HP-UX, and Sun Solaris
AIX-based Systems, HP 9000 Series HP-UX, and Sun Solaris
HP 9000 Series HP-UX
Note:Verify that the C compiler is in your
PATHbefore you start the installation.
ORACLE_HOME environment variable by using one of the following commands:
ORACLE_SID environment variable by using one of the following commands:
DISPLAY environment variable enables you to run Oracle Universal Installer remotely from a local work station. On the system where you run Oracle Universal Installer, set the
DISPLAY environment variable to specify the system name or IP address of your local workstation.
If you get an Xlib error when starting Oracle Universal Installer such as "Failed to connect to server", "Connection refused by server", or "Can't open display", then run the commands on your local workstations as follows:
prompt> xhost +server_name
Borne or Korn shell
prompt> xhost +server_name
During installation, Oracle Universal Installer uses a temporary directory for swap space. This directory must meet the "Hardware Requirements". The installation might fail if you do not have sufficient space. Oracle Universal Installer checks for the
TMP environment variable to locate the temporary directory. If this environment variable does not exist, then the installer uses the
The following example demonstrates how to set the
TMP environment variable.
Oracle Database Gateway for WebSphere MQ uses Oracle Universal Installer to configure environment variables and install components. Oracle Universal Installer guides you through each step of the installation process, so you can choose configuration options for a customized product.
The Oracle Universal Installer includes features that perform the following tasks:
Explore and provide installation options for products
Detect preset environment variables and configuration settings
Set environment variables and configuration during installation
The Oracle Universal Installer creates the
oraInventory directory the first time it is run on your system. The
oraInventory directory keeps an inventory of the products that Oracle Universal Installer installs on your system as well as other installation information. If you have previously installed Oracle products, then you might already have an
When a UNIX group name is specified, it grants that group the permission to write to the
oraInventory directory. If another group attempts to run Oracle Universal Installer, then they must have permission to write to the
oraInventory directory. If they do not have permission the installation fails.
The user running the Oracle Universal Installer must have permission to write to the
oraInventory directory and all its files. This is required to run the installer.
The location of
oraInventory is defined in
/var/opt/oraInst.loc for Sun Solaris.
The latest log file is
oraInventory_location/logs/installActions.log On UNIX based systems and
C:\Program Files\Oracle\Inventory\logs\installActions.log for Microsoft Windows. Log file names of previous installation sessions are in the following format:
Do not delete or manually alter the
oraInventory directory or its contents. Doing this can prevent the Oracle Universal Installer from locating the products that you have installed on your system.
On UNIX based systems, perform the following steps to launch Oracle Universal Installer, which installs Oracle Database Gateway for WebSphere MQ:
Stop all Oracle processes and services (for example, the Oracle database).
The Oracle Product Installation CD-ROM is in RockRidge format. To begin installation, insert the CD.
To manually mount or unmount the CD-ROM, you must have
root privileges. Unmount the CD-ROM before removing it from the drive.
Insert the Oracle Database Gateway for WebSphere MQ CD-ROM into the CD-ROM drive.
Log in as the
Create the CD-ROM mount point directory.
prompt> mkdir mount_point
Mount the CD-ROM drive on the mount point directory and exit the
prompt> mount options device_name mount_point prompt> exit
The following examples show how to mount the CD-ROM manually on
prompt> mkdir /cdrom prompt> mount -o ro -V cdrfs device_name /mnt/cdrom prompt> exit
|HP 9000 Series HP-UX||Note: Add the following line to the
/dev/dsk/c5t2d0./cdrom pfs-rrip xlat=unix 0 0 where /dev/dsk/c5t2d0 is the CD-ROM device file and pfs-rripxlat=unix 0 0 indicates the CD-ROM is in Rockridge extention. prompt> nohup /usr/sbin/pfs_mountd & prompt> nohup /usr/sbin/pfsd &
Note: Insert the CD-ROM into the CD-ROM drive.
prompt> /usr/sbin/pfs_mount /cdrom prompt> exit
prompt> mkdir /cdrom prompt> mount -r -F hsfs device_name /cdrom prompt> exit
Run Oracle Universal Installer from the CD-ROM.
rootuser when you start Oracle Universal Installer. If you are, only the
rootuser will have permissions to manage Oracle Database Gateway for WebSphere MQ.
Log in as the Oracle Database Gateway for WebSphere MQ user.
Start Oracle Universal Installer by entering:
On Microsoft Windows, perform the following steps to launch Oracle Universal Installer, which installs Oracle Database Gateway for WebSphere MQ:
Start your system and select MS Windows from the operating system Loader option. Log in to your MS Windows system as a member of the Administrators group.
If you are installing the gateway for the first time, ensure there is sufficient space on the disk where you are installing the gateway as specified in "Hardware Requirements".
Before installing the software, stop all Oracle NT Services that are running:
From the Start menu, go to Setting, then Control Panel, and then click Services. A list of all NT services is displayed.
Select an Oracle NT service (these services begin with Oracle).
Continue to select and stop all Oracle NT services until all active Oracle NT Services are stopped.
Load the installation media and start the Oracle Universal Installer.
This launches Oracle Universal Installer using which you can install Oracle Database Gateway for WebSphere MQ.