Yuzifu Studio

Upgrade APEX 2.1 in Oracle 10g XE to APEX 3.1.1

栏目:Management , Note      541 views      2 枚回复

Windows 2k3—>成功
ubuntu 8.04 64bit—>失败

一,下载apex 3.1.1

  1. 进入官网: 链接
  2. 下载: 链接
  3. 解压

二,安装OWA

  1. 进入 apex\owa 目录
  2. 以 SYS 身份连接到 SQL*Plus
    比如: sqlplus /nolog
    connect sys@XE as sysdba
  3. @owainst.sql
  4. @?/rdbms/admin/utlrp;
  5. select owa_util.get_version from dual;
  6. exit
  7. OWA版本号显示为10.1.2.0.6则正常

三,安装apex 3.1.1

  1. 进入 apex 目录
  2. 以 SYS 身份连接到 SQL*Plus
  3. @apexins.sql password SYSAUX SYSAUX TEMP /i/
  4. @apxchpwd.sql
  5. exit

四,升级

  1. 进入 apex 目录
  2. 以 SYS 身份连接到 SQL*Plus
  3. @apxldimg.sql apex上一级目录
  4. @apxxepwd.sql password
    (其中 password 是 Application Express 内部 ADMIN 帐户的口令)
  5. 修改监听地址,执行:EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
    完成之后退出:exit
  6. 用浏览器打开http://192.168.X.X:8080/apex/apex_admin即可使用了

五,中文语言包

  1. 进入 apex\builder\zh-cn 目录
  2. 命令行执行: set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
  3. 以 SYS 身份连接到 SQL*Plus
    这时中文显示会成为乱码
  4. ALTER SESSION SET CURRENT_SCHEMA = FLOWS_030100;
    在我之前写的一篇文章里FLOWS是030000,而这里必须是030100才行,不知何故?
  5. @load_zh-cn.sql
  6. exit

附:官网资料

链接
一开始我按它所讲的做,但没有成功 -_-!


标签:

转载注明:转自Yuzifu Studio

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us


2 枚回复


  1. yp says:

    我按你上面的要求做了之后,最后的SQL*plus里全是乱码,请问怎么把它改回去啊??谢谢!!!那样真的很痛苦啊….

  2. yuzifu says:

    to yp:
    SQL*plus里乱码是由于终端的字符集设置不当造成的,比如说oracle设置的是utf8,那么在win命令提示行下使用sqlplus登录就会乱码。


发表回复


XHTML: 您可以使用如下代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">