Oracle EBS R12打中文补丁报错解决


12.1.1DEMO打中文补丁报错:
Patch 6678700 For ESA Language Failed For R12.1 Vision [ID 843376.1]
FADTXD.xlf
Start uploading...
[060909_075004671][][EXCEPTION] java.io.UTFDataFormatException: Invalid UTF8 encoding.
at Oracle.xml.parser.v2.XMLUTF8Reader.checkUTF8Byte(XMLUTF8Reader.java:160)
at oracle.xml.parser.v2.XMLUTF8Reader.readUTF8Char(XMLUTF8Reader.java:203)
at oracle.xml.parser.v2.XMLUTF8Reader.fillBuffer(XMLUTF8Reader.java:120)
at oracle.xml.parser.v2.XMLByteReader.saveBuffer(XMLByteReader.java:450)
at oracle.xml.parser.v2.XMLReader.fillBuffer(XMLReader.java:2488)

解决方法:(下面代码是一行,必须是一行)

adjava -ms128m -mx256m -nojit oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD apps -JDBC_CONNECTION
"(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.333)(PORT=1521)))(CONNECT_DATA=(SID=VIS)))"
-LOB_TYPE DATA_TEMPLATE -APPS_SHORT_NAME OFA -LOB_CODE FADTXD -LANGUAGE 00
-XDO_FILE_TYPE XML-DATA-TEMPLATE -FILE_NAME $FA_TOP/patch/115/publisher/defs/FADTXD.xml

adjava -ms128m -mx256m -nojit oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD apps -JDBC_CONNECTION
"(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.333)(PORT=1521)))(CONNECT_DATA=(SID=VIS)))"
-LOB_TYPE TEMPLATE_SOURCE -APPS_SHORT_NAME OFA -LOB_CODE FADTXD -LANGUAGE en -TERRITORY US -XDO_FILE_TYPE RTF -TRANSLATE Y
-FILE_NAME $FA_TOP/patch/115/publisher/templates/US/FADTXD.rtf

运行会在错误处停止,此时要另外开一个term,
一appldev登录,运行
 
[appldev@erp~]adctrl
然后可以管理系统的ad worker状态。
等所有worker状态不是failed就可以在安装补丁的窗口敲入回车键,一旦补丁程序侦知worker状态能用就接着开始下一步安装进程,这个过程挺长的。

更多Oracle相关信息见Oracle 专题页面 http://www.bkjia.com/topicnews.aspx?tid=12

相关内容