站长查询工具 | 站长广告代码大全 | 百度最近收录查询 | 搜索引擎提交 | 站长赚钱 | CSS在线编辑器

Oracle ebs 11.5 for linux as4安装心得

时间:2008-08-08 10:44:06  来源:  作者:
第一章 硬件准备

 

我公司安装机器的硬件主要配置如下:

CPU 赛扬 2.1G 

内存 1G

硬盘 200G

说明:这个系统对内存的要求颇高,1G 的内存,运行起来基本在950M 以上,而且在应用操

作的时候经常有达到100%的时候。硬盘要多大呢?我的分区如下:

swap 2G

/   12G

/boot 300m

/Stage11i 28G

/opt 10G

/d01 130G

总之,硬盘一定要足够大,想正式使用的话内存没有3G以上别想了。

 

第二章 软件准备:

2.1 Oracle EBS 11.5.10 系统软件

下载地址:http://edelivery.oracle.com/

 

2.2 操作系统和第三方软件

RedHat 安装:

RedHat AdvancedServer 4.0因为这个版本打的补丁少。

 

jsdk1.4.2 for linux x86版本 http://java.sun.com/

 

第三章11i(11.5.10) for RedHat 安装

第一节 RedHat 4 的安装

3.1.1

安装RedHat 4

3.1.2

选择手动分区,我创建的分区如下

硬盘总容量(160 G)

 

基本来说,swap空间是内存的2倍以上,不要太大,为什么不划分/home等分区而只设置/分区呢?哈哈,道理大家都懂吧。其他只要保证:

11i 程序分区 /d01 >100G

11i 安装分区 /Stage11i >25G

就可以了。

3.1.3

另外在安装RedHat 的组件安装的时候,redhat 的web 服务器千万不要安装,

其他注意事项:

不要启用防火墙功能

选择图形界面启动

选择静态IP 地址

3.1.4

系统IP 设置:172.30.112.130 主机名;ebs111.xxx.com

系统安装结束后,测试主机名; hostname

ping erp111

ping 172.30.112.130

ping ebs111.xxx.com

确保都是通的,如果不通请修改/etc/hosts 文件;加入

172.30.112.130 erp111.XXX.com erp

注意:一定要将 带域名的主机名erp111.xxx.com 写在不带域名的主机名ebs111 前面

/etc/sysconfig/network

HOSTNAME=ebs111.gdc.bearingpoint.com

Sevice network restart

3.1.6

Patch: 4198954

查是否存在文件

/etc/sysconfig/networking/profiles/default/network,如果有

就删除或重命名

第二节 针对Oracle 11i的安装配置

3.2.1

修改系统核心参数

net.ipv4.ip_local_port_range=1024 65000

3.2.2

增加用户组和用户

/usr/sbin/groupadd dba

/usr/sbin/useradd -g dba oracle

useradd –g dba applmgr

passwd oracle

passwd applmgr

如果正式使用的时候,建议设立2个用户:oracle和applmgr分管数据库和应用。

3.2.3.

检查安装11i所必须的安装包

[root@erp root]# rpm -qa |grep compat

The following components will be installed automatically:

 

compat-db-4.1.25-9

 

compat-gcc-32-3.2.3-47.3

 

compat-gcc-32-c++-3.2.3-47.3

 

 

compat-libcwait-2.0-2

 

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

 

The following required component must be installed manually:

 

compat-oracle-rhel4-1.0-5

 

compat-libcwait-2.0-2

 

怎么测试呢?当然使用rpm -qa|grep ***查找了,别说你不会。。。

 

安装:

 

rpm –Uvih *.rpm

 

3.2.4

Kernel Requirements: 2.6.9-5.EL

To determine distribution and version, enter: $ uname –r

glibc Requirements: 2.3.4-2

To determine installation status, enter: $ rpm -q glibc

3.2.5

/etc/resolv.conf

 

options attempts:5

options timeout:15

 

 

/etc/security/limits.conf

 

* hard nofile 65535

* soft nofile 4096

 

3.2.6

 

 

 

 

 

安装java环境

#下载jdk,下载j2sdk-1_4_2_14版本

FTP到服务器

[root@erp root]#chmod 777 j2sdk-1_4_2_14-linux-i586.bin

[root@erp root]./ j2sdk-1_4_2_14-linux-i586.bin

 

 

3.2.7

建立光盘存储,这样可以省却安装的时候不停地换光盘

请使用安装用户Oracle登陆,创建如下目录

/Stage11i

/oraAppDB

/oraAPPS

/oraDB

/oraiAS

/startCD

/oraNLS

将所下载的光盘按照所属模块,j解压缩后拷贝进相应目录。当然如果你刻录了光盘的话也可以用

perl /Stage11i/startCD/Disk1/rapidwiz/adautostg.pl

运行自动建立目录拷贝程序

第三节 11.5.10的安装

3.3.1 重启机器

以用户oracle进入startCD/Disk1/rapidwiz; 运行下面指令:

#./rapidwiz

第一次运行 rapidwiz 程序的时候, 系统会进行自检, 并提醒用户执行

一些必要步骤,比如以root用户创建/etc/oratab文件或是相关文件夹等

3.3.2

.出现窗口后选择Single Node 安装,选择VIS(vision Demo 方式),当然可以选择fresh模式,但是后面配置和我下面写的完全不一样了。

如果选择multi-node 安装,要在ect/hosts下加入其他node的信息

第一个执行rapid install的node 一定要是database node

3.3.4

系统提示安装目录等信息,如果自己有多个盘请自己调配好目录

3.3.5

系统提示第三方软件目录,请确认.然后系统进行安装前的测试,

3.3.6

请确保所有检测项目都已ok,然后才安装。

3.3.7

检测完毕,系统安装,整个安装分5 个步骤自动进行

1.Install Oracle 9i Technology Stack

2.Install Oracle Application Database

3.Install APPL_TOP technology Stack

4.Install APPL_TOP

5.Configuration For VIS

整个安装过程如果顺利需要4 个小时左右。如果安装完全停滞了,可以使用:

startCD/Disk1/rapidwiz –restart,重新启动安装。

第四节 安装后的配置

3.4.1

创立两个环境变量文件

需要另外创建两个环境文件,因为操作数据库和操作应用的环境变量是完全不同的。

数据库用户oracle 要在.bash_profile .app下加入. /ora11510/visora/9.2.0/VIS_erp.env

(注意 .后面有个空格,没有这个空格变量文件不会被执行)

[root@erp oerp]#vi .app

应用用户applmgr 要在.bash_profile .app下加入. /ora11510/viscomn/visappl/APPSORA.env

(注意 .后面有个空格,没有这个空格变量文件不会被执行)

服务管理

停止所有服务

停止11i 服务

[oracle@erp oracle]#vi shutapp.sh

source .app

cd $COMMON_TOP/admin/scripts/VIS_erp

oracle]#./adstpall.sh apps/apps

:wq

[oracle@erp oracle]#chmod 777 shutapp.sh

[oracle@erp oracle]#./shutapp.sh

停止数据库服务

[oracle@erp oracle]#vi shutora.sh

source .ora

lsnrctl stop

sqlplus '/as sysdba'

:wq

[oracle@erp oracle]#chmod 777 shutora.sh

[oracle@erp oracle]#./shutora.sh

[oracle@erp oracle]#SQLPLUS>shutdown immediate

启动所有服务

启动数据库服务

[oracle@erp oracle]#vi startora.sh

source .ora

lsnrctl start

sqlplus '/as sysdba'

:wq

[oracle@erp oracle]#chmod 777 startora.sh

[oracle@erp oracle]#./startora.sh

[oracle@erp oracle]#SQLPLUS>startup

启动11i 服务

[oracle@erp oracle]#vi startapp.sh

source .app

cd $COMMON_TOP/admin/scripts/VIS_erp

./adstrtal.sh apps/apps

:wq

[oracle@erp oracle]#chmod 777 startapp.sh

[oracle@erp oracle]#./startapp.sh

 

注意;如果上述命令不能正常执行,请检查一些环境变量确认环境变量文件是否

已执行,请根据自己的目录情况写命令

11.5.10 Vision Demo预设的用户名/密码如下:

■?SYSADMIN/SYSADMIN

■?MFG/WELCOME

■?OPERATIONS/WELCOME

■?SERVICES/WELCOME

■?MRC/WELCOME

■?HRMS/WELCOME

3.4.5 登陆11i

浏览器中输入http://ebs111.xxx.com:8000/

选择apps logn 输入用户名和密码

第四章 安装后的维护和问题解决

问题现象:网页可以登陆,但是输入用户名和密码提示Intenet Server error

这种问题的出现主要是因为数据库连接不上造成,可以查看数据库是否

已经启动?lsnrctl 是否已经启动?如果都已经启动,请重启应用所有

服务,注意,在启动的时候,一定要先等数据库启动完全后再启动各种

应用服务,启动顺序颠倒也会出现这样的问题.因为应用服务启动时是

需要与数据库通信的.关闭服务的的时候,正好相反。先关闭应用服务,

再关闭数据库服务。

问题现象:应用服务无法启动

我遇到一个问题就是无法正确启动应用服务,检查了半天,发觉是环境

变量没有设置,就是上文提到的在.app 变量文件中,运行另外的环境变

量文件需要. /文件名.env,.之后需要有空格,否则不执行环境变量文

件,建议各位如果遇到这种问题,检查一下环境变量是否正确

问题现象:系统能正常进入,但是无法调用form 文件,系统提示

FRM-92050: Failed to connect to the Server: erp.zpm.com:9000;

我查到有两种情况可能产生这个问题:

第一种:这个问题的产生是由于没有指明form server 连接方式,系

统默认连接方式是http,但是连接方式是socket 方式才正

确,要修改这个问题,需要下载Patch: EditContext 修改系统配

置将formserver 的启动方式改为socket。 后来EditContext

工具查明系统设置中已经是socket,错误原因不是因为

formserver 的连接方式。

但是至少让我理解掌握了EditContext 这个工具是用来修改系

统设置的一种工具,例如,各种server 的端口号目录名,log 目

录等.这些设置都写在visappl/admin/VIS_erp.xml,EditContext

就是调用这个文件来修改设置。

Xml 文件名的组成方式是SID_主机名,请按照自己的主机名

和SID 查找此文件

第二种 这个问题的产生是由于操作系统缺少一个X11R6 的类库,

而formserver 中需要这个类库,所以启动就不正确,鉴别方法

如下

cd $FND_TOP/bin

ldd f60webmx | grep 'not found'

果然显示类库 libXm.So.2.1 not found,进入usr/X11R6/lib

发觉没有libXm.So.2.1 文件,只有libXm.so,

改正方法,:ln –s libXm.so libXm.So.2.1

改正完毕,重启应用服务,系统正常.

问题:在登陆页面时,就会发生dns无法找到的错误。

改正方法:如果要在windows和unix主机访问上面的地址,一定要编辑本机的hosts文件,加入

192.168.80.35 erp.XXX.com erp

第五章:对外的发布

外部顾问需要访问的话,当然要发布了,我们公司采用的是isa防火墙,在发布了

192.168.80.55-202.102.192.XX 的8000端口映射后,能够从外部:

http://202.102.192.xx:8000/连接上,顺便提一下,外部的主机页必须在自己的hosts文件里面加入:

202.102.192.XX erp.XXX.com erp的语句,否则的话。。。。

然而还是不能够访问主机的form,出现9000端口错误的提示,于是在isa上设置了

192.168.80.55-202.102.192.XX 的8000端口映射后,一切大功告成。

(责任编辑:卢兆林)


Tags:


文章评论

共有 0人发表了评论 查看完整内容

推荐教程

最新教程