I. Hardware requirements
1. Check physical memory requirements (> = 256 MB)
[Root @ CentOS ~] # Grep MemTotal/proc/meminfo
MemTotal: 1554748 kB
2. Check Virtual Memory Requirements
RAM 1-2 GB: swap 1.5 * RAM
RAM 2-16 GB: swap = RAM
RAM> 16 GB: swap 16 GB
[Root @ centos ~] # Grep SwapTotal/proc/meminfo
SwapTotal: 2096472 kB
3. view the system architecture
[Root @ centos ~] # Grep "model name"/proc/cpuinfo
Model name: Intel (R) Core (TM) 2 Duo CPU P7450 @ 2.13 GHz
[Root @ centos ~] # Uname-am
Linux centos 2.6.9-55. ELsmp #1 SMP Wed May 2 14:28:44 EDT 2007 i686 i686 i386 GNU/Linux
4. view disk space requirements
/Tmp space must be greater than or equal to 400 MB
[Root @ centos ~] # Df-m/tmp
Filesystem 1M-blocks Used Available Use % Mounted on
/Dev/sda3 1004 18 936 2%/tmp
If it is not enough, I set the TMP and TMPDIR environment variables all year round.
At least 2.7 GB free space is required for installing the Oracle 11g Software
[Root @ centos ~] # Df-m
Filesystem 1M-blocks Used Available Use % Mounted on
/Dev/sda1 8069 2875 4785 38%/
None 760 0 760 0%/dev/shm
/Dev/sda3 1004 18 936 2%/tmp
/Dev/sda6 5035 43 4737 1%/u01
/Dev/sda5 4031 723 3104 19%/u02
/Dev/hdc 57 57 0 100%/media/cdrecorder
Ii. software requirements
2.1 operating system version requirements
The following are the operating sytem requirements for Oracle Database 11g release 1:
Asianux 2 SP2
Asianux 3
Oracle Linux 4
Oracle Linux 5
Red Hat Enterprise Linux 4
Red Hat Enterprise Linux 5
SUSE Enterprise Linux 10
The following or later version of packages for Asianux 2, Oracle Linux 4, and Red Hat Enterprise Linux 4 shoshould be installed:
Binutils-2.15.92.0.2-18
Compat-libstdc ++-33.2.3-47.3
Elfutils-libelf-0.97-5
Elfutils-libelf-devel-0.97-5
Glibc-2.3.4-2.19
Glibc-common-2.3.4-2.19
Glibc-devel-2.3.4-2.19
Glibc-headers-2.3.4-2.19
Gcc-3.4.5-2
Gcc-c ++-3.4.5-2
Libaio-devel-0.3.105-2
Libaio-0.3.105-2
Libgcc-3.4.5
Libstdc ++-3.4.5-2
Libstdc +-devel-3.4.5-2
Make-3.80-5
Numactl-0.6.4.i386
Sysstat-5.0.5
Rpm-qa | grep binutils-2.17.50.0.6
Rpm-qa | grep compat-libstdc ++-33-3.2.3
Rpm-qa | grep elfutils-libelf-0.125
Rpm-qa | grep elfutils-libelf-devel-0.125
Rpm-qa | grep elfutils-libelf-devel-static-0.125
Rpm-qa | grep gcc-4.1.2
Rpm-qa | grep gcc-c ++-4.1.2
Rpm-qa | grep glibc-2.5-24
Rpm-qa | grep glibc-common-2.5
Rpm-qa | grep glibc-devel-2.5
Rpm-qa | grep ksh-20060214
Rpm-qa | grep libaio-0.3.106
Rpm-qa | grep libaio-devel-0.3.106
Rpm-qa | grep libgcc-4.1.2
Rpm-qa | grep libgomp-4.1.2
Rpm-qa | grep libstdc ++-4.1.2
Rpm-qa | grep libstdc ++ devel-4.1.2
Rpm-qa | grep make-3.81
Rpm-qa | grep sysstat-7.0.2
Rpm-qa | grep elfutils-libelf-devel 1
Rpm-qa | grep glibc
Rpm-qa | grep glibc-common
Rpm-qa | grep glibc-devel
Rpm-qa | grep glibc-headers
Rpm-qa | grep gcc
Rpm-qa | grep gcc-c ++
Rpm-qa | grep libaio-devel 1
Rpm-qa | grep libaio 1
Rpm-qa | grep libgcc
Rpm-qa | grep libstdc ++
Rpm-qa | grep libstdc ++-devel
Rpm-qa | grep make
Rpm-qa | grep numactl
Rpm-qa | grep sysstat 1
[Root @ centos ~] # Rpm-qa | grep make
----- The following package is checked -----
Elfutils-libelf-devel-0.97-5
Libaio-devel-0.3.105-2
Libaio-0.3.105-2
Sysstat