以下步骤执行前最好关闭x-windows窗口,在文本方式下执行命令,因为这些命令执行时间较长,占用内存较多,关闭x-window可以节省点内存,加快执行速度,
执行前请确认所有应用服务已关闭,数据库服务打开
第二步修改multilingual tables新打开一终端窗口运行
切换到oracle用户
# su - oracrp
#source /home/oravis/.app
cd /ora11510/oracle/visappl/ad/11.5.0/bin/
# ./adadmin
运行adadmin系统会提示输入应用路径,数据库路径,log文件,system用户密码(manager),APPS密码(apps)一些信息,如果提示的不正确就改正,然后系统弹出一窗口,如果不出来窗口,确认环境变量$AD_TOP是否正确
下一步:在adadmin中激活维护模式.
选:
5.Change Maintenance Mode
再选:
1.Enable Maintenance Mode
回到主菜单
选择Maintaining Applications Database Entities
选择Maintain multi-lingual tables
系统提示选择执行线程数目,接受默认设置.
系统开始修改multilingual tables (这一步需要好长时间,需要耐心等待,完成后才能继续操作)
结束后,一路回车,退出ADADMIN命令。
第三步创建一个Patch 目录/Stage11i/patch_top
运行:
# /ora11510/Stage11i/oraNLS/ZHS/Disk1/nls/stage/adcrptop.sh /Stage11i/patch_top
系统将中文包解压到:/Stage11i/patch_top
赋予/Stage11i文件夹及其子文件权限
chown -R oracrp.dba /Stage11i
第四步进入/Stage11i/patch_top/ZHS/
目录里有两个drv 文件,u11510nls.drv,(第一次安装11i 使用)
u11510upgnls.drv,(升级的11i 使用)
我们使用u11510nls.drv ,将u11510upgnls.drv 更名为
u11510upgnls.bak
第六步:运行adpatch,指明u11510nls.drv 的路径和文件名.
切换到drv文件路径:
[oracrp@ebs37 ZHS]$ cd /Stage11i/patch_top/ZHS
第七步:adpatch 会提示输入一些参数;NLS_LANG, Applications System
Name,system 用户密码(manager)等,请按照自己的目录和应用设置确认参数是否正确。
Enter the number of parallel workers [2] :
输入完成这一步就是等待了。
第八步:系统开始安装中文语言包,大约需要15 个小时左右
第九步:在adadmin关闭维护模式,重启Apache。
注: .ora及.app文件的编辑:
#vi /home/oravis/.ora
增加或是检查是否有下面的行:
export LD_ASSUME_KERNEL=2.4.19;
unset USERNAME
. /ora11510/oracle/visdb/9.2.0/VIS_erp.env
(注意”.”后面有个空格,没有这个空格变量文件不会被执行)
#vi /home/oravis/.app
增加或是检查是否有下面的行
export LD_ASSUME_KERNEL=2.4.19;
unset USERNAME
. /ora11510/oracle/visappl/APPSORA.env