`

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

adcmctl.sh
concurrent manager
./adcmctl.sh start或stop

jttfmctl.sh
Fulfillment
./jttfmctl.shstart或stop


B.EBS:frm-92050的解决方法(升级java)



C.检查DISPLAY设置时Xlib出现No protocol specified错误



解决方法:先到root用户下面去,然后输入xhost,接着输入xhost +;

最后切换到oracle用户,重新执行安装的命令即可。



G.对多个硬盘区合并的解决方式(LVM,该技术在后面有重要作用)

具体做法就是:



      在linux分区的时候,要选择remove all linux partition from……

,然后在后面的具体分区的时候,对一个卷组要分出你需要安装的应用软件所需要的大小。



H.还有个就是nfs的问题,之前我在安装第一次(refresh)的时候,没有太注意这个,因为没有报错,但是第二次安装的时候,由于ip变了,在/etc/exports中,要对一个参数进行修改。讲IP改成自己现在服务器上的IP,然后要重新启动nfs服务器,而且一般情况下,你用命令service nfs restart会出现第一个和最后一个选项错误,所以我的建议就是依次用下列命令(service nfs stop,service nfs start),这样就不会出现错误了。

今天给ebs12r打中文补丁的时候,出现问题了
希望得到大家的帮助
我在开启维护模式后,忘了关闭,结果后面在启动应用服务的时候出现了错误
错误如下:
 
The system has not been taken off maintenance mode completely. Please contact your System Administrator.

后头在网上也问了一些相关人士
还好,可以进入维护模式,但是还是不能关闭维护模式
ebs12r要在维护模式关闭的情况下才可以正常运行似乎,
现在急待解决!!!
忘高手不吝赐教……

下面这个网址有方法,但是我没有解决到:
http://forums.oracle.com/forums/thread.jspa?messageID=2248357

在ebs里面的数据库连接到sys里面的时候,用查询语句:
selectapps.fnd_profile.value('APPS_MAINTENANCE_MODE') from dual;
的时候,我的显示的是:MAINT;
显然这个是有问题的,所以现在正在解决此问题!

刚刚再试的时候,发现系统发了一封邮件过来,内容显示如下:

TheVIS_0419@VISinternal concurrent manager has terminated with status 1 - giving up.
Last messages from logfile:

不明白这个意思啊!

呵呵,问题已经解决了,解决方式如下:

运行APPSVIS_ebs12.env后,运行adadmin,然后直到Do you wish to continue with your previous AD Administration session [Yes] ?的时候写 n
Enter No to continue with your previous AD Administration session. [No] :  y
后面基本没得好大的变化了,要输入两次密码,一次manager,一次apps
最后进入界面依次选择5,2,3,6
呵呵,OK!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics