IBM Support

Installing Oracle Data Integrator

Question & Answer


Question

Can I install the Oracle Data Integrator on the NPS server?

Answer

The NPS server does not ship with X11 installed so it is not possible to use GUI-based installers for initial setup.

This document describes how to install a program on an NPS server that has a GUI-based installer.

ODI requires X11 as part of the installation process because the installer is GUI-based. For security reasons, NPS servers are not shipped with an X server installed. Because a full X server is not needed, the following steps describe how to perform the custom X server installation.

The best way to get this program (with its graphical installer) to work is to forward the X display over a SSH connection (which works for both Linux and Windows based SSH clients). These instructions assume that you are connecting to the NPS server from a Linux machine that is running an X server for GUI display. This can also be done from a Windows XP machine using XMing and PuTTY.

To determine your versions, run the following commands: 

rpm -qi redhat-release 
nzrev 

For example:


[nz@hostname ~]$ rpm -qi redhat-release -v
   Name : redhat-release Relocations: (not relocatable)
   Version : 4AS Vendor: Red Hat, Inc.
   Release : 5.5 Build Date: Tue 18 Jul 2006 09:38:40 PM EDT
   Install Date: Thu 25 Oct 2007 03:58:58 PM EDT Build Host: hs20-bc1-1.build.redhat.com
   Group : System Environment/Base Source RPM: redhat-release-4AS-5.5.src.rpm
   Size : 7241529 License: GPL
   Signature : DSA/SHA1, Tue 18 Jul 2006 11:16:53 PM EDT, Key ID 219180cddb42a60e
   Packager : Red Hat, Inc. http://bugzilla.redhat.com/bugzilla
   Summary : The Red Hat Linux release file.
   Description :    The redhat-release package identifies the release of Red Hat Linux.

   [nz@hostname ~]$ nzrev
   Release 3.0.5 [Build 6309]



The following packages are required:

   xauth 
   x11 deprecated libraries

For NPS version 3.05, these packages are on the Install CDs shipped with the server. The disc that these packages are located on is:

   CD Set 3.0.5 Disk 2 NPS Red Hat LAS 4.0 U1


Locate the files on this disc, copy them to the server and install the RPMs on the NPS server:

   [nz@hostname ~]$ rpm -ivh xorg-x11-xauth-6.8.2-1.EL.13.6.i386.rpm
   [nz@hostname ~]$ rpm -ivh xorg-x11-deprecated-libs-6.8.2-1.EL.13.6.i386.rpm

On the NPS server, configure the SSH daemon to forward X11 requests. As root user, edit the ssh configuration file.

   [root@hostname ~]$ vi /etc/ssh/sshd_config

Add the following line:

   XAuthLocation /usr/bin/X11/xauth

Change the existing key/value to allow X forwarding:

   X11Forwarding yes


As root, restart the ssh daemon:

   [root@hostname ~]$ service sshd restart

You can now log into the NPS server over SSH with X forwarding.

From a Linux client machine (that has X server installed) issue the following command in a terminal window, where hostname.com is the NPS server name: 

   ssh -Y nz@hostname.com 

Download the ODI image from Oracle at the following URL and find the file listed below:


   http://www.oracle.com/technology/software/products/ias/htdocs/101310.html

The name of the file is as follows: 

   Oracle Data Integrator 10g (10.1.3.4.0) - Linux x86 

Log in to the NPS server as user 'nz'.

Make a directory in which to store and extract the files:

    [nz@hostname ~]$ mkdir ~/ODI

Move the downloaded file to the newly-created directory:

    [nz@hostname ~]$ mv odi_linux_x86_101340.cpio ~/ODI

Extract the image to its folders:

    [nz@hostname ODI]$ cpio -idmv < odi_linux_x86_101340.cpio

List the contents to confirm that it was extracted correctly:

[nz@hostname ODI]$ ls -lah
   total 538M
   drwxrwxr-x 7 nz nz 4.0K Nov 21 09:19 .
   drwxrwxrwx 59 nz nz 12K Nov 21 09:19 ..
   drwx------ 4 nz nz 4.0K Nov 16 09:24 external
   -r-xr-xr-x 1 nz nz 15K Nov 16 09:22 index.htm
   -rw-r--r-- 1 nz nz 538M Nov 16 08:55 odi_linux_x86_101340.cpio
   drwx------ 10 nz nz 4.0K Nov 16 09:24 oracledi
   drwx------ 5 nz nz 4.0K Nov 16 09:24 oracledilwd
   drwx------ 7 nz nz 4.0K Nov 16 09:24 oracledimn
   drwx------ 4 nz nz 4.0K Nov 16 09:24 setup



   [nz@hostname ODI]$ cd setup/Linux/
 


Confirm that you logged in using SSH by using the -Y flag so that we can forward the X display: 

   [nz@hostname Linux]$ ./setup &

The graphical installer displays on your screen. Follow the installer instructions. Then go to a terminal and execute a script.  


   [root@hostname ~]# cd /export/home/nz/oraInventory/
   [root@hostname oraInventory]# ./orainstRoot.sh 
   Changing permissions of /export/home/nz/oraInventory to 770.
   Changing groupname of /export/home/nz/oraInventory to nz.
   The execution of the script is complete


The installation is now complete. This process can be used to install other programs that have a graphical installer, or to launch GUI-based programs from the NPS server.
[{"Product":{"code":"SSULQD","label":"IBM PureData System"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":null,"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.0.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Historical Number

NZ321793

Document Information

More support for:
IBM PureData System

Software version:
1.0.0

Document number:
465037

Modified date:
17 October 2019

UID

swg21572928