To check the size of physical memory, execute: General Before you install an Oracle Database 10g you need to check the system for required RPMs. EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 It is important to have these x86_64 RPMs installed.On my systems I usually install a minimum list of RPMs which usually requires the installation of additional packages for Oracle databases. For 10g R2 (64-bit) on RHEL 4 x86_64, the document Oracle Database Installation Guide 10g Release 2 (10.2) for Linux x86-64 lists the following required package versions or higher: binutils-188.8.131.52.2-10. EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-184.108.40.206.90-44.1 libstdc -3.4.3-9. The above command will list the architecture of each binary package.And for systems with more than 2 GB of RAM, the swap space can be between one and two times the size of RAM.
When I installed 10g R2 I did not experience any problems when these RPMs were missing. EL4.i386\ glibc-devel-2.3.4-2.i386\ glibc-headers-2.3.4-2.i386\ glibc-kernheaders-2.4-9.1.87.i386rpm -Uvh openmotif-2.2.3-6. I tried to use the RPMs that came with the FC1 CDs which are easily available to everyone.When you want to install rpm -Uvh gcc-3.4.3-22.1.x86_64\ cpp-3.4.3-22.1.x86_64\ glibc-devel-2.3.4-2.9.x86_64\ glibc-headers-2.3.4-2.9.x86_64\ glibc-kernheaders-2.4-9.1.87.x86_64rpm -Uvh glibc-devel-2.3.4-2.9.i386rpm -Uvh openmotif-2.2.3-9. EL.13.6.x86_64rpm -Uvh xorg-x11-deprecated-libs-6.8.2-1. I did not had any problems installing an Oracle Database 10g (General Purpose Database) on FC1 with these RPMs.The following procedure is a step-by-step guide (Cookbook) with tips and information for installing Oracle Database 10g on Red Hat Linux.This guide shows how I installed 10g Database on the following Red Hat systems: Some files/packages were not included with Mandrake 10 which can be downloaded from: ftp://ftp.rediris.es/sites/psu.edu/mandrake-devel/cooker/i586/Mandrake/RPMS/setarch-1.3-1mdk.i586ftp://194.1/linux/contrib/openmotif/linux-rpm/openmotif-2.1.30-1_ICS.i386Validation/Certification For Validations/Certifications, go to Oracle's Certification Matrices.It is also used to emulate a 3GB virtual address space for applications that don't run properly with a larger virtual address space.
To check the RPM, run: rpm -Uvh gcc-3.4.4-2.x86_64\ gcc-c -3.4.4-2.x86_64\ libstdc -devel-3.4.4-2.x86_64\ cpp-3.4.4-2.x86_64\ glibc-devel-2.3.4-2.13.x86_64\ glibc-headers-2.3.4-2.13.x86_64\ glibc-kernheaders-2.4-9.1.98. EL.13.20.i386\ expat-1.95.7-4.i386\ fontconfig-2.2.3-7.i386\ freetype-2.1.9-1.i386\ zlib-220.127.116.11-1.2.i386/usr/bin/ld: /u01/app/oracle/oracle/product/10.2.0/db_1/lib//libirc.a(fast_memcpy.o): relocation R_X86_64_PC32 against `_memcpy_mem_ops_method' can not be usedwhen making a shared object; recompile with -f PIC /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status RPM are listed as requirements.
Note that 10g R2 won't fit on a single CD since it has over 780MB.
Oracle says that the system must have at least 512MB of RAM and 1GB of swap space or twice the size of RAM.
For 10g R2 (32-bit) on RHEL 4 x86, the document Oracle Database Release Notes 10g Release 2 (10.2) for Linux x86 lists the following required package versions or higher: binutils-18.104.22.168.2-10. EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gnome-libs-22.214.171.124.90-44.1 libstdc -3.4.3-9. This means that you have to install packages for both architectures, x86 and x86_64.
EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9. For 10g R1 (32-bit) on RHEL 3 x86, the document Oracle Database Installation Guide 10g Release 1 (10.1) for UNIX Systems lists the following required package versions or higher: make-3.79.1 gcc-3.2.3-34 glibc-2.3.2-95.20 compat-db-4.0.14-5 compat-gcc-7.3-2.96.128 compat-gcc-c -7.3-2.96.128 compat-libstdc -7.3-2.96.128 compat-libstdc -devel-7.3-2.96.128 openmotif21-2.1.30-8 setarch-1.3-1 ).
EL4 compat-db-4.1.25-9 control-center-2.8.0-12 gcc-3.4.3-9. You will see that some RPMs are installed twice when you run this command (x86 RPM and x86_64 RPM).