Oracle11GR2 XE 缺省是安装了oracle application express 4.2 。执行以下步骤,可以升级到5.0。从界面看,5.0更倾向与Web2.0风格。
1、 下载apex_5.0.zip,并解压到本地目录。假设解压到d:\apex50 目录。压缩包自带目录apex。:
在目录d:\apex50\apex 下,以SYSDBA 身份连接数据库,执行:
@ apexins.sql SYSAUX SYSAUX TEMP /i/
以上脚本会升级APEX
2 、装载相关图片,以SYSDBA 执行:
@ apex_epg_config.sql D:\APEX50
其中第二个参数为zip解压的目录,脚本会自动到下一级的apex\images 去load 图片。
由于升级时会关闭HTTP端口,因此还需执行:、
EXEC DBMS_XDB.SETHTTPPORT(8080);
执行完以上,已经可以使用 localhost:8080/apex 登录APEX , 但此时只支持英文界面。
如果想增加对中文界面的支持,还需执行以下:
set nls_lang= AMERICAN_AMERICA.AL32UTF8
进入D:\APEX50\apex\builder\zh-cn 目录,以SYSDBA 连接数据库
alter session set current_schema=APEX_050000;
@ load-zh-cn.sql
必须首先置字符集为AL32UTF8,否则运行load-zh-cn.sql 会报错。
执行完后,在登录APEX ,会发现多出中文简体界面提示。