Requirements for Installing Oracle 10gR2 RDBMS on RHEL 4 on AMD64/EM64T [ID 339510.1]

修改时间 20-DEC-2010     类型 BULLETIN     状态 PUBLISHED

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 and later   [Release: 10.2 and later ]

Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)

Oracle Enterprise Linux 4.0

Linux x86-64

Oracle Server Enterprise Edition - Version: 10.2.0.1 to 10.2.0.99

Requirements for Installing Oracle 10gR2 RDBMS on RHEL 4 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:

=========

(For your convenience, Note 250262.1, "Validate instructions and Rulesets (10.2.x)" is available to assist you in checking for the following installation pre-requisites)

* Red Hat Enterprise Linux AS 4 (Update 1 or newer),  which is Kernel 2.6.9-11.EL or newer.

* Required OS Components (per Release Notes, and Quick Install Guide)

o This list is based upon x86_64 RHEL AS/ES 4 "update 1". When a newer "update" level is used, the RPM release numbers (such as 2.6.9-11) may be slightly higher (such as 2.6.9-22 or 2.6.9-44). This is fine so long as you are still using RHEL AS/ES 4 RPMs.

o binutils-2.15.92.0.2-13.0.0.0.2.x86_64.

This is a patched version of the "update 1" RPM, and may be downloaded at http://oss.oracle.com/projects/compat-oracle/files/RedHat/ .

The patched version of the "update 2" RPM (binutils-2.15.92.0.2-15.0.0.0.2) may be downloaded at http://oss.oracle.com/projects/compat-oracle/dist/files/RedHat/ .

The "update 3" and above RPM (binutils-2.15.92.0.2-18+ (x86_64)) already contains the fix, and may be used.

o libaio-0.3.103-3.i386.rpm     <<< both ARCH's are required. See below.

o compat-db-4.1.25-9.x86_64.rpm

o control-center-2.8.0-12.x86_64.rpm

o gcc-3.4.3-22.1.x86_64.rpm

o gcc-c++-3.4.3-22.1.x86_64.rpm

o glibc-2.3.4-2.x86_64.rpm

o glibc-common-2.3.4-2.x86_64.rpm

o gnome-libs-1.4.1.2.90-44.1.x86_64.rpm

o libstdc++-3.4.3-22.1.x86_64.rpm

o libstdc++-devel-3.4.3-22.1.x86_64.rpm

o make-3.80-5.x86_64.rpm

o pdksh-5.2.14-30.x86_64.rpm

o sysstat-5.0.5-1.x86_64.rpm

o xscreensaver-4.18-5.rhel4.2.x86_64.rpm

* Additional Required OS Components (per the runInstaller OUI)

o intentionally blank

* Additional Required OS Components (per this NOTE)

o Please do not rush, skip, or minimize this critical step. This list is based upon a "default-RPMs" installation of x86_64 RHEL AS/ES 4. Additional RPMs (beyond anything known to Oracle) may be needed if a "less-than-default-RPMs" installation of x86_64 RHEL AS/ES 4 is performed. For more information, please refer to Note 376183.1, "Defining a "default RPMs" installation of the RHEL OS"

o compat-libstdc++-33-3.2.3-47.3.x86_64.rpm

o glibc-kernheaders-2.4-9.1.87.x86_64.rpm

o glibc-headers-2.3.4-2.9.x86_64.rpm

o libaio-0.3.103-3.x86_64.rpm     <<< both ARCH's are required. See above.   o glibc-devel-2.3.4-2.9.x86_64.rpm     <<< both ARCH's are required. See next line.

o glibc-devel-2.3.4-2.9.i386.rpm     <<< both ARCH's are required. See previous line.

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.

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.9.i386.rpm" may be required.

3. Environment:

============

* Modify your kernel settings in /etc/sysctl.conf (RedHat) 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. 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 65536 for 128 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.

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.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.

a.)  it is best practice not to use any form of "su" to start the runInstaller, in order to avoid potential problems.

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.13 (i386)

References

NOTE:301830.1 - Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device

NOTE:339367.1 - Relinking Error Occurs While Installing 10.2.0.1 On RHEL4 x86-64

NOTE:339657.1 - Unable To Start OUI: not enough room in /tmp

NOTE:376183.1 - Defining a "default RPMs" installation of the RHEL OS

NOTE:560590.1 - How and When to use the net.ipv4.tcp_rmem and net.ipv4.tcp_wmem Linux kernel Parameters

NOTE:567506.1 - Maximum SHMMAX values for Linux x86 and x86-64

oracle 英文版安装,Oracle10gR2 on RHEL4 x86_64安装技术文档(英文原版)相关推荐

  1. oracle10gr2 x86,Oracle10gR2 On RHEL5 x86安装技术文档(英文原版)

    Requirements For Installing Oracle 10gR2 On RHEL/OEL 5 (x86) [ID 419646.1] 修改时间 20-OCT-2011     类型 H ...

  2. RAC 和 Oracle Clusterware 最佳实践和初学者指南 (Solaris) (文档 ID 1526517.1)

      RAC 和 Oracle Clusterware 最佳实践和初学者指南 (Solaris) (文档 ID 1526517.1) 转到底部 文档内容 用途   适用范围   详细信息   RAC 和 ...

  3. Oracle并发(CONCURREMT)收集统计信息 (文档 ID 1555451.1)

    Oracle并发(CONCURREMT)收集统计信息 (文档 ID 1555451.1) 编辑手记:从11.2开始,可以通过CONCURRENT参数,启用表或分区的并行扫描,加快统计信息的收集速度. ...

  4. 达芬奇系列DSP——CCS_V5安装技术文档

    达芬奇系列DSP --CCS_V5安装技术文档 Tanspring 20121101 1. 在TI官方网站下载(www.ti.com)CCS软件的安装文件(CCS5.2.1.00018_win32). ...

  5. TensorFlow安装【2018/12更新】+文档查询以及栏目配置(Windows)

    栏目配置 这一part只是栏目配置而已 文章目录 栏目配置 安装 TensorFlow官网 这里主要是为了获取到那个图片 简单的爬虫解决这个问题: >>> import reques ...

  6. 安装部署VMware vSphere 5.5文档 (6-1) 配置IBM DS4700 共享存储

    部署VMware vSphere 5.5 ############################################################################### ...

  7. 安装VS2013的离线MSDN帮助文档

    作为vs的初学者,安装帮助文档有利于快速掌握.net的基本语法,对于摸索学习的同学帮助很大. VS2013和VS2012的帮助文档目前为止还是一样 下面是下载地址    http://www.micr ...

  8. ctk介绍、安装、使用详细说明pdf文档(中文).rar_Minio 安装和使用详解,还有对.net api进行了二次封装...

    背景 最近项目要上文件和图片存储,就开始在网上找相关的存储的文件分布式系统,了解了FastDFS.MinIO等相关的文件系统,最后选用了MinIO,今天着重讲MinIO,先讲相关的安装教程. MinI ...

  9. 安装部署VMware vSphere 5.5文档 (6-2) 为IBM x3850 X5服务器安装配置VMware ESXi

    部署VMware vSphere 5.5 实施文档 ########################################################################## ...

最新文章

  1. 在疫情防控一线,技术能发挥什么作用?
  2. SPI的原理以及Verilog HDL实现
  3. 【hdu 1573 X问题】【 hdu3579 Hello Kiki 】【poj 2891】
  4. Tornado学习笔记(四)
  5. tomcat 请求头错误 HTTP header parsing errors
  6. 130 道 K8s + Docker + DevOps 大厂面试题及知识点详解
  7. P1247 取火柴游戏
  8. 面向对象的思想是什么?
  9. 【数字逻辑设计】组合电路
  10. linux 权限管理 lvm,Linux LVM 设置和管理
  11. 手机端主图在哪里设置_原来华为手机灭屏也能看时间,操作方法非常简单,1分钟学会...
  12. PS通道抠图及选区白边处理
  13. iOS开发-学习规划及阶段性目标,学习方法整理
  14. 股票中的KDJ三根线分别代表什么?
  15. 52_LSTM及简介,RNN单元的内部结构,LSTM单元的内部结构,原理,遗忘门,输入门,输出门,LSTM变体GRU,LSTM变体FC-LSTM,Pytorch LSTM API介绍,案例(学习笔记)
  16. 显微镜C接口_壁虎支架、AI相机、手机镜头、便携显微镜,十一旅行有它们更精彩...
  17. 夜神模拟器抓取数据包
  18. VS2015设置网站/WebSite的启动端口
  19. linux两个光驱,llinux挂载多个光驱
  20. linux 打开大文本,文本编辑器打开大(巨大,巨大,大)文本文件

热门文章

  1. js 通用 1000 金额 三位格式化 1,000
  2. 万物皆可爬系列使用python爬阴阳师图片
  3. 如何解决linux标准输出中带颜色的字符
  4. javascript入门_您需要一个JavaScript入门工具包
  5. 机器学习模型导出为PMML的方法
  6. springboot 404_Spring Boot(四) 异常处理
  7. ubuntu下安装psycopg2报错
  8. 点击率预测的贝叶斯平滑
  9. 多线程-共享全局变量(python版)
  10. Python的内建属性和内建函数