介绍
此文档介绍Oracle E-Business Suite
此文档的目的在于配合本网站提供的DVD安装光盘,帮助用户顺利的在Redhat AS 4.0 x86 上单节点安装Oracle E-Business Suite
系统要求
安装前准备
硬件要求
EBS安装主要对内存和硬盘空间要求较高,对CPU没有特殊要求。
内存推荐
如果装演示环境(Demo),硬盘可用空间至少要求大于
磁盘分区
/
swap
/u01 EBS安装目录,剩下的空间全部给它,至少
如果仅仅是个人学习用,硬盘空间又不充裕,可以把整个硬盘划分成一个 / 分区,把linux和EBS都装在这个分区上。
安装文件准备
Oracle E-Business Suite
用root用户登录,执行下面的系列步骤:
操作系统检测
操作系统补丁
创建用户
安装目录结构
安装步骤
以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为生产环境,没有测试数据。Vision为Demo演示环境,有预制的设置和数据。
选择安装目录及用户
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 ->
系统自检
安装器在此会对系统进行自检, 以确定服务器是否符合要求
自检结果报告
安装器在系统自检结束后会给出自检报告, 确认所有检测结果都通过, 点击 Next ->
开始安装
至此, 11i 安装可以开始. 点击 Yes 开始 11i 安装.
安装过程
安装过程中, 安装器会以进程条形式来显示现在所进行的步骤, 以及完成比例。一般自检通过安装就没问题,但发生各种错误也很正常,根据提示的信息分别处理。
安装结果自检
安装结束后, 安装器会对所装组件进行自检, 以保证所装组件运行正常。
完成报告
安装组件自检完成后, 安装器会给出完成信息. 点击 Finish 结束. 至此, 11i 在 linux系统的安装结束。
应用补丁
官方文档要求打补丁4632932,Metalink上说This patch is required for setting the values for LD_ASSUME_KERNEL and LD_PRELOAD,但很多人不打也没什么问题,打不打自己决定。如果要打这个补丁,解压缩p4632932_11i_GENERIC.zip,仔细看里面的README.txt
打补丁通用步骤
从Metalink找到需要的Patch,然后
键入adadmin 系统会提很多问题,一般全部选默认。打补丁必须要有system和apps用户的口令。
进入维护模式后,就可开始打补丁了。
安装中文语言包
简体中文语言包其实是一个很大的补丁集,由于一般个人用户的电脑配置都不太高,打这个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 中文语言包安装参考
更改配置文件
系统启动和关闭
关闭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 工程师必须手动杀死这些游离的进程。