手册
access NLS data files or invalid environment specified has been detected in fnd_global.set_nls.set_parameter('NLS_LANGUAGE','FRENCH'). has been detected in fnd_global.set_nls. ORA-06512: at \ORA-06512: at \ORA-06512: at \ORA-06512: at \ORA-06512: at line 1 Unable to determine the language code for the current session 那么需要修改数据库层的context XML文件,进行下面设置: 1.13.7 检查.ldt文件 打开报错的.ldt文件并查看文件头,可以看到其中包含加载.ldt文件时需要的最低.lct文件版 本,检查文件系统中.lct文件的版本: adident Header $PRODUCT_TOP/patch/115/import/ 1.13.8 启用FNDLOAD debug 使用FLOAD_DEBUG=TRUE参数运行FNDLOAD,并上传trace文件和request文件。 在FLOAD_DEBUG=TRUE模式下,FNDLOAD会将动态生成的wrapper代码写入一个.pls文件,同时将seed data数据导入到staging 中供排错使用。 例子: 手册 $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct $BNE_TOP/patch/115/import/US/bnegldi.ldt - FLOAD_DEBUG=TRUE 1.13.9 使用其他debug方法 如: SQL> alter system set events '10046 TRACE NAME CONTEXT FOREVER, LEVEL 4'; 有用的notes: Note 21154.1 EVENT: 10046 \-> With SYSTEM and SESSION settings Note 218105.1 Introduction to ORACLE Diagnostic EVENTS -> How to see details for one ORA-xxxx Note 376442.1 Master Note: Recommended Method for Obtaining 10046 trace Note 219968.1 SQL*Net, Net8, Oracle Net Services - Tracing and Logging 启用trace之后,重启失败的worker并查看是否有详细的信息。 1.14 如何解决.sql文件运行失败 补丁日志中可能会出现下面错误: FAILED: file 1.14.1 确保已经安装补丁所有的前置条件 50%的这类错误都是由于没有满足补丁的前置条件导致的。 可以使用下面的查询查找系统中是否已经安装补丁的前置条件 SQL> select bug_number from ad_bugs where bug_number in ('&patch_number1','&patch_number2',...); 1.14.2 查看adwork日志 在adpatch的日志中可以看到执行出错的job是分配在哪个worker上运行的,在adwork的 手册 日志中查看错误的详细信息。 1.14.3 在MOS中使用下面条件搜索 ? ? adworker日志中的错误信息 1.14.4 手工运行sql脚本 可以在adwork日志中看到运行sql脚本时的完整参数。 如果手工运行可以成功,那么可以跳过失败的worker 1.14.5 查看数据库alert日志 检查数据库alert日志,看是否有跟错误有关的信息 1.14.6 使用其他debug方法 如: SQL> alter system set events '10046 TRACE NAME CONTEXT FOREVER, LEVEL 4'; 有用的notes: Note 21154.1 EVENT: 10046 \-> With SYSTEM and SESSION settings Note 218105.1 Introduction to ORACLE Diagnostic EVENTS -> How to see details for one ORA-xxxx Note 376442.1 Master Note: Recommended Method for Obtaining 10046 trace Note 219968.1 SQL*Net, Net8, Oracle Net Services - Tracing and Logging 启用trace之后,重启失败的worker并查看是否有详细的信息。 手册 1.14.7 查看对应的产品模块是否有无效对象 可以使用下面SQL: SQL> SELECT object_name, object_type, owner FROM dba_objects WHERE status ='INVALID' AND object_name like ' 1.15 如何解决.odf文件运行失败 补丁日志中可能会看到下面消息: ATTENTION: All workers either have failed or are waiting: FAILED: file 1.15.1 确保已经安装补丁所有的前置条件 可以使用下面的查询查找系统中是否已经安装补丁的前置条件 SQL> select bug_number from ad_bugs where bug_number in ('&patch_number1','&patch_number2',...); 1.15.2 查看adwork日志 在adpatch的日志中可以看到执行出错的job是分配在哪个worker上运行的,在adwork的 日志中查看错误的详细信息。 可能会看到类似下面的错误: Comparing objects in username .... Start time for statement below is: date ALTER TABLE STORAGE (FREELISTS 4) Statement executed. => then the alter object commands -> then the error 1.15.3 在MOS中使用下面条件搜索 ? ? adworker日志中的错误信息 1.15.4 查看数据库alert日志 检查数据库alert日志,看是否有跟错误有关的信息 1.15.5 如果有错误Unable to find existing index on the same columns 如果有下面错误: The CREATE INDEX statement above failed because there is another index on the same columns. Looking for the existing index on the same columns... AD Worker error: Unable to find existing index on the same columns 这个错误的原因是不能在同一个字段上面创建2个索引。如果用户已经在某个字段上创建了索引,标准程序在这个字段上创建索引的时候就会报错。 这种情况下应该下drop客户化索引。 可以参考Note 1549195.1 Adpatch fails with: \CREATE INDEX statement above failed because there is another index on the same columns\ 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库10. adpatch 补丁应用指南(常见问题处理)(8)在线全文阅读。
相关推荐: