与语言补丁相关的metalink:
788053.1: Oracle Applications NLS Release Notes, Release 12.1
394112.1: How to resolve NLS translation issues in an Ebusiness Suite 11i and R12 environment
252422.1: Requesting Translation Synchronization Patches
补丁过程中我在OTN上提了一个帖子, 有一定的参考意义, 这是链接.
以下是我具体的步骤:
1, 激活中文语言
登录OAM(application manager), 激活ZHS语言并设置为基本语言;
登录OAM(application manager), 激活ZHS语言并设置为基本语言;
2, 使用adadmin维护多语言表
以应用管理员用户(applmgr)登录到EBS系统, 运行adadmin之后依次选择:
4 maintain applications database entities menu
3 maintain multi-lingual tables
3, 申请同步语言包(translation synchronization patch), 需要登录到EBS系统运行如下命令:
perl $AD_TOP/bin/adgennls.pl
将生成的adgennls.txt上传至https://updates.oracle.com/TransSync, 语言包生成后会收到邮件回复, 时间大概是1-2天.
4, 下载patch之后, 将系统设置为维护模式就可以开始打补丁了.
后续的问题:
1, 补丁过程中因为APPS_TS_SEED表空间无法扩展导致worker全部失败
首先扩展该表空间:
ALTER TABLESPACE APPS_TS_SEED ADD datafile '/d01/oracle/VIS/db/apps_st/data/reference4.dbf' size 1024M;然后运行adctrl选择"Tell workers to restart a failed job"
2, 补丁打完之后发现使用中文语言登录EBS, 发现只有FND模块的forms界面是中文, 其实仍然是英文
原因: 模块没有注册, 在补丁过程中没有编译该模块下面的forms文件
解决方法:
在OAM -> license manager注册相应的模块, 然后使用adadmin生成相关模块下面的forms
供参考.
--EOF--
没有评论:
发表评论