下面表格列出了Oracle Linux 4, 5 及6, Red Hat Enterprise Linux AS/ES 4, 5, 及6 和SUSE Linux Enterprise Server 9, 10 及11的内核设置: 变量 kernel.semmsl kernel.semmns kernel.semopm kernel.semmni kernel.shmall kernel.shmmax kernel.shmmni kernel.msgmax kernel.msgmnb kernel.msgmni fs.file-max 值 2561 320001 1001 1421 20971524 物理内存的一半大小 (以 bytes为单位), 至少为21474836482 4096 8192 65535 2878 131072 05 262144 4194304 262144 262144 net.ipv4.ip_local_port_range 10000 650003 net.ipv4.tcp_tw_recycle net.core.rmem_default net.core.rmem_max net.core.wmem_default net.core.wmem_max 12
: 使用以下记录设置/etc/sysctl.conf文件:kernel.sem= 25632000 100142 : 在运行EBS数据库的服务器上,该内核参数必须是物理内存大小的一半(以字节为单位)和4294967295之中较小的那个。5 3
: 推荐用于本地端口范围的值,可能需要根据用户的环境的具体需要调整,以避免端口冲突. 4
: 列出的值是最低的要求- 我们建议的实际设置至少等于您系统所有SGA的总和除以页大小.
在SUSE Linux Enterprise Server version 10 或者 11上,确保你设置以下内核变量为DBA组使用的gid。例如,在系统使用dba组/etc/group文件中:!:104:oracle,hugetlb_shm_group内核变量需要设置为以下值:
vm.hugetlb_shm_group = 104
域名系统(DNS)解析参数
两个域名系统(DNS)的解析参数(超时,并尝试),操作系统安装时被默认设置为较低的值。这个低值可能会导致网络连接重试Oracle数据库时失败。如果这个情况发生了,通过在每个服务器节点上设置/etc/resolv.conf文件增加或修改为以下最小值:
options attempts:5 options timeout:15
核实主机名
使用以下方式核实主机名设置:
对于 Oracle Linux 4,Oracle Linux 5和 Red Hat Enterprise Linux 5: 1. 验证/ etc / hosts文件的格式如下:
2. 127.0.0.1 localhost.localdomain localhost
3. [ip_address] [node_name].[domain_name] [node_name] 4.
5. 验证/ etc / sysconfig / network文件的格式如下:
HOSTNAME=[node_name].[domain_name]
6. 如果文件 /etc/sysconfig/networking/profiles/default/network 存在, 删除掉. 7. 如果你修改以上的任何文件,请重启系统. 对于 SUSE Linux SLES 10和11:
1. 通过文件/etc/hosts 核实,并以下面格式表示:
2. 127.0.0.1 localhost.localdomain localhost
3. [ip_address] [node_name].[domain_name] [node_name] 4.
5. 如果你在之前的步骤修改过任何文件,请重启系统.
修改打开的文件描述符的数量
打开文件/etc/security/limits.conf 并修改参数\和 \所对应的值. 重启系统使其生效.
注意: 如果当前值大于在这篇文档中列表的值,请不要修改.
* hard nofile 65535 * soft nofile 4096 * hard nproc 16384 * soft nproc 2047
关于Oracle HTTP服务器的操作系统库补丁(只适用于 Oracle Linux 5, RHEL 5, Oracle Linux 6 和RHEL 6)
从My Oracle Support网站上下载并应用补丁6078836,用来修订Oracle HTTP Server问题(缺少libdb.so.2).
请注意这个补丁(包含一个必须的操作系统库)必须在安装Oracle E-Business Suite之前使用.
在Oracle Application Server 10.1.2链接到Motif 库 (只适用 Oracle Linux 5, RHEL 5, Oracle Linux 6 和 RHEL 6 )
对10.1.2应用服务器Oracle主目录重新链接或打补丁之前,执行以下命令(在您的系统上以root)来更新到Motif库的必要的连接:
# unlink /usr/lib/libXtst.so.6
# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
没有这个被更新的链接,你可能在重新链接10.1.2 Oracle Home时会看到以下错误:
/usr/lib/libXtst.so.6: undefined reference to `__stack_chk_fail@GLIBC_2.4' /usr/lib/libXtst.so.6: undefined reference to `__fprintf_chk@GLIBC_2.3.4' /usr/lib/libXtst.so.6: undefined reference to `__sprintf_chk@GLIBC_2.3.4'
由于ldconfig命令将覆盖这个链接,上面的链接命令(ln)将不得不在运行ldconfig命令之后被重新发出. 安装和升级前 如果使用快速安装向导安装或升级12.1.1(无论是新的R12安装或从11i升级到R12),在安装和升级开始前,确保你使用最新的快速安装补丁,这个补丁在 Oracle Applications Release Notes, Release 12.1.1 (My Oracle Support 文档 798258.1) 有描述.
在安装升级Oracle E-Business Suite前,请完成所有的操作系统需求,软件需求和其他需求.
升级Oracle数据库和应用服务器 (适用于Oracle Linux 6, RHEL 6 和 SLES 11)
对于那些克隆到以上操作系统的用户,必须根据以下文档先升级源系统的12.1.1环境Oracle数据库到11gR2(11.2.0.3或更高)和应用服务器到10gR3 10.1.3.5: Interoperability Notes Oracle E-Business Suite Release 12 with Oracle Database 11g Release 2 (11.2.0) (My Oracle Support Note 1058763.1) ? Upgrading to the Latest OracleAS 10g 10.1.3.x Patch Set in Oracle E-Business Suite Release 12 (My Oracle Support Note 454811.1) ? 那些在这些操作系统平台上通过快速安装方式安装E-Business Suite的客户,必须升级在安装完EBS12.1以后升级这些技术组件.
OPMN端口号冲突
注意: 缺省的, Application Server 的OPMN服务的端口号是6000.这个可能和Linux服务器的X11的图形控制台的端口有冲突.
为了解决这个问题,在安装和升级前请执行以下步骤:
检查端口号6000是否被占用 (\
? 如果是,你需要在Linux服务器上禁用图形控制台登录程序,使用root帐号,通过以下命令可以完成:
o o 找到使用端口号6000的程序 \o 使用 \命令结束之前步骤中找到的程序
o 确保不会再有占用端口6000的程序出现(\o 修改文件 /etc/inittab \到 \o 运行 \来重启dtlogin
?
安装前取消环境变量设置 (仅适用于 SLES 10和11)
在安装前需要取消环境变量的设置(避免10.1.2 Oracle Home安装时注册失败):
$ unset ENV
安装和升级时
按照文档执行安装和升级(Oracle E-Business Suite Installation Guide: Using Rapid Install, Oracle E-Business Suite Upgrade Guide: Release 11i to Release 12.1.1 or Oracle E-Business Suite Release 12.1.1 Maintenance Pack instructions) 有关的安装和升级情况. 安装和升级后 安装和升级到12.1.1后,在用户访问系统前,执行以下步骤.
对应用服务器10g(10.1.2和10.1.3)打补丁(仅适用于Oracle Linux 6 和 RHEL 6)
安装完成后,用户必须通过安装补丁12415211来升级10.1.2和10.1.3的子库. 用户必须按照以下步骤对10.1.2具体说明从补丁中拷贝文件到特定目录下:
$ cd <12.1_INSTALL_DIR>/apps/tech_st/10.1.2/lib $ cp -p -R stubs stubsORIG $ cd stubs
$ cp
当这个完成后,运行APPS.env文件,用户应该通过运行
$ORACLE_HOME/appsutil/clone/adlnktools.sh脚本重新连接所有的10.1.2的可执行程序来确保make日志中没有错误. 10.1.3的说明如下:
$ cd <12.1_INSTALL_DIR>/apps/tech_st/10.1.3/lib $ cp -p -R stubs stubsORIG $ cd stubs
$ cp
完成后,用户需要通过重新连接sqlplus运行
升级Oracle数据库和Oracle应用服务器(仅适用于Oracle Linux 6, RHEL 6和SLES 11)
用户在Oracle Linux 6使用快速安装E-Business Suite 12.1.1,必须在安装完成后参照以下文档升级Oracle数据库到11gR2(11.2.0.3 或更高版本):