EBS补丁时遇到的问题
- 今天在给R12.1.3打17525552的时候,出现了这样的一个错误
ATTENTION: All workers either have failed or are waiting:
FAILED: file POSSPAPM.wft on worker 3.
ATTENTION: Please fix the above failed worker(s) so the manager can continue.
然后Xshell窗口就不动了,这个时候千万不能关掉这个窗口!!不要关掉窗口!
到日志中去看了下找到了如下的内容
- 1602: Could not save.
- 1400: Could not save to database. MODE=UPGRADE EFFDATE=<null>
- 1404: Please first load this entity or check protect and custom level of PROCESS_ACTIVITY 'WFSTD/FED_BUILD_PA_AP_INVO_ACCT_GEN'.
参考Metalink中的相关知识 文档 ID 2231736.1,有如下的解决方案:
1) Execute this command manually:
WFLOAD apps/apps_password 0 Y FORCE $POS_TOP/patch/115/import/US/POSSPAPM.wft
2) Re-test issue.
重开另外一个窗口(原窗口不要关)登陆应用管理账户,执行上面的命令。
再执行adctrl
Is this the correct APPL_TOP[Yes] Enter
Filename [adctrl.log]: Enter
Enter the ORACLE username of ApplicationObject Library[APPLSYS] Enter
Enter the ORACLE password of ApplicationObject Library[APPS] Enter
Enter the worker number(s)/range(s) or 'all'for all workers,
or press [Return] to go back to the menu : 3 输入你adpatch中等待的那个worker编号
之后adpatch便会继续执行,如果adpatch中还有错误,查看worker日志进行排除,排除之后继续执行上面adctrl
End.2019/01/04