Apply ZHS patch for R11:
1, 解压11.5.10 NLS Pack
$ cd /oracle/Stage11i/oraNLS/Disk1/nls/stage
$ adcrptop.sh /oracle/Stage11i/oraNLS/patch (需要先建立patch目录)
2, 检查数据库的字符集
sqlplus /nolog
sql> connect / as sysdba
sql> select * from NLS_DATABASE_PARAMETERS
--------------------------------------------
NLS_CHARACTERSET UTF8
3, 使用 license Manager 增加中文语言支持
# su – appdemo
$ cd $AD_TOP/bin
$ ./adlicmgr.sh
update you current licensed products
选择 CN-China
选择 ZHS-Simplified_Chinese (Base language not changed)
4, 停用AP
$cd $ADMIN_SCRIPTS_HOME
$./adstpall.sh apps/apps
5, 使用adadmin 启用维护模式
$ adadmin
5. Change Maintenance Mode
1. Enable Maintenance Mode
6, 使用adadmin 维护多语言表
$ adadmin
4. Maintain Applications Database Entities menu
3. Maintain multi-lingual tables
7, 安装 Oracle 11.5.9 NLS patch
# su – appdemo
$ cd /export/home/Stage11i/oraNLS/patch/ZHS
$ adpatch ( u1159nls.drv)
8, 使用adadmin 禁用维护模式
$ adadmin
5. Change Maintenance Mode
2. Disable Maintenance Mode
9, 编辑数据库无效对象
# su – appdemo
$adadmin
2. Maintain Applications Database Objects menu
2. Compile APPS schema(s)
sqlplus apps/apps
SQL> select count(*) from dba_objects
2 where status='INVALID' and owner='APPS'
3 /
COUNT(*)
----------
0
Apply ZHS patch for R12:
1, 解压11.5.10 NLS Pack
$ cd /oracle/Stage11i/oraNLS/Disk1/nls/stage
$ adcrptop.sh /oracle/Stage11i/oraNLS/patch (需要先建立patch目录)
2, 检查数据库的字符集
sqlplus /nolog
sql> connect / as sysdba
sql> select * from NLS_DATABASE_PARAMETERS
--------------------------------------------
NLS_CHARACTERSET UTF8
3, 使用 license Manager 增加中文语言支持(R12没有adlicmgr.sh 脚本)
以sysadmin登陆web,初始密码是sysadmin;
进入System Administration—〉
Oracle Application Manager—〉
License Manager—〉
languages ->
Simplified Chinese->
submit
(no change base language)
4, 停用AP
$cd $ADMIN_SCRIPTS_HOME
$./adstpall.sh apps/apps
5, 使用adadmin 启用维护模式
$ adadmin
5. Change Maintenance Mode
1. Enable Maintenance Mode
6, 使用adadmin 维护多语言表
$ adadmin
4. Maintain Applications Database Entities menu
3. Maintain multi-lingual tables
7, 安装 Oracle 12.1.1 NLS patch
# su – appdemo
$ cd /export/home/Stage12i/6678700_ZHS
$ adpatch (u6678700.drv)
8, 使用adadmin 禁用维护模式
$ adadmin
5. Change Maintenance Mode
2. Disable Maintenance Mode
9, 编辑数据库无效对象
# su – appdemo
$adadmin
2. Maintain Applications Database Objects menu
2. Compile APPS schema(s)
sqlplus apps/apps
SQL> select count(*) from dba_objects
2 where status='INVALID' and owner='APPS'
3 /
COUNT(*)
----------
0
本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow