Oracle 9iR2 64-bit在RHEL 4 x86-64 上的安裝需求
Requirements for Installing Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T) [ID 353529.1]
Requirements for Installing Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T)
1. Install the required OS components
- This list is based upon a "default-RPMs" installation of RHEL AS/ES 4 update 1. When a newer "update" level is used, the RPM release numbers (such as 2.4-9.1.87) may be slightly higher (such as 2.4-9.1.93 or 2.4-9.2.37). This is fine so long as you are still using RHEL AS/ES 4 RPMs.
- glibc-kernheaders-2.4-9.1.87.x86_64.rpm
- glibc-headers-2.3.4-2.9.x86_64.rpm
- glibc-devel-2.3.4-2.9.x86_64.rpm <<< both ARCH's are required. See below.
- glibc-devel-2.3.4-2.9.i386.rpm <<< both ARCH's are required. See above.
- compat-gcc-32-3.2.3-47.3.x86_64.rpm
- compat-gcc-32-c++-3.2.3-47.3.x86_64.rpm
- libstdc++-devel-3.4.3-22.1.x86_64.rpm
- libaio-0.3.103-3.x86_64.rpm
- Please do not rush, skip, or minimize this critical step.
This list is based upon a "default-RPMs" installation of RHEL AS/ES 4.
Additional RPMs (beyond anything known to Oracle) may be needed if a
"less-than-default-RPMs" installation of RHEL AS/ES 4 is performed. For
additional information on "default-RPMs", please see , "Defining a "default RPMs" installation of the RHEL OS"
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.
NOTE: i386 packages might require the
--force option during installation if the 64-bit version of the same
package is already installed. For example, "rpm -ivh --force
glibc-devel-2.3.4-2.9.i386.rpm" may be required.
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
mv /usr/bin/g++ /usr/bin/g++.orig
ln -s /usr/bin/x86_64-redhat-linux-gcc32 /usr/bin/gcc
ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++
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
0022
% echo $LD_ASSUME_KERNEL
2.4.19
- Modify your kernel settings in /etc/sysctl.conf (RedHat) as follows:
kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152. See for more information.
kernel.shmmax = 1/2 of physical RAM. This would be the value 2147483648 for a system with 4Gb of physical RAM.
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 512 x processes (for example 327680 for 640 processes)
net.ipv4.ip_local_port_range = 9000 65500
@per Bug 7507772
The runInstaller (OUI) checks may expect this to be the old
guidance of “1024 65000”. The new guidance from Oracle development is
“9000 65500”. Please allow the runInstaller (OUI) to proceed with the
new guidance from Oracle development.
kernel.hostname = yourhost.yourdomain.com # kernel.domainname = yourdomain #
Then run "sysctl -p" to activate these new settings
Next, the "hostname" command should return the fully qualified hostname as shown below:
% hostname
hostname.domainname
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
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
- Add or edit the following line in the /etc/pam.d/login file, if it does not already exist:
session required pam_limits.so
- Add the following lines to /etc/profile:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
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
For example:
# rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n" | grep glibc-devel
glibc-devel-2.3.4-2.13 (i386)
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055205/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在RHEL4/Fedora4上安裝Oracle10g攻略(zt)Oracle
- 在rhel4上安裝oracle 10.2.0.1出錯的怪問題Oracle
- 在 RHEL5 或 OL5 64 位 (x86-64) 上安裝 Oracle Database 12.1 的要求OracleDatabase
- 在 RHEL6 或 OL6 64 位 (x86-64) 上安裝 Oracle Database 12.1 的要求OracleDatabase
- 在rhel3上安裝oracle 9i 32bit or 64bit的需求Oracle
- RHEL4上安裝oracle9i-9.2.0.4Oracle
- 在 RHEL3上安裝 Oracle 10gOracle 10g
- 在rhel5上安裝oracle10gOracle
- PostgreSQL9.4在RHEL上的安裝SQL
- Oracle 10G在fedora core4上的安裝Oracle 10G在fedora core4上的安裝Oracle 10g
- RHEL4-ASU2-i386上安裝oracle9204Oracle
- 在Linux x86-64平臺上安裝oracle 10gR2LinuxOracle 10g
- 在rhel和CentOS上安裝SQL Server的方法CentOSSQLServer
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- 在 Centos/RHEL 6.X 上安裝 WettyCentOS
- oracle10gR2 在RHEL4上的安裝配置文件(基於檔案系統)Oracle
- RHEL5.3上安裝oracle 9iOracle
- RHEL5 上安裝Oracle 10g的文件Oracle 10g
- RHEL5.2上mplayer的安裝
- 在rhel5.3 x86上安裝oracle 11.2.0.1 db software的過程Oracle
- Oracle在Linux上的安裝OracleLinux
- Oracle9.2.0.4 在 Red Hat Enterprise 4上的安裝Oracle
- Oracle 10G在fedora core4上的安裝(轉)Oracle 10g
- ibm sdk下載地址以及在java 6 64-bit SDK在AIX 6上的安裝IBMJavaAI
- 在RHEL5.5x64上安裝Oracle10gR2的簡單步驟Oracle
- RHEL5上Oracle 10g安裝筆記Oracle 10g筆記
- RHEL6 上安裝Oracle 11g軟體Oracle
- Oracle Database 在各種平臺下的安裝需求OracleDatabase
- 在rhel5上靜默(silent)安裝oracle10g(10.2.0.1)報錯Oracle
- Enterprise Linux 5 X86-64上安裝Oracle11.2LinuxOracle
- RHEL3上安裝Oracle9.2.0 完全版(轉)Oracle
- 【Oracle】RHEL6.4-64位 安裝oracle11.2.0.3(一) 軟、硬體需求檢查Oracle
- mysql在redhat as4上的安裝過程MySqlRedhat
- Oracle 11g在RHEL 6.4下的詳細安裝過程Oracle
- oracle10g安裝在RHEL5遇到的版本問題Oracle
- rhel4 oracle 10g rac安裝問題集錦Oracle 10g
- rhel 5.4 64位上安裝oracle 11g R2Oracle
- 在 Red Hat Advanced Server 4 上安裝 Oracle 10.2.0.1 RAC (zt)ServerOracle