教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

10. adpatch 补丁应用指南(常见问题处理)(7)

来源:网络收集 时间:2026-05-29
导读: 手册 Example: frmcmp_batch module=$AU_TOP/forms/US/CSTFQRAE.fmb userid=APPS/ output_file=$BOM_TOP/forms/US/CSTFQRAE.fmx module_type=form batch=NO compile_all=all 注意:使用batch=NO才能在屏幕上看到错

手册

Example: frmcmp_batch module=$AU_TOP/forms/US/CSTFQRAE.fmb userid=APPS/ output_file=$BOM_TOP/forms/US/CSTFQRAE.fmx module_type=form batch=NO compile_all=all 注意:使用batch=NO才能在屏幕上看到错误消息

针对11i版本的命令: export FORMS60_PATH=$AU_TOP/resource:$AU_TOP/forms/US:$AU_TOP/resource/US for example: export FORMS60_PATH=$AU_TOP/resource:$AU_TOP/forms/US:$AU_TOP/resource/US f60gen (Windows ifcmp60.exe) f60gen userid=APPS/ module=$AU_TOP/forms/US/.fmb module_type=form output_file=$PROD_TOP/forms/US/

1.12 如何解决NLS form(.fmb)编译报错

补丁日志中可能会看到下面消息: The following Oracle Forms objects did not generate successfully 1.12.1 确认英文form是否报错

如果英文form编译也报错,解决英文form编译报错,通常NLS form的报错也可以解决。

1.12.2 确认library是否报错

library报错会导致form编译报错,如果有library报错,需要先解决library报错。

手册

1.12.3 查看adwork日志

在adpatch的日志中可以看到执行出错的job是分配在哪个worker上运行的,在adwork的

日志中查看错误的详细信息。

也可以使用adadmin重新生成form。参考Note 178722.1 How to Generate a Specific Form Through AD utility adadmin.

注意:详细的错误信息没有记录在adpatch或adadmin日志中,需要在对应的adwork日志中查找真正的错误。

运行adadmin的时候选择:

Enter list of products ('all' for all products) [all] : Generate specific forms objects for each selected product [No] ? Yes Enter list of languages ('all' for all of the above)[all]: Choose form: .fmx

检查英文form和NLS form的版本!

adident Header $AU_TOP/forms/US/.fmb adident Header $PROD_TOP/forms/US/.fmx adident Header $AU_TOP/forms//.fmb adident Header $PROD_TOP/forms//.fmx 注意!所有的.fmb文件都放在$AU_TOP下面;.fmx文件放在各个产品模块的top目录中,例如$CSC_TOP or $AP_TOP or $AR_TOP

根据结果的不同,需要使用不同的方法继续调查: 1. .fmb和.fmx文件的版本一样,可以正常编译。 说明问题已经解决。

2. 英文的.fmb和.fmx文件版本不同

问题可能和NLS无关。需要先解决英文补丁的问题。

3. 英文 form fmb和NLS form fmb版本不同

检查哪些补丁只安装了英文的,没有安装NLS的。推荐的解决方法是参考Note 252422.1 Requesting Translation Synchronization Patches中的方法将系统中NLS文件版本和英文文件版本同步。 Check: Note 1478859.1 Troubleshooting NLS issues with Oracle Applications section 3. NLS / MLS Forms Compilation Issues Note 1537973.1 How To Troubleshoot NLS Forms Generation Errors When Applying An NLS Patch In R12 Or 11i 手册

1.12.4 在MOS中使用下面条件搜索

? .fmb

? adwork日志中的错误

1.12.5 问题可能原因是OS中缺少rpm包

可能的原因是缺少操作系统rpm包

使用Note 250262.1 RDA 4 - Health Check / Validation Engine Guide中的脚本可以自动检查操作系统的一些前提需求。

先参考“Installation Instructions”,然后参考“Instructions for UNIX type operating systems” 运行: [applmgr@soatest rda]$ ./rda.sh -T hcve Choose: Oracle E-Business Suite Release 12 (11.5.10.2) Preinstall

运行完成会生成一个html格式的report,在报告中可以查看问题。

1.13 如何解决.ldt (FNDLOAD)文件运行失败

补丁日志中可能会出现下面消息: FAILED: file .ldt on worker .... adworker日志中可能会出现: FNDLOAD APPS/***** 0 Y UPLOAD @PRODUCT:patch/115/import/.lct @PRODUCT:patch/115/import/US/.ldt - Connecting to APPS......Connected successfully. Calling FNDLOAD function. Returned from FNDLOAD function. Log file: apps_st/appl/admin//log/US__ldt.log Error calling FNDLOAD function. 手册

1.13.1 确保已经安装补丁所有的前置条件

可以使用下面的查询查找系统中是否已经安装补丁的前置条件

SQL> select bug_number from ad_bugs where bug_number in ('&patch_number1','&patch_number2',...); 1.13.2 如何查看错误

adpatch日志中会显示下面的信息: FAILED: file .ldt on worker 1. FAILED: file .ldt on worker 2. FAILED: file .ldt on worker 3. for example: FAILED: file hxczzhxcmpcm0077.ldt on worker 1. FAILED: file hxczzhxcmpcm0080.ldt on worker 2. FAILED: file hxczzhxcmpcm0081.ldt on worker 3.

对应的adworker日志中,会有下面消息: FNDLOAD APPS/***** 0 Y UPLOAD @PRODUCT:patch/115/import/.lct @PRODUCT:patch/115/import/US/.ldt - Connecting to APPS......Connected successfully. Calling FNDLOAD function. Returned from FNDLOAD function. Log file: apps_st/appl/admin//log/US__ldt.log Error calling FNDLOAD function. 更多错误信息,需要查看:

$APPL_TOP/admin//log/US__ldt.log 或

$APPL_TOP/admin//log/NLS__ldt.log for example:

$APPL_TOP/admin//log/F__ldt.log

我们的例子中,需要查看:

$APPL_TOP/admin//log/US_hxczzhxcmpcm0077_ldt.log

注意!在R11中,日志的名称是:: lxxxxxx.req, 例如:

手册

$APPL_TOP/admin//log/l936179.req

1.13.3 在MOS中使用下面条件搜索

? filename.ldt

? $APPL_TOP/admin//log/__ldt.log或lxxxxxx.req中的错误消息

使用$APPL_TOP/admin//log/__ldt.log或lxxxxxx.req中的错误消息在MOS中搜索,例如itaauditschema.ldt的错误消息是: Error loading seed data for FND_AUDIT_SCHEMAS: ORACLE_USERNAME = APPLSYS, ORA-01400: cannot insert NULL into (\ORA-01403: no data found 使用下面条件搜索: - itaauditschema.ldt - ORA-01400 - ORA-01403

1.13.4 ORA-24816: Expanded non LONG bind data

supplied after actual LONG or LOB column

如果出现错误:

A database error occurred:

ORA-24816: Expanded non LONG bind data su …… 此处隐藏:2832字,全部文档内容请下载后查看。喜欢就下载吧 ……

10. adpatch 补丁应用指南(常见问题处理)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435420.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)