日期:2014-05-16  浏览次数:20569 次

EBS12R安装问题
1.    在准备安装EBS之前,你要熟悉一般的操作的linux的命令,否则后面你在安装的时候,会时不时的去查阅这个命令是什么,哪个命令是什么,这样会比较费时

2.    前期linux平台的搭建非常地重要,我这里建议下载linux的版本为第四版本,因为次版本相对稳定(而且由于安装的服务器的光驱有问题,所以只有通过U盘来安装,这其中的艰辛就可想而知,从试安装到真正安装起,大概装了不小5次)

3.    在检查linux的包的时候,有个小技巧,就是# rpm –qa|grep文件名,此处的文件名可以选择你要检查的包的前几个字符,这样相对来说能省一定的时间

4.    在linux的空间分配问题上,一定事先要明确你安装的服务的大小,一般来说swap的大小为服务器内存大小的2倍(比如本人安装的是IBM的XSerise 346型号的服务器,相对来说有点老),有的机子的硬盘区不止一个,本人安装的服务器就有两个硬盘分区,所以在你安装EBS的时候,你可以将一个部分(DB)安装在一个硬盘区,另个一个部分(APP)安装在另一个硬盘区,这样条理比较清晰,也便于管理。

5.    由于此服务器的安装没有磁盘,所以是通过挂载之前的服务器上的包来着手安装的。

挂载的命令是

(mount –t nfs 172.11.34.114:/u4/EBS12R_INSTALL_files /mnt/dir)

PS:nfs是一个服务器的名字,在你挂载之前一定要保证次服务是出于运行状态,当然为了省事,你可以直接去重新启动该服务

        命令是:service nfs restart

    172.11.34.114是你挂载的服务器的IP地址,后面的地址是你要挂载文件包所处的位置

6.   在你准备好一切过后,你就可以开始EBS的安装


7.  在安装的过程中,可能会遇到很多你意想不到的问题,此处我就将我遇到的一些问题拿出来和大家一起分享:

A.在挂载文件包的时候就遇到一个问题,

linuxmountnfspermission denied

之前我一直认为在前期的工作中没有出现什么问题,怎么会出现这样的问题呢,在网上搜了很多的解决方法也没有成功,后来,去之前安装EBS的服务器上看了一下,原来的目录的名称的大小写没有完全匹配到,这个问题困扰了自己大概4天左右的时间,当然还有个小小的失误就是在对dir这个文件夹的权限问题上,有点疏忽,后来通过chomd –R 777修改后,这个问题也就不存在什么样的问题了。



B.在进入安装界面过后没有几步,之前还不知道这个问题会那么严重,就是我们在挂载的服务器上,域名是ebs12r.hencent.com,但是我自己在服务器上装linux的时候,没有考虑到这个问题,也直接用了这个域名,在这个步骤中,有个检测的过程,就出现两个问题,一个就是host/domain不能验证通过,第二个就是盘的空间大小不够,这个时候就必须得解决这两个问题。我是这样子解决的
对域名问题:

我在root的用户状态下,通过命令一下命令改掉域名:

a.修改/etc/sysconfig/network 配置文件
vi  /etc/sysconfig/network

修改HOSTNAME

HOSTNAME=new-hostname.domainname

我的network改成:

HOSTNAME=ebs12.hencent.com

b.修改本机的域名解析文件/etc/hosts,使得本机的应用程序

能够解析新的主机名。

vi /etc/hosts

将    127.0.0.1  localhost.localdomain localhost
改为:127.0.0.1 new-hostname.domainname new-hostname

修改域名的方法也可以通过“hostname –V new-hostname”来完成,然后重新启动,当然这个时候你就要重新挂载文件包

对盘的大小的问题的解决方式:

我就是在安装的一个过程中(前几步中的),在一个下拉选择的时候,选择fresh database来,这个选择可以相对减少盘的占用大小,但是如果你之前在linux安装的时候,盘的大小实在是太小的话,这个也不能解决。



C.在安装ebs的最长的一个步骤,用了2个小时零57分钟的时间,而且在这之后还报了一个错,就是JSP和Login Page没有验证通过,后面安装的时候终于没有报这个错了

A.在安装ebs后,配置好参数后的启动注意事项



1.     通过oracle用户进去

2.     建立启动参数文件

复制oracle用户的.bash_profile(在/ora12R/下边,是隐藏文件)文件成.ora文件,在最后追加如下内容(此路径根据你自己安装路径而定):

. /db/db/tech_st/11.1.0/VIS_ebs12.env

复制oracle用户的.bash_profile(在/ora12R/下边,是隐藏文件)文件成.app文件,在最后追加如下内容(此路径根据你自己安装路径而定):

. /db/apps/apps_st/appl/APPSVIS_ebs12.env

                    PS:注意“.”与“/”之间有一个空格符



3.     cd ~

source .ora

cd /d01/oracle/VIS/db/tech_st/11.1.0/appsutil/scripts/VIS_ebs12

./addlnctl.sh start VIS/PROD

./addbctl.sh start

4.     cd ~

source .app

cd /d01/oracle/VIS/inst/apps/VIS_ebs12/admin/scripts

./adstrtal.sh apps/apps

5.     这个时候可能会出现一些问题,有的.sh可以启动不起,下面给出这些启动项,对没有启动起来的单独启动(status不为零的既没有启动成功)(然后先stop再start)

项目
说明
启动停止方式


 
 

adopmnctl.sh
OPMN
./adopmnctl.sh start或stop

adapcctl.sh
APACHE
./adapcctl.sh start或stop

adoacorectl.sh
OACORE
./adoacorectl.sh start或stop

adformsctl.sh
FORMS
./adformsctl.sh start或stop

adoafmctl.sh
OAFM
./adoafmctl.sh start或stop

adalnctl.sh
Report Engin
./adalnctl.sh start apps/apps或stop<