Requirements for Installing Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T) (Doc ID 353529.1) |
In this Document
APPLIES TO: Oracle Database - Enterprise Edition - Version 9.2.0.1 to 9.2.0.8 [Release 9.2] Following requirements needs to be met for a successful installation of Oracle RDBMS Enterprise Edition version 9.2.0.x on Red Hat Enterprise Linux AS/ES 4.0 (RHEL4) on platform Linux x86_64 . You can download the 9.2.0.7 patchset from Metalink as patch 4163445. But you require a valid Metalink account for download.
The intended audience for this note is Oracle DBA's and customer's wanting to install Oracle 9iR2 64-bit on Red Hat Enterprise Linux 4.0 x86-64 (AMD64/EM64T). Since it is the expressed goal to keep Oracle Enterprise Linux functionally IDENTICAL to RHEL, this NOTE is also completely applicable to 64-bit (x86_64) OEL 4 update 4 or greater. 1. Install the required OS components selected all of the packages under the software development section.
The x86-64 packages are on the Red Hat Enterprise Linux 4 x86-64 distribution. The i386 packages are also on the Red Hat Enterprise Linux 4 x86-64 distribution. The command syntax to differentiate between installed i386 RPMs and installed x86-64 RPMs is presented in the last item of the "Additional Notes" section below. 2. Configure the Unix environment The first critical environment item is related to the gcc v3.2 and g++ v3.2 RPMs that were installed above. Run these commands: mv /usr/bin/gcc /usr/bin/gcc.orig If the "mv" (move) command lines above return an error, it only means that your system did not have a pre-existing /usr/bin/gcc or /usr/bin/g++ to rename. Next, the following environment settings are required for the Unix user performing the installation (eg. oracle) : % umask % echo $LD_ASSUME_KERNEL - Modify your kernel settings in /etc/sysctl.conf (RedHat) as follows: Next, the "hostname" command should return the fully qualified hostname as shown below: % hostname Next, if any Java packages are installed on the system, unset any Java environment variables (for example JAVA_HOME) The Unix user performing the installation (eg. oracle) should not have the Oracle install related variables set by default. For example setting ORACLE_HOME, PATH, LD_LIBRARY_PATH to include Oracle binaries in .profile, .bash_profile, .login file and /etc/profile.d should be completely avoided. 3. Configure the Unix user process and file limits Assuming that the "oracle" Unix user will perform the installation, do the following: - Add the following settings to /etc/security/limits.conf oracle soft nproc 2047 - Add or edit the following line in the /etc/pam.d/login file, if it does not already exist: - Add the following lines to /etc/profile: if [ $USER = "oracle" ]; then 4. Install 9iR2 using the Oracle Universal Installer (OUI) When performing the 9.2.0.4 "software only" installation, make sure to use the "runInstaller" version that comes with 9.2.0.4 software (OUI 2.2.0.18) When performing the 9.2.0.7 installation, make sure to use the "runInstaller" version that comes with 9.2.0.7 (OUI 10.1.0.4) ADDITIONAL NOTES 1. Linux x86-64, support on AMD64/EM64T and Intel Processor Chips that adhere to the x86-64 architecture with supported Linux releases: -- Oracle 32-bit running on AMD64/EM64T with 32-bit OS is supported. -- Oracle 32-bit running on AMD64/EM64T with 64-bit OS is not supported . 2. Asynchronous I/O on ext2 and ext3 file systems is supported if your scsi/fc driver supports that functionality. 3. No extra patch is required for the DIRECTIO support for x86_64. 4. The following "rpm" command can be used to distinguish between a 32-bit or 64-bit package: # rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep <RPM_name> For example: # rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel glibc-devel-2.3.4-2.13 (i386) NOTE:301830.1 - Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device |