当前位置: 首页 > news >正文

Oracle EBS R12.2 汉化

一、前言

在使用oracle ebs时,使用中文会更好的理解整个ebs流程,以下介绍oracle r12中文补丁的方式

  1. 如果你的系统除了支持英语外,还支持其他语言,比如中文,那你在下载补丁的时候除了下载Generic Platform版本外,还要确认有没有其他语言的版本,比如ZHS版本。如果有的话也要下载。

  2. EBS的补丁不像数据库的补丁那样可以回滚,一旦失败就很麻烦。所以打补丁前一定要细看readme文件,确认补丁所需的前提条件都满足。

  3. 要记录和对比打补丁前后APPS Schema下的无效对象。如果因为补丁引起新的无效对象,则视为补丁失败。

  4. 对于补丁失败,一般能做的就是开TAR,要求ORACLE解决。

二、EBS汉化

1、校验AD版本
注意:R12.2汉化需要保证AD的版本为R12.AD.A.1或者更高,否则不支持汉化。当前查询出来的 AD 版本为C级,高于A级

SQL> select decode(nvl(a.APPLICATION_short_name,'Not Found'),'SQLAP','AP','SQLGL','GL','OFA','FA','Not Found','id '||to_char(fpi.application_id),a.APPLICATION_short_name) apps,decode(fpi.status,'I','Installed','S','Shared','N','Inactive',fpi.status) status,fpi.product_version,nvl(fpi.patch_level,'-- Not Available --') Patchset,to_char(fpi.last_update_date,'dd-Mon-RRRR') "Update Date"
from fnd_oracle_userid o, fnd_application a, fnd_product_installations fpi
where fpi.application_id = a.application_id(+)and fpi.oracle_id = o.oracle_id(+)and a.APPLICATION_short_name = 'AD'
order by 1,2;
=========================================================================
APPS  STATUS    PRODUCT_VE PATCHSET        Update Date
----- --------- ---------- --------------- --------------
AD    Shared    12.0.0     R12.AD.C        15-Apr-2025

2、更改系统默认语言
SYSADMIN用户登录web界面 --> 选择首选项 --> 选择当前会话和默认应用产品语言更改成简体中文 --> 然后点击应用即可
在这里插入图片描述

3、运行adadmin转换多语言表

# 运行adadmin工具
$ source $APPL_TOP/APPSUPDB_upappt.env
$ adadmin
选择 4.    Maintain Applications Database Entities menu
选择 3.    Maintain multi-lingual tables等待运行完成即可

4、生成应用实例信息

注意:当前步骤的主要作用是为了确认程序有哪些产品组件信息,并上传给Oracle

# 应用层用户执行
$ perl $AD_TOP/bin/adgennls.pl
Output:$APPL_TOP/admin/$TWO_TASK/out/adgennls.txt

5、上传文件至官方

注意:此处需要上传生成的adgennls.txt文件至官方

# URL
https://updates.oracle.com/TransSync  # 访问上述URL --> 上传adgennls.txt 文件 --> 点击“submit” --> 需要等待一段时间,等Oracle提供中文补丁 --> 
若status变为‘available’,则补丁可以下载  --> 点击补丁编号 ‘37853751’ --> 下载p37853751_R12_zhs_1of3.zip、p37853751_R12_zhs_2of3.zip、p37853751_R12_zhs_3of3.zip

6、应用补丁

# 上传补丁至 /data/12.2/fs_ne/EBSapps/patch/并解压
$ unzip p37853751_R12_zhs_1of3.zip
$ unzip p37853751_R12_zhs_2of3.zip
$ unzip p37853751_R12_zhs_3of3.zip# 应用补丁
adop phase=apply patches=37853751_ZHS:u37853751.drv hotpatch=yes

7、再次运行adamin

注意:此处需要再次运行adadmin执行多语言表转换

# 运行adadmin工具
$ source $APPL_TOP/APPSUPDB_upappt.env
$ adadmin
选择 4.    Maintain Applications Database Entities menu
选择 3.    Maintain multi-lingual tables等待运行完成即可

8、启动服务访问即可

$ cd $ADMIN_SCRIPTS_HOME/
$ ./adstrtal.sh apps/apps

三、官方文档参考

R11i/R12: Requesting Translation Synchronization Patches (Doc ID 252422.1)

相关文章:

  • Java从入门到“放弃”(精通)之旅——String类⑩
  • C#学习1_认识项目/程序结构
  • SAP-SD创建SO时报错‘送达方***未对销售范围 **** ** **定义’
  • App自动化测试多设备并行执行方案
  • jumpserver应用
  • MinIO 教程:从入门到Spring Boot集成
  • 【maven-7.1】POM文件中的属性管理:提升构建灵活性与可维护性
  • VS 解决QT项目中文显示乱码问题
  • 一个报错说函数为私有函数
  • 使用 Oracle 数据库进行基于 JSON 的应用程序开发
  • Centos安装Dockers+Postgresql13+Postgis3.1
  • C++ 中 std::thread 的高级应用
  • 一篇文章学会开发第一个ASP.NET网页
  • leetcode刷题——判断对称二叉树(C语言版)
  • 若依项目部署小结
  • 【KWDB 创作者计划】_上位机知识篇---MQTT协议
  • Java单例模式详解:实现线程安全的全局访问点
  • Spring Security:企业级安全架构的设计哲学与工程实践
  • 块压缩[比如etc] vs 传统图片压缩 优缺点对比
  • 【KWDB 创作者计划】_深度学习篇---向量指令集
  • 上海市闵行区原二级巡视员琚汉铮接受纪律审查和监察调查
  • 马上评丨超常设置战略急需专业,意味着什么
  • 视频·世界读书日|林乾:碎片化阅读或影视综艺≠知识
  • “中国共产党的故事——习近平新时代中国特色社会主义思想在重庆的实践”重庆经贸推介会成功举办
  • 徐之凯评《突如其来的勇气》|早熟的抵抗
  • 美国同日曝两起泄密事件:防长群聊向家人分享作战计划,白宫平面图被“共享”