Oracle Database 11gR2 Setup Prerequisites for Linux
1. Minimum System Requirements
1.1. Oracle Supported DB Platforms (32-bit):
1.1.1. Oracle/Red Hat Linux 4: UL7+
1.1.1.1. Kernel Requirements: 2.6.9 or later
1.1.2. Oracle/Red Hat Linux 5: UL2+
1.1.2.1. Kernel Requirements: 2.6.18 or later
1.1.3. Oracle/Red Hat Linux 6 (Only with Oracle Database 11.2.0.3)
1.1.3.1. Kernel Requirements: Oracle Linux 6: 2.6.32.100 or later
1.1.3.2. Kernel Requirements: RHEL 6: 2.6.32-71 or later
1.1.4. SUSE Linux 10 SP2
1.1.4.1. Kernel Requirements: 2.6.16.21 or later
1.1.5. SUSE Linux 11
1.1.5.1. Kernel Requirements: 2.6.27.19 or later
1.2. Oracle Support DB Platforms (64-bit):
1.2.1. Oracle/Red Hat Linux 4: UL7+
1.2.1.1. Kernel Requirements: 2.6.9 or later
1.2.2. Oracle/Red Hat Linux 5: UL2+
1.2.2.1. Kernel Requirements: Oracle Linux 5 UL2: 2.6.18 or later
1.2.2.2. Kernel Requirements: Oracle Linux 5 UL5+: 2.6.32-100.0.19 or later
1.2.2.3. Kernel Requirements: RHEL 5: 2.6.32 or later
1.2.3. Oracle/Red Hat Linux 6 (Only with Oracle Database 11.2.0.3)
1.2.3.1. Kernel Requirements: Oracle Linux 6: 2.6.32-100.28.5.el6.x86_64 or later (2.6.32-71.el6.x86_64 or later if using Red Hat Compatible Kernel)
1.2.3.2. Kernel Requirements: RHEL 6: 2.6.32-71.el6.x86_64 or later (2.6.32-100.28.5.el6.x86_64 or later if using the Oracle Unbreakable Enterprise Kernel)
1.2.4. SUSE Linux 10 SP2
1.2.4.1. Kernel Requirements: 2.6.16.21 or later
1.2.5. SUSE Linux 11
1.2.5.1. Kernel Requirements: 2.6.27.19 or later
NOTE: To check kernel requirements, run “uname –r”
1.3. *RAM: 2 GB+ (8 GB+ for production environments)
1.4. Virtual Memory: 4 GB+ (16 GB+ for production environments)
1.5. HDD Partitioning:
*Software Mount: One file system mount with at least 10 GB of free space to store the software and temporary file storage for servers. This value could be significantly higher (hundreds of GB if not TB) depending on the size of the data.
TEMPFS Space: 4GB+ (Minimum: 1GB+)
*SWAP: 2-16 GB (equal to amount of RAM if between 2-16 GB RAM; 16 GB if more than 16 GB of RAM)
1.6. OS User Access Requirements:
1.6.1. OS User will need to own the software mount.
1.6.2. Root user access must be accessible for the installation.
*RAM and File System Mount Specifications: For production systems, please consult PITSS or Oracle on sizing recommendations. The amount of RAM, HDD Space for SWAP and Software Mounts will vary depending on end-user usage and application characteristics such as the expected size of the data tablespaces you plan to use.
2. Other Linux OS Requirements
2.1. Open File Limits:
“soft nproc” should be at least 2047
“hard nproc” should be at least 16384
“soft nofile” should be at least 1024
“hard nofile” should be 65536
“soft stack” should be at least 10240
3. Required Linux Packages
3.1. Oracle/Red Hat Enterprise Linux 4 32-bit
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.15.92.0.2 |
compat-libstdc++-33-3.2.3 |
elfutils-libelf-0.97 |
elfutils-libelf-devel-0.97 |
gcc-3.4.6 |
gcc-c++-3.4.6 |
glibc-2.3.4-2.41 |
glibc-common-2.3.4 |
glibc-devel-2.3.4 |
glibc-headers-2.3.4 |
libaio-0.3.105 |
libaio-devel-0.3.105 |
libgcc-3.4.6 |
libstdc++-3.4.6 |
libstdc++-devel 3.4.6 |
make-3.80 |
numactl-0.6.4.i386 |
pdksh-5.2.14 |
sysstat-5.0.5 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm#CHDHFGBJ
3.2. Red Hat and Oracle Enterprise Linux 5 32-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.17.50.0.6 |
compat-libstdc++-33-3.2.3 |
elfutils-libelf-0.125 |
elfutils-libelf-devel-0.125 |
elfutils-libelf-devel-static-0.125 |
gcc-4.1.2 |
gcc-c++-4.1.2 |
glibc-2.5-24 |
glibc-common-2.5 |
glibc-devel-2.5 |
glibc-headers-2.5 |
kernel-headers-2.6.18 |
ksh-20060214 |
libaio-0.3.106 |
libaio-devel-0.3.106 |
libgcc-4.1.2 |
libgomp-4.1.2 |
libstdc++-4.1.2 |
libstdc++-devel-4.1.2 |
make-3.81 |
sysstat-7.0.2 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm#CHDHFGBJ
3.3. RedHat and Oracle Enterprise Linux 6 32-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.20.51.0.2-5.11.el6.i686 |
compat-libcap1-1.10-1.i686 |
compat-libstdc++-33-3.2.3-69.el6.i686 |
gcc-4.4.4-13.el6.i686 |
gcc-c++-4.4.4-13.el6.i686 |
glibc-2.12-1.7.el6.i686 |
glibc-devel-2.12.1.7.el6.i686 |
ksh |
libaio-0.3.107-10.el6.i686 |
libaio-devel-0.3.107-10.el6.i686 |
libgcc-4.4.4-13.el6.i686 |
libstdc++-4.4.4-13.el6.i686 |
libstdc++-devel-4.4.4-13.el6.i686 |
make-3.81.19.el6.i686 |
sysstat-9.0.4-11.el6.i686 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm#CHDHFGBJ
3.4. SUSE Linux 10 32-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.16.91.0.5 |
compat-libstdc++-5.0.7 |
gcc-4.1.2 |
gcc-c++-4.1.2 |
glibc-2.4-31.63 |
glibc-devel-2.4-31.63 |
ksh-93r-12.9 |
libaio-0.3.104 |
libaio-devel-0.3.104 |
libelf-0.8.5 |
libgcc-4.1.2 |
libstdc++-4.1.2 |
libstdc++-devel-4.1.2 |
make-3.80 |
sysstat-8.0.4 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm#CHDHFGBJ
3.5. SUSE Linux 11 32-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.19 |
gcc-4.3 |
gcc-c++-4.3 |
glibc-2.9 |
glibc-devel-2.9 |
ksh-93t |
libaio-0.3.104 |
libaio-devel-0.3.104 |
libgcc43-4.3.3_20081022 |
libstdc++33-3.3.3 |
libstdc++43-4.3.3_20081022 |
libstdc++43-devel-4.3.3_20081022 |
libstdc++-devel-4.3 |
make-3.81 |
sysstat-8.1.5 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm#CHDHFGBJ
NOTE: To see what packages are installed, enter “rpm –q package_name”.
3.6. Oracle/Red Hat Enterprise Linux 4 64-bit
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.15.92.0.2 |
compat-libstdc++-33-3.2.3-x86_64 |
compat-libstdc++-33-3.2.3 (32-bit) |
elfutils-libelf-0.97 |
elfutils-libelf-devel-0.97 |
expat-1.95.7 |
gcc-3.4.6 |
gcc-c++-3.4.6 |
glibc-2.3.4-2.41 |
glibc-2.3.4-2.41 (32-bit) |
glibc-common-2.3.4 |
glibc-devel-2.3.4 |
glibc-devel-2.3.4 |
libaio-0.3.105 |
libaio-0.3.105 (32-bit) |
libaio-devel-0.3.105 |
libaio-devel-0.3.105 (32-bit) |
libgcc-3.4.6 |
libgcc-3.4.6 (32-bit) |
libstdc++-3.4.6 |
libstdc++-3.4.6 (32-bit) |
libstdc++-devel 3.4.6 |
make-3.80 |
numactl-0.6.4.x86_64 |
pdksh-5.2.14 |
sysstat-5.0.5 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGJCEA
3.7. Red Hat and Oracle Enterprise Linux 5 64-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.17.50.0.6 |
compat-libstdc++-33-3.2.3 |
compat-libstdc++-33-3.2.3 (32-bit) |
elfutils-libelf-0.125 |
elfutils-libelf-devel-0.125 |
gcc-4.1.2 |
gcc-c++-4.1.2 |
glibc-2.5-24 |
glibc-2.5-24 (32-bit) |
glibc-common-2.5 |
glibc-devel-2.5 |
glibc-devel-2.5 (32-bit) |
glibc-headers-2.5 |
ksh-20060214 |
libaio-0.3.106 |
libaio-0.3.106 (32-bit) |
libaio-devel-0.3.106 |
libaio-devel-0.3.106 (32-bit) |
libgcc-4.1.2 |
libgcc-4.1.2 (32-bit) |
libstdc++-4.1.2 |
libstdc++-4.1.2 (32-bit) |
libstdc++-devel-4.1.2 |
make-3.81 |
sysstat-7.0.2 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGJCEA
3.8. RedHat and Oracle Enterprise Linux 6 64-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.20.51.0.2-5.11.el6 (x86_64) |
compat-libcap1-1.10-1 (x86_64) |
compat-libstdc++-33-3.2.3-69.el6 (x86_64) |
compat-libstdc++-33-3.2.3-69.el6.i686 |
gcc-4.4.4-13.el6 (x86_64) |
gcc-c++-4.4.4-13.el6 (x86_64) |
glibc-2.12-1.7.el6 (i686) |
glibc-2.12-1.7.el6 for (x86_64) |
glibc-devel-2.12-1.7.el6 (x86_64) |
glibc-devel-2.12.1.7.el6.i686 |
ksh |
libaio-0.3.107-10.el6 (x86_64) |
libaio-0.3.107-10.el6.i686 |
libaio-devel-0.3.107-10.el6 (x86_64) |
libaio-devel-0.3.107-10.el6.i686 |
libgcc-4.4.4-13.el6 (i686) |
libgcc-4.4.4-13.el6 (x86_64) |
libstdc++-4.4.4-13.el6 (x86_64) |
libstdc++-4.4.4-13.el6 (i686) |
libstdc++-devel-4.4.4-13.el6 (x86_64) |
libstdc++-devel-4.4.4-13.el6.i686 |
make-3.81.19.el6 |
sysstat-9.0.4-11.el6 (x86_64) |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGJCEA
3.9. SUSE Linux 10 64-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.16.91.0.5 |
compat-libstdc++-5.0.7 |
gcc-4.1.0 |
gcc-c++-4.1.2 |
glibc-2.4-31.63 |
glibc-devel-2.4-31.63 |
glibc-devel-32bit-2.4-31.63 |
ksh-93r-12.9 |
libaio-0.3.104 |
libaio-32bit-0.3.104 |
libaio-devel-0.3.104 |
libaio-devel-32bit-0.3.104 |
libelf-0.8.5 |
libgcc-4.1.2 |
libstdc++-4.1.2 |
libstdc++-devel-4.1.2 |
make-3.80 |
numactl-0.9.6.x86_64 |
sysstat-8.0.4 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGJCEA
3.10. SUSE Linux 11 64-bit:
The minimum versions of the packages below will need to be installed before the Database 11gR2 installation can begin:
Package Name |
binutils-2.19 |
gcc-4.3 |
gcc-32bit-4.3 |
gcc-c++-4.3 |
glibc-2.9 |
glibc-32bit-2.9 |
glibc-devel-2.9 |
glibc-devel-32bit-2.9 |
ksh-93t |
libaio-32bit-0.3.104 |
libaio-0.3.104 |
libaio-devel-0.3.104 |
libaio-devel-32bit-0.3.104 |
libgcc43-4.3.3_20081022 |
libstdc++33-3.3.3 |
libstdc++33-32bit-3.3.3 |
libstdc++43-4.3.3_20081022 |
libstdc++43-32bit-4.3.3_20081022 |
libstdc++43-devel-4.3.3_20081022 |
libstdc++43-devel-32bit-4.3.3_20081022 |
libstdc++-devel-4.3 |
make-3.81 |
sysstat-8.1.5 |
For more information from Oracle on required packages please go to: http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCGJCEA
NOTE: To see what packages are installed, enter “rpm –q package_name”.
4. Software Requirements
4.1. Oracle Database 11gR2 (11.2.0.3)
4.1.1. Go to support.oracle.com
4.1.2. Login with your Oracle OTN Login that has your organization’s “oracle support identifier” that lets you download “Patches & Updates”
4.1.3. Click on “Patches & Updates”
4.1.4. In the Patch Search window, type in 10404530 for the patch number. Select the operating system and click Search.
4.1.5. In the Patch Search Results, only one patch should appear. Click on the patch number.
4.1.6. Click on Download.
After clicking Download, you should be able to select the zip file and download to your machine. Only download the first two zip packages.
If you have any questions on the above, please contact PITSS.