2012年10月8日星期一

EBS upgrade from 12.1.1 to 12.1.3

假前将EBS从12.1.1升级到了12.1.3, 现将整个升级过程记录一下.

1, 需要从oracle support(之前的metalink)下载patch 9239089和9239090, 关于Oracle Patch的一些基本知识可以参考如下两个链接:
EBS Patching overview
About EBS adpatch howto

2, 将系统设置为维护模式. 启动db, 关闭apps, 切换为applmgr用户运行adadmin命令, 选择"enable maintainence mode".

3, Apply patch 9239089
首先运行SQL脚本adgrants.sql, 然后输入adpatch命令, 输入readme文件中指定的driver文件. 在补丁过程中遇到了如下错误:
Error: error determining valid on-site file
问题的原因:
创建了自定的application, 但并没有创建该app的driver文件.
临时解决方法:
cp $INV_TOP/admin/driver/invfile.drv as $DEMO_TOP/admin/driver/demofile.drv
4, Apply patch 9239090
过程中遇到如下错误:
Error: aducsifm.pm: my_rmtree:"rmtree" $APPL_TOP/ad/12.0.0/bintmp failed.
解决方法:
chown applmgr $APPL_TOP/ad/12.0.0/bintmp
patch的最后会运行脚本$APPL_TOP/ad/12.0.0/adutlrcmp.sql, 用于编译数据库中invalid的对象, 耗时很长需耐心等待. 另外可以通过adctrl命令来查看adpatch worker运行状态, 该命令会查询FND_INSTALL_PROCESSES表, 如果当前有worker在工作则该表存在并且有相应的记录, 如果worker工作完成该表会被删除.

5, Post Upgrade
1), 登陆之后无法看到相应的职责
参考链接:
After upgrade to 12.1.3, no responsibilities are found
Note 1309852.1

简要步骤:
Logon use: http://ebs121.domain1:8000/forms/frmservlet?form_params=+config=VIS.dbc
Set profile "FND: Disable Configurable Home Page" as true at site level
Set profile "Enable Configurable HomePage" as No at site level
Bounce web server
To be continued

没有评论:

发表评论