Oracle 9i R2 (9.2.0.6) On SUSE LINUX Enterprise Server 9: (How To Install)
Oracle 9i R2 (9.2.0.6) On SUSE LINUX Enterprise Server 9: (How To Install)
Oracle 9i R2 (9.2.0.6) On SUSE LINUX Enterprise Server 9: (How To Install)
6)
on
SUSE LINUX Enterprise Server 9
( How to Install )
Arun Singh
http://www.novell.com/oracle
Introduction
Novell
• SUSE LINUX Enterprise Server 9 and Service Pack 2. You can download
Eval copy from http://www.novell.com/products/linuxenterpriseserver/eval.html
• SUSE Linux Enterprise Server 9 Documentation
http://www.novell.com/documentation/sles9/index.html
Oracle
Disk1 : ship_9204_linux_disk1.cpio.gz
Disk2 : ship_9204_linux_disk2.cpio.gz
Disk3 : ship_9204_linux_disk3.cpio.gz
Hardware Requirements
RAM 512 MB
Swap space Approx. twice the size of RAM
Disk space in /tmp 400 MB
Disk space for software files 2.5 GB (2621440 KB)
Disk space for database files 1.2 GB
Installation Steps
Check whether C/C++ compiler is installed. “gcc --version” will show “gcc
(GCC) 3.3.3 (SUSE LINUX)”. If gcc is not installed, then use YaST to install
“C/C++ Compiler and Tools”.
Note: If you are installing Oracle Database then there is no linking issue.
Some of the Oracle9i tools are compiled with gcc 2.95 compiler.
You may need ”gcc_old for SLES9” for linking of those tools.
gcc_old-2.95.3-175.2.i586.rpm is included in SLES 9 SP2 CD1.
orarun :
1. Install orarun package from SLES9 SP2 CD2. You can use YaST setup
tool or manual installation instruction to install orarun package.
rpm -i /media/cdrom/suse/i586/orarun-1.8-109.15.i586.rpm
2. The account for “oracle” user is disabled. Enable it, by changing the shell
for the "oracle" user from "/bin/false" to "/bin/bash", either using YaST
user administration, or by editing the file "/etc/passwd".
Also, set a new password for user “oracle” i.e. “/usr/bin/passwd oracle”.
You can use the SUSE setup tool YaST to accomplish above task.
1. Get Oracle 9iR2 (9204) Software from oracle web or use your Oracle Disks.
If you have downloaded SW then gunzip and cpio files. It will create three
directory Disk1, Disk2 and Disk3.
a. gunzip “file_name”
b. cpio command: cpio -idmv < “file_name”
2. Make sure you are logged in as “oracle” user and following variables are
exported before starting Oracle 9i R2 installation. If you are using new
orarun than these variable are already exported.
“export LD_ASSUME_KERNEL=2.4.21”
“export LD_PRELOAD=/usr/lib/libInternalSymbols.so”
5. Installation will walk you through with self explanatory instructions. You may
see some linking errors If gcc295 compiler is not used in step 2, but
installation of Oracle 9iR2 database is successful. Here are screen shots:
5. Oracle Database Start at boot time
The following steps will help you to install Oracle 9iR2 (Itanium/IA64) on SLES9:
(c) Oracle Installer check oraInst.loc files in two different locations “/etc”
and in “/var/opt/oracle”. If needed create a symbolic link:.
#ln -s /etc/oraInst.loc /var/opt/oracle/oraInst.loc
After this, click on retry and the installation continues to the end.
3. After installing 9.2.0.5 patchset you must install patch 4566648 to fix the
following 2 issues:
• 4566614: BSP(BACKING STORE) VALUE SHOULD BE CHECKED BEFORE
COPYING THE MEMORY SEGMENT
• 4566551: BACKING STORE (BSP) NEEDS PROPER ALIGNING FOR SLES9
libjox9oracle_aurora_ncomp_java.so
libjox9oracle_aurora_server_tools_loadjava.so
libjox9oracle_aurora_sqljdecl.so
libjox9oracle_net_nt.so
libjox9oracle_security_jwallet.so
libjox9oracle_sql.so
libjox9org_omg_CORBA_2_3_portable.so
libjox9sun_security_action.so
Please make sure you install x86_64 version 9iR2 on SLES9 (x86_64). There
are no known issue of installing x86 version of Oracle on SLES9 (x86_64) but
it is not supported by Oracle. Please check Oracle Metalink for any update.
Note: Universal Installer patches (4261532 & 4233179) needed for EM64T.
9. EM64T (32 bit): Summary of Installing Oracle 9iR2 (x86) on SLES9 (x86)
6. Edit the dbca script according to oracle metalink document Doc ID:
Note:292278.1 to run blackdown java using native threads.
7. Start the oracle universal installer using oraparam.ini file from patch
3810241 ( To detect SLES9 as supported OS)
9. Start netca in order to create tsnames and listener via the assistant.
# ln -s /opt/gcc295/bin/gcc /usr/bin/gcc
# ln -s /opt/gcc295/bin/gcc /usr/bin/cc
# ln -s /opt/gcc295/bin/g++ /usr/bin/g++
History:
Date Changes
10/01/04 Initial Document created.
03/01/05 Updated with new orarun, EM64T and Known Issues
04/11/05 Updated for libaio, 9206 information, Known Issues
04/15/05 Updated Known Issues, Updated Note about orarun
07/14/05 Revamped with updated Information from SLES9 SP2.
09/29/05 Added patchset notes, IA64, AMD64 Instructions
Enjoy!