一、
字符集-修改Oracle XE的
1、--问题:在字符集AL32UTF8中,一个汉字占用3个字符
SQL> select lengthb('田') from dual;
LENGTHB('田')
-------------
3
如果不修改字符集,那你就痛苦吧,不过还好,我这里有个方法还是蛮简单的。
过程也相当简单,首先启动命令行(开始-》运行-》CMD)。然后执行下面的命令。
1.)命令行窗口下运行:sqlplus.exe /nolog
2.)然后再sqlplus里面执行如下命令
connect sys_name/sys_password as sysdba --根据自己的实际情况登入
shutdown immediate;
startup mount
alter system enable restricted session;
alter system set JOB_QUEUE_PROCESSES=0;
alter system set AQ_TM_PROCESSES=0;
alter database open;
alter database character set internal_use ZHS16GBK;
shutdown immediate
Startup
即可完成字符集的转换,如下
SQL> select lengthb('田') from dual;
LENGTHB('田')
-------------
2
当然这时你的APEX也就同时变成了乱码,解决办法有3个:
· 一个是不用APEX;
· 一个是把IE的的语言设置为英文(或者 即可以在界面下方的“English”和“中文(简体)”之间进行语言切换了)
· 最后一个就是升级APEX,并安装中文包(推荐)下面将对这种方法做介绍,仔细听好了啊;)
2、安装 APEX 4.0.2
1.)将 apex_4.0.2.zip 中的 apex 文件夹解包到 D/OracleXE/ 下;
2.)打开 cmd 控制台窗口,切换当前路径到 E:/OracleXE/apex/ 下,启动 SQL*PLUS,以 SYSDBA 角色登录数据库:
D:/OracleXE/apex>sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password:
3.)执行安装脚本 apexins.sql:
SQL>@apexins SYSAUX SYSAUX TEMP /i/
4.)安装完成后,执行 apxldimg.asl 脚本安装 APEX 中需要用到的图片、CSS 和 JS 脚本:
SQL>@apxldimg D:/OracleXE/
这里需要注意的是:传递给 apxldimg.sql 脚本的参数是 APEX 主目录的父目录(例如:你的 APEX 安装路径是 e:/oraclexe/apex,那么这里路径参数就是 e:/oraclexe),这一点可以通过查看 apxldimg.sql 脚本得到验证,这也是网上很多人说安装图片时出现路径错误的原因所在。
5.)下面执行 apxchpwd.sql 脚本并根据提示设定 APEX 的 Admin 密码:
SQL>@apxchpwd
6.)安装完成后通过 能进入 APEX 管理后台,即表示安装成功。
阅读(2425) | 评论(0) | 转发(0) |