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.
Historical Number
NZ321793
Was this topic helpful?
Document Information
More support for:
IBM PureData System
Software version:
1.0.0
Document number:
465037
Modified date:
17 October 2019
UID
swg21572928