Oracle EBS 11.5.10 for Linux AS4 安装文档

介绍

此文档介绍Oracle E-Business Suite 11.5.10.2Redhat AS 4.0 x86上单节点安装步骤,也可供其它平台安装参考。

目的

此文档的目的在于配合本网站提供的DVD安装光盘,帮助用户顺利的在Redhat AS 4.0 x86 上单节点安装Oracle E-Business Suite 11.5.10.2

系统要求

  • 已安装Redhat AS 4.0

  • 选择图形界面启动,必须安装X-Windows

  • 不启用防火墙功能

  • 建议安装组件时选择全部安装,此方式在Oracle EBS的安装过程中出错的可能性最小,所需更改的地方也最少。Oracle EBS 11.5.10Redhat AS 2.1/3.0/5.0和其它Linux平台上的安装这里不做说明,请参考Oracle官方文档:Oracle Applications Installation Update Notes Release 11i (11.5.10)

安装前准备

硬件要求

EBS安装主要对内存和硬盘空间要求较高,对CPU没有特殊要求。
内存推荐2G,最低要求1G,否则安装过程较长,而且运行速很慢。
如果装演示环境(Demo,硬盘可用空间至少要求大于120G,仅装生产环境(无测试数据),硬盘可用空间至少要大于80G

磁盘分区

/ 20G如果硬盘不大,也可选10G
swap 2048M
/u01 EBS
安装目录,剩下的空间全部给它,至少120G
如果仅仅是个人学习用,硬盘空间又不充裕,可以把整个硬盘划分成一个 / 分区,把linuxEBS都装在这个分区上。

安装文件准备

Oracle E-Business Suite 11.5.10原厂商提供的安装光盘,一共是10张容量大小不一的DVD光盘,本网站把从光盘拷贝解压后的Stage11i安装目录打包后切割,加入相应的补丁和中文语言包后刻录成一套6DVD光盘,分别为ebs_11i_linux_install_disc1ebs_11i_linux_install_disc6
root用户登录,执行下面的系列步骤:

  • 依次插入6张光盘,把ebs_11i_linux_install_disc16全部拷贝到/u01目录或/u01分区下,一共6个文件。注意第一张光盘里含有安装补丁和md5校验文件,也一起拷贝到硬盘。

  • 执行:cat ebs_11i_linux_install_disc* > ebs_11i_linux_install.tar 合成安装打包文件,此过程大概耗时11.5小时。指令运行完毕后,在相同目录下生成一个ebs_11i_linux_install.tar文件,大小24.5G左右。

  • 由于安装文件巨大,为防止在刻录和拷贝过程中出错,强烈建议各位进行MD5校验,校验方法:md5sum ebs_11i_linux_install.tar校验码:9c02d4511d7380f7b0d34ba747a2b30a 如果相符,说明一切正常,可删掉刚拷贝的ebs_11i_linux_install_disc1ebs_11i_linux_install_disc66个文件;如果校验码不符,说明某张光盘的拷贝或者刻录出了问题,需依次检查它们的校验码,所有文件的校验码参考第一张光盘里的md5文件。此校验步骤不强制要求,但推荐执行,方便后面的安装过程中出现问题时的排查工作。做MD5校验大概需要1小时左右。

  • 解压文件,执行:tar xvf ebs_11i_linux_install.tar 由于打包文件实在太大,此步骤耗时很久,根据各人电脑配置的不同,大概需要23小时不等,请耐心等待,中途不要死机或断电,并确保有足够的硬盘空间。

  • 解包完毕后,检查Stage11i目录,应该有oraAppDBoraAppsoraDBoraiASoraNLSstartCD 6个子目录,整个目录大概有25G左右。

  • /Stage11i是真正的安装目录,如果执行过第三步的md5校验, 现在/u01/Stage11i以外的所有文件都可删除以节约空间。如果没做过md5校验,建议暂时保留ebs_11i_linux_install.tar,待安装成功后再删除。

操作系统检测

  • 1 参考 OracleMetaLink Note: 316806.1(可选)

  • 2 检查 Kernel Requirements版本为2.6.9-5.EL

  • 3 检查 glibc Requirements版本为2.3.4-2

  • 4 检查 java版本为 1.4.2 or higher

  • 5 修改 /etc/hosts ?192.168.0.10 mis.myerp.com mis 或改成自己的。

  • 6 修改 /etc/sysconfig/network HOSTNAME= mis.myerp.com 或改成自己的。

  • 7 检查是否存在 /etc/sysconfig/networking/profiles/default/network文件,如果有就删除

  • 8 修改 /etc/security/limits.conf,在最后添加:
    * hard nofile 65535
    * soft nofile 4096

  • 9 修改 /etc/sysctl.conf在最后添加:
    kernel.sem = 250 32000 100 128
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 262144
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    注意:参数kernel.semnet.ipv4.ip_local_port_range的多个值之间有空格,请勿删除空格!!!

  • 10 重新启动系统

操作系统补丁

  • 检查相关包(如果操作系统是全部组件安装,则不用检查)
    compat-db-4.1.25-9
    compat-gcc-32-3.2.3-47.3
    compat-gcc-32-c++-3.2.3-47.3
    compat-libgcc-296-2.96-132.7.2
    compat-libstdc++-296-2.96-132.7.2
    compat-libstdc++-33-3.2.3-47.3
    xorg-x11-deprecated-libs-devel-6.8.1-23.EL
    xorg-x11-deprecated-libs-6.8.1-23.EL
    openmotif21-2.1.30-11.RHEL4.2
    setarch-1.6-1

    上面的包必须安装,安装包的命令: #rpm -ivh <package-name>

  • 安装补丁p4198954
    解压缩 p4198954_40_LINUX.zip
    首先安装 compat-oracle-rhel4-1.0-5.i386.rpm
    然后安装 compat-libcwait-2.1-1.i386.rpm

  • 重启机器

创建用户

  • 创建用户oravis 密码和用户名一样

  • 创建用户applvis 密码和用户名一样

  • 创建dba,并把oravisapplvis加入dba
    useradd -g dba applvis
    useradd -g dba oravis

 

安装目录结构

clip_image001

clip_image002

安装步骤

root用户登录,运行 /u01/Stage11i/startCD/Disk1/rapidwiz/rapidwiz,开始EBS的安装。第一次运行 rapidwiz 程序的时候, 系统会进行自检, 并提醒用户执行一些必要步骤,
随后, Oracle Rapid Install Wizard界面会弹出, 在安装过程中, Oracle Rapid Install Wizard 会提示安装者经过下列一些步骤

 

Oracle Rapid Install Wizard 界面

选择: Install Oracle Application ; 点击 Next->

选择 11i 安装模式

在这一步, 如果在多台服务器上安装11i ( 比如数据库安装在服务器A, 应用安装在服务器B), 则选择: Multi-node; 否则选择: Single Node.点击: Next->

数据库命名

在此请选择Vision安装,数据库命名VIS,点击: Next->
Fresh
为生产环境,没有测试数据。VisionDemo演示环境,有预制的设置和数据。

选择安装目录及用户

Option Name

Answer

APPL_TOP base

/u01/applvis

COMMON_TOP base

/u01/applvis

ORA_TOP base

/u01/applvis

DATA_TOP (sys)

/u01/oravis

DATA_TOP (logs)

/u01/oravis

DATA_TOP (data)

/u01/oravis

APPS OS User

applvis

APPS OS Group

dba

Oracle OS User

oravis

Oracle OS Group

dba

DNS Domain Name

myerp.com

X DISPLAY

ora:0.0

以及安装者的操作系统帐号, 应确认安装者拥有在安装目录的读写权限.
点击 Next ->

确认安装目录

Option Name

Answer

……

……

APPS OS User

applvis

APPS OS Group

dba

Oracle OS User

oravis

Oracle OS Group

dba

Domain Name

myerp.com

X DISPLAY

ora:0.0

External JDK

系统默认

 

11i 安装器会在此步根据上一步骤的输入确认各组件的安装目录,. 点击 Next ->

端口选择

在此用户可选择8000的系列端口. 选择完成后, 点击 Next ->

配置文件存盘

/tmp/config.txt. 点击 Next ->

系统自检

安装器在此会对系统进行自检, 以确定服务器是否符合要求

自检结果报告

clip_image003

安装器在系统自检结束后会给出自检报告, 确认所有检测结果都通过, 点击 Next ->

开始安装

至此, 11i 安装可以开始. 点击 Yes 开始 11i 安装.

安装过程

安装过程中, 安装器会以进程条形式来显示现在所进行的步骤, 以及完成比例。一般自检通过安装就没问题,但发生各种错误也很正常,根据提示的信息分别处理。

 

安装结果自检

clip_image004

安装结束后, 安装器会对所装组件进行自检, 以保证所装组件运行正常。

 

完成报告

安装组件自检完成后, 安装器会给出完成信息. 点击 Finish 结束. 至此, 11i linux系统的安装结束。

 

 

应用补丁

官方文档要求打补丁4632932Metalink上说This patch is required for setting the values for LD_ASSUME_KERNEL and LD_PRELOAD,但很多人不打也没什么问题,打不打自己决定。如果要打这个补丁,解压缩p4632932_11i_GENERIC.zip,仔细看里面的README.txt

打补丁通用步骤

Metalink找到需要的Patch,然后

  • 阅读Read readme document,看有没有条件,下载,用Unzip解压

  • applmgr用户登录操作系统,applmgr是应用管理用户,如applvis

  • 应用环境变量 . $APPL_TOP/APPSORA.env

  • 停应用 adstpall.sh (至少要停并发服务器),数据库和监听保持启动状态

  • adadmin中激活维护模式

 

键入adadmin 系统会提很多问题,一般全部选默认。打补丁必须要有systemapps用户的口令。

clip_image005

clip_image006

进入维护模式后,就可开始打补丁了。

  • 运行adpatch命令,从cxxx.drv开始打,然后是dxxx.drvgxxx.drv

  • adadmin Disable Maintenance Mode

  • 启动应用 adstrall.sh

 

安装中文语言包

简体中文语言包其实是一个很大的补丁集,由于一般个人用户的电脑配置都不太高,打这个patch要有心理准备,可能要一天或者更长的时间。配置不好的用户,用英文版就足够了。
web界面中,注册中文
web界面中System Administrator进入Oracle Application manager,进入License Manager,Lanaguage,选择simplified Chinese ZHS,选择主语言,submit页面,中文语言包已经注册.
停止应用服务
运行adadmin
修改multilingual table,在上述第2步新的命令行窗口中, 运行adadmin;选择 Maintaining Applications Database Entities,选择Maintain multi-lingual tables,系统提示选择执行线程数目,接受默认设置,系统开始修改multilingual tables
修改 enable maintenan mode
运行adpatch,打中文补丁。
重启应用服务,检测系统
如果还有不清楚的地方,可参考本网站的 Oracle EBS 11.5.10 中文语言包安装参考

更改配置文件

  • 修改用户oravisbash_profile,加入
    . /u01/oracle/visdb/9.2.0/VIS_mis.env

  • 修改用户applvisbash_profile,加入
    . /u01/oracle/visappl/APPSORA.env

系统启动和关闭

 

关闭Oracle EBS 的时候,应先关应用后关数据库,开启EBS的时候,先开数据库,后开应用。

 

启动和关闭数据库

启动数据库

以数据库管理员的权限登录, 一般来说用户名为ora<env>,这里是oravis 确认所需的环境参数文件已经执行. ORACLE_HOME 的目录下, 有一环境参数文件名为 <SID>.env. 例如: 你可以执行VIS 的环境参数文件. 方法如下:
$> cd $ORACLE_HOME
$> . VIS_mis.env
进入目录 $ORACLE_HOME/appsutil/scripts/<SID_hostname>.
执行脚本 addbctl.sh start ?启动缺省的数据库.
执行脚本 addlnctl.sh start 启动数据库监听器.

关闭数据库

执行脚本 addlnctl.sh stop 关闭数据库监听器
执行脚本 addbctl.sh stop immediate 关闭缺省的数据库

启动/关闭应用服务

分别启动/关闭

Application 监听器
启动: $OAD_TOP/admin/scripts/<SID>/adalnctl.sh start APPS_<DBNAME>
关闭: $OAD_TOP/admin/scripts/<SID> /adalnctl.sh stop APPS_<DBNAME>

Apache 服务器
启动: $OAD_TOP/admin/scripts/<SID>/adapcctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adapcctl.sh stop

并发管理器
启动: $OAD_TOP/admin/scripts/<SID>/adcmctl.sh start apps/<apps password>
关闭: $OAD_TOP/admin/scripts/<SID>/adcmctl.sh stop apps/<apps password>

Forms Metric 客户端
启动: $OAD_TOP/admin/scripts/<SID>/adfmcctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adfmcctl.sh stop

Forms Metric 服务器
启动: $OAD_TOP/admin/scripts/<SID>/adfmsctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adfmsctl.sh stop

Forms 服务器
启动: $OAD_TOP/admin/scripts/<SID>/adfrmctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adfrmctl.sh stop

Reports 服务器
启动: $OAD_TOP/admin/scripts/<SID>/adrepctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adrepctl.sh stop

TCF 服务器
启动: $OAD_TOP/admin/scripts/<SID>/adtcfctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/adtcfctl.sh stop

Wfmail 服务
启动: $AD_TOP/bin/wfmail.sh start
关闭: $AD_TOP/bin/wfmail.sh stop

Discoverer 服务
启动: $OAD_TOP/admin/scripts/<SID>/addisctl.sh start
关闭: $OAD_TOP/admin/scripts/<SID>/addisctl.sh stop
或者进入$ORACLE_HOME/discwb4/util/执行startall.sh 启动 stopall.sh 关闭

 

一次性启动/关闭

启动: $OAD_TOP/admin/scripts/<SID>/adstrtal.sh apps/<apps password>
关闭: $OAD_TOP/admin/scripts/<SID>/adstpall.sh apps/<apps password>

Concurrent Manager (并发管理器)启动及关闭

并发管理器是Oracle Application 软件包中提供的软件之一,它接收在线的批处理请求,并把这些请求重定向到主机上执行,因此,在批处理运行期间,必须保证并发管理器正常运行。

注意: 必须先关闭并发管理器,再关闭数据库,否则并发管理器的进程将可能成
为游离进程(FNDLIBR)。如果发生这种情况,UNIX 工程师必须手动杀死这些游离的进程。

原文地址:https://www.cnblogs.com/quanweiru/p/2771297.html