Requirements for Installing Oracle 10gR2 RDBMS on OEL 4 update 5 on AMD64/EM64T
1. Hardware:
==========
* Minimum Hardware Requirements
- 1 GB (1024 MB) of physical RAM
- The following table describes the relationship between installed RAM and the configured swap space requirement.
RAM Swap Space
===== =============
Between 1024 MB and 2048 MB 1.5 times the size of RAM
Between 2049 MB and 8192 MB Equal to the size of RAM
More than 8192 MB 0.75 times the size of RAM
- 400 MB of disk space (and less than 2Tb of disk space) in the /tmp directory.
- 1.2 GB of disk space for a preconfigured database that uses file system storage (optional)
2. Software:
=========
* Oracle Enterprise Linux AS 4 (Update 5 only).
o Kernel 2.6.9-55.0.0.0.2.EL
* Required OS Components (per Release Notes, and Quick Install Guide)
o libaio-0.3.105-2.x86_64.rpm << both ARCH's are required. See below.
o gcc-3.4.6-8.0.1.x86_64.rpm (this will require the glibc-kernheaders, glibc-headers, and the glibc-devel pre-requisites that are listed below)
o libstdc++-devel-3.4.6-8.0.1.x86_64.rpm
o gcc-c++-3.4.6-8.0.1.x86_64.rpm
o sysstat-5.0.5-14.rhel4.x86_64.rpm
o install oracleasm-support v 2.0.0.1 or higher if you are using ASMLib
o the other RPMs listed in the Release Notes, and Quick Install Guide will already be present from the "default-RPMs" installation that is specified below.
* Additional Required OS Components (per this NOTE)
o Please do not rush, skip, or minimize this critical step. This list is based upon a "workstation-default-RPMs" installation of OEL AS 4. Additional RPMs (beyond anything known to Oracle) may be needed if a "less-than-workstation-default-RPMs" installation of OEL AS 4 is performed. For more information, please refer to Note 401167.1, "Defining a "default RPMs" installation of the OEL OS"
o glibc-kernheaders-2.4-9.1.100.EL.x86_64.rpm
o glibc-headers-2.3.4-2.36.x86_64.rpm
o glibc-devel-2.3.4-2.36.x86_64.rpm << both ARCH's are required. See below.
o glibc-devel-2.3.4-2.36.i386.rpm << both ARCH's are required. See above.
o expat-1.95.7-4.i386.rpm
o zlib-1.2.1.2-1.2.i386.rpm
o freetype-2.1.9-5.el4.i386.rpm
o fontconfig-2.2.3-7.0.1.i386.rpm
o xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
Please observe that these two (2) RPMs are listed together,
on the same line, to emphasize that since they each depend
upon the other, they must be installed together, in one (1)
"rpm-ivh" command as follows:
rpm -ivh xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
o xorg-x11-deprecated-libs-6.8.2-1.EL.18.0.1.i386.rpm << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
o libaio-0.3.105-2.i386.rpm << both ARCH's are required. See above.
o libgcc-3.4.6-8.0.1.i386.rpm << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
o compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
The x86_64 packages are on the Oracle Enterprise Linux 4 x86-64 distribution. The i386 packages are also on the Oracle Enterprise Linux 4 x86-64 distribution.
Command syntax to differentiate between installed i386 RPMs and installed x86_64 RPMs is presented in 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.36.i386.rpm" may be required.
3. Environment:
============
* Modify your kernel settings in /etc/sysctl.conf as follows. If the current value for any parameter is higher than the value listed in this table, do not change the value of that parameter. Range values (such as net.ipv4.ip_local_port_range) must match exactly.
kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152. See Note 301830.1 for more information.
kernel.shmmax = 1/2 of physical RAM, but not greater than 4GB. This would be the value 2147483648 for a system with 4Gb of physical RAM.
kernel.sem = 250 32000 100 12
net.core.rmem_default = 262144
@per Bug <7507772>
net.core.rmem_max = 2097152
@per Bug <7507772>
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
@per Bug 7507772
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.
net.ipv4.tcp_wmem or net.ipv4.tcp_rmem are not needed, and not recommended. For additional information, please see Note 560590.1, “How and When to use the net.ipv4.tcp_rmem and net.ipv4.tcp_wmem Linux kernel Parameters”
To activate these new settings into the running kernel space, run the “sysctl –p” command
* Hostname command should return the fully qualified hostname as shown below:
% hostname
hostname.domainname
* If any Java packages are installed on the system, unset the Java environment variables, for example JAVA_HOME.
* The oracle account used to install Oracle 10.2.0.X, 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, .login file and /etc/profile.d should be completely avoided.
4. Set Shell Limits for the oracle User. 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
5. Create, change ownership, and change permission of the $ORACLE_BASE directory, using the appropriate section of the 10gR2 Quick Install Guide for x86_64.
6. Configuring the oracle User's Environment, using the appropriate section of the 10gR2 Quick Install Guide for x86_64. Note that setting $ORACLE_BASE (not $ORACLE_HOME) in the environment will ease a couple of entries in the Oracle Universal Installer.
7. Now you are ready to invoke your Oracle Universal Installer. Be sure that you are LOGGED ON as the oracle account. Log directly into the install session. Do not use any variety of “su”.
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. 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 glibc-devel
glibc-devel-2.3.4-2.36 (i386)
1. Hardware:
==========
* Minimum Hardware Requirements
- 1 GB (1024 MB) of physical RAM
- The following table describes the relationship between installed RAM and the configured swap space requirement.
RAM Swap Space
===== =============
Between 1024 MB and 2048 MB 1.5 times the size of RAM
Between 2049 MB and 8192 MB Equal to the size of RAM
More than 8192 MB 0.75 times the size of RAM
- 400 MB of disk space (and less than 2Tb of disk space) in the /tmp directory.
- 1.2 GB of disk space for a preconfigured database that uses file system storage (optional)
2. Software:
=========
* Oracle Enterprise Linux AS 4 (Update 5 only).
o Kernel 2.6.9-55.0.0.0.2.EL
* Required OS Components (per Release Notes, and Quick Install Guide)
o libaio-0.3.105-2.x86_64.rpm << both ARCH's are required. See below.
o gcc-3.4.6-8.0.1.x86_64.rpm (this will require the glibc-kernheaders, glibc-headers, and the glibc-devel pre-requisites that are listed below)
o libstdc++-devel-3.4.6-8.0.1.x86_64.rpm
o gcc-c++-3.4.6-8.0.1.x86_64.rpm
o sysstat-5.0.5-14.rhel4.x86_64.rpm
o install oracleasm-support v 2.0.0.1 or higher if you are using ASMLib
o the other RPMs listed in the Release Notes, and Quick Install Guide will already be present from the "default-RPMs" installation that is specified below.
* Additional Required OS Components (per this NOTE)
o Please do not rush, skip, or minimize this critical step. This list is based upon a "workstation-default-RPMs" installation of OEL AS 4. Additional RPMs (beyond anything known to Oracle) may be needed if a "less-than-workstation-default-RPMs" installation of OEL AS 4 is performed. For more information, please refer to Note 401167.1, "Defining a "default RPMs" installation of the OEL OS"
o glibc-kernheaders-2.4-9.1.100.EL.x86_64.rpm
o glibc-headers-2.3.4-2.36.x86_64.rpm
o glibc-devel-2.3.4-2.36.x86_64.rpm << both ARCH's are required. See below.
o glibc-devel-2.3.4-2.36.i386.rpm << both ARCH's are required. See above.
o expat-1.95.7-4.i386.rpm
o zlib-1.2.1.2-1.2.i386.rpm
o freetype-2.1.9-5.el4.i386.rpm
o fontconfig-2.2.3-7.0.1.i386.rpm
o xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
Please observe that these two (2) RPMs are listed together,
on the same line, to emphasize that since they each depend
upon the other, they must be installed together, in one (1)
"rpm-ivh" command as follows:
rpm -ivh xorg-x11-Mesa-libGL-6.8.2-1.EL.18.0.1.i386.rpm xorg-x11-libs-6.8.2-1.EL.18.0.1.i386.rpm
o xorg-x11-deprecated-libs-6.8.2-1.EL.18.0.1.i386.rpm << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
o libaio-0.3.105-2.i386.rpm << both ARCH's are required. See above.
o libgcc-3.4.6-8.0.1.i386.rpm << both ARCH's are required. The "x86_64" ARCH will already be present from the ""default-RPMs" installation.
o compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
The x86_64 packages are on the Oracle Enterprise Linux 4 x86-64 distribution. The i386 packages are also on the Oracle Enterprise Linux 4 x86-64 distribution.
Command syntax to differentiate between installed i386 RPMs and installed x86_64 RPMs is presented in 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.36.i386.rpm" may be required.
3. Environment:
============
* Modify your kernel settings in /etc/sysctl.conf as follows. If the current value for any parameter is higher than the value listed in this table, do not change the value of that parameter. Range values (such as net.ipv4.ip_local_port_range) must match exactly.
kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152. See Note 301830.1 for more information.
kernel.shmmax = 1/2 of physical RAM, but not greater than 4GB. This would be the value 2147483648 for a system with 4Gb of physical RAM.
kernel.sem = 250 32000 100 12
net.core.rmem_default = 262144
@per Bug <7507772>
net.core.rmem_max = 2097152
@per Bug <7507772>
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
@per Bug 7507772
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.
net.ipv4.tcp_wmem or net.ipv4.tcp_rmem are not needed, and not recommended. For additional information, please see Note 560590.1, “How and When to use the net.ipv4.tcp_rmem and net.ipv4.tcp_wmem Linux kernel Parameters”
To activate these new settings into the running kernel space, run the “sysctl –p” command
* Hostname command should return the fully qualified hostname as shown below:
% hostname
hostname.domainname
* If any Java packages are installed on the system, unset the Java environment variables, for example JAVA_HOME.
* The oracle account used to install Oracle 10.2.0.X, 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, .login file and /etc/profile.d should be completely avoided.
4. Set Shell Limits for the oracle User. 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
5. Create, change ownership, and change permission of the $ORACLE_BASE directory, using the appropriate section of the 10gR2 Quick Install Guide for x86_64.
6. Configuring the oracle User's Environment, using the appropriate section of the 10gR2 Quick Install Guide for x86_64. Note that setting $ORACLE_BASE (not $ORACLE_HOME) in the environment will ease a couple of entries in the Oracle Universal Installer.
7. Now you are ready to invoke your Oracle Universal Installer. Be sure that you are LOGGED ON as the oracle account. Log directly into the install session. Do not use any variety of “su”.
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. 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 glibc-devel
glibc-devel-2.3.4-2.36 (i386)
发表评论
-
小问题记录
2010-02-27 13:51 7971.linux登录时出现的错误:你的会话只持续不到10秒钟。。 ... -
u盘挂载
2010-02-27 13:46 1408Linux系统在使用光盘、软盘或U盘时,必须先执行挂载(mou ... -
oracle安装 /tmp空间不足
2010-02-27 13:38 3182No pre-requisite checks found i ... -
.bash_profile
2010-02-24 09:43 964# .bash_profile # Get the alia ... -
linux简单共享windows文件
2010-01-28 10:04 987我的linux系统是安装在虚拟机(vmware), ...
相关推荐
Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...
Oracle 6.10 Linux系统安装VNC
整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、主机名初始化、创建用户和组、安装 Oracle 19C。 系统要求和准备 在安装 Oracle 19C 之前,我们需要确保系统满足...
在进行安装之前,应确保选择合适的硬件配置,并根据需要更新Linux系统。这里我们以RHEL为例,说明如何进行安装和更新: - 确保服务器的硬件配置满足Oracle数据库的基本需求,比如处理器、内存和磁盘空间等。 - 使用...
目录 1)下载Oracle Database 12cRelease 1安装介质 2)检查硬件要求(Check Hardware Requirements) 3)检查软件要求(Checking the Software Requirements) 4)系统配置准备 安装步骤截图
在给定文件信息中,详细描述了如何在VMware环境下安装Linux7.6操作系统,并在该操作系统上进行Oracle19c数据库的安装及运维操作。文件还涉及了文件系统的规划和配置。下面,我们将根据文件中提供的信息,详细阐述...
Linux系统下Oracle安装详解主要涉及在CentOS 6.5操作系统中安装Oracle 11g数据库的具体步骤,以下将详细解析文档中提供的知识点。 首先,文档提到的安装包导入步骤,是将Oracle数据库安装包从Windows操作系统传输到...
2. **下载ISO镜像**:从Oracle官方网站获取OracleLinux-R6-U5-Server-x86_64-dvd.[V41362-01].iso镜像文件。 3. **创建安装介质**:将ISO镜像写入USB驱动器或DVD,以便在目标机器上进行安装。 4. **启动安装过程**...
如果用户不熟悉系统安装,可以选择 Install system with basic video driver,否则选择 Install system with advanced video driver。 二、检查安装媒介里的文件 在安装过程中,用户需要检查安装媒介里的文件是否...
为了确保 Oracle 10g 数据库能够在 Linux 系统上顺利安装并运行,首先需要对目标 Linux 服务器进行适当的配置。 ##### 硬件要求 根据文档中的描述,硬件配置至少应满足以下标准: - CPU:3.0 GHz 或更高 - 内存:2 ...
### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...
综上所述,Linux环境下Oracle 11g数据库的安装涉及多个步骤,包括环境准备、操作系统核心参数的调整以及具体的安装过程。每一步都需要仔细操作,确保所有配置符合Oracle的要求,从而保证数据库的稳定性和性能。
SELinux 是 Linux 系统中的安全模块,需要关闭 SELinux,以便 Oracle 11g 的安装。可以使用 sed 命令来修改 /etc/selinux/config 文件,并设置 SELinux 为 disabled。 四、安装 Oracle 依赖包 在安装 Oracle 11g ...
考虑到安装向导提及Itanium平台,这意味着此安装向导专门针对运行在安腾处理器上的Linux系统,这些处理器与x86架构不同,拥有64位处理能力。 在安装Oracle Database 10g之前,用户需要进行一系列的准备工作。这些...
3. **创建安装目录**:在`/usr/oracle`创建安装目录,并修改其权限,使其对`oracle`用户和`oinstall`组具有读写执行权限。 4. **配置oraInst.loc**:创建`/etc/oraInst.loc`文件,指定库存目录(`inventory_loc`)和...
在本教程中,我们将详细介绍如何在Red Hat 4操作系统上安装Oracle 10g数据库。首先,确保你的系统满足最低的硬件和软件需求,这里提到的是Redhat Enterprise Server AS 4 Update 8(32-bit x86)以及内核版本2.6.9-5...
离线安装Oracle数据库是一项技术性较强的任务,需要对Linux系统和Oracle数据库有深入理解。在实际操作中,可能会遇到各种意想不到的问题,因此建议在熟悉环境和充分准备的基础上进行。同时,保持系统和Oracle版本的...
在安装 Oracle 之前,需要先检查系统是否满足最低要求。 Oracle 10g 软件需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。同时,系统还需要满足最低 RAM ...
在探讨如何在Linux环境下安装Oracle之前,首先需要对Linux操作系统有一个基本的了解。Linux是一种开源的操作系统,广泛应用于服务器领域,其强大的稳定性和安全性使得它成为数据库管理系统如Oracle的理想平台。 ###...