Thursday 30 September 2010

XWindows for Oracle SOA Installation on Linux

Recently, I had a requirement for migrate our windows based Oracle SOA suits servers into Linux platform. Most of Oracle installers use XWindows for the installation in GNU/Linux and other Unix(-like) systems. If you install from a remote workstation, you should have X-Server running.

This posting guide you to get X-Server up and running for install Oracle SOA suits in Red Hat Enterprise Linux Server Release 5.3 (64 bit). Instructions may slightly different if you are running a different flavour of Linux.

Required Software:



Steps:

    1. Install PuTTY and Xmanager in your local system.
    2. Go to All Programs -> PuTTY -> PuTTY and open PuTTY configuration window.
    3. Provide IP address of Linux server and select SSH.
    4. Login to Linux using root account.
    5. In the shell window execute the following command. This will installed required rpm and it's dependency's for X-Server.

              [root@hostname /]# yum -y install \
                                                          libXtst.i386 \
                                                          compat-libstdc++-33.i386 \
                                                          elfutils-libelf.i386 \
                                                          libaio.i386 \
                                                          libaio-devel.i386 \
                                                          libgcc.i386 \
                                                          libstdc++.i386 \
                                                          libstdc++-devel.i386 \
                                                          unixODBC.i386 \
                                                          unixODBC-devel.i386 \
                                                          openmotif.i386 \
                                                          libXp.i386 \
                                                          libXp.x86_64 \
                                                          binutils.x86_64 \
                                                          openmotif.x86_64 \
                                                          unixODBC-devel.x86_64 \
                                                          unixODBC.x86_64 \
                                                          glibc-headers.x86_64 \
                                                          gcc-c++.x86_64 \
                                                          zsh.x86_64 \
                                                          sysstat.x86_64 \
                                                          make.x86_64 \
                                                          libstdc++-devel.x86_64 \
                                                          libstdc++.x86_64 \
                                                          libgcc.x86_64 \
                                                          libaio-devel.x86_64 \
                                                          libaio.x86_64 \
                                                          glibc-devel.x86_64 \
                                                          glibc-common.x86_64 \
                                                          glibc-devel.i386 \
                                                          elfutils-libelf.x86_64 \
                                                          elfutils-libelf-devel.x86_64 \
                                                          gcc.x86_64 \
                                                          glibc.i686 \
                                                          glibc.x86_64 \
                                                          compat-libstdc++-33.x86_64 \
                                                          libXtst.x86_64

    6. Logout from Linux and close the PuTTY window.
    7. Go to All Progrrams - Xmanager 4 -> Xmanager - Passive -  You will see small X icon in your windows task bar.
    8. Go to All Programs -> PuTTY -> PuTTY and open PuTTY configuration window.
    9. Type IP address or if you saved your previous session, simple select the saved session and click load.
    10. Navigate to Connection -> SSH -> X11 in Category tile and click 'Enable X11 forwarding' check box


    11. Click 'Open' and login using your software installer account (normally oracle user account)
    12. Type [oracle@hostname /]$ echo $DISPLAY It should show some value.
   13. If you already download and unzip SOA suits software, go to softrare directory to start the Oracle installer.
          [oracle@hostname /]$ cd /media/oracle/stage/soa10.1.3.5
          [oracle@hostname /]$ ./runInstaller -ignoreSysPreReqs


**********************************************************************************************************************************************