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

clip_image002

4.1.4. In the Patch Search window, type in 10404530 for the patch number. Select the operating system and click Search.

clip_image004

4.1.5. In the Patch Search Results, only one patch should appear. Click on the patch number.

clip_image006

4.1.6. Click on Download.

clip_image008

After clicking Download, you should be able to select the zip file and download to your machine. Only download the first two zip packages.

clip_image010

If you have any questions on the above, please contact PITSS.