Installation Oracle apex

环境:win2k3(zh_cn)+Oracle 10.2(stand)+Oracle Apps Server 10.1.3+apex 3.0.1

1,安装数据库
可以在安装时选择新建所需数据库,不建立示例的orcl数据库
若是安装时建立orcl,完成之后才建立所需数据库,则使用sqlplus时可能出现连接错误
原因是oracle_sid混乱,这时需注册系统变量或修改注册表把oracle_sid的值更正过来
临时的办法是在命令提示行下执行:set oracle_sid=实例名

新建好数据库后,在服务中只保留“OracleService实例名”和“OracleOraDb10g_home1TNSListener”服务为运行

2,安装Oracle HTTP Server
把http服务器安装在另外一个目录
完成后在服务中只保留“Oracle-dbwebProcessManager”服务为运行。

3,安装apex
先把apex压缩包解压到一个目录
然后进入命令提示行并当前目录为apex目录
执行命令:sqlplus sys/密码 as sysdba
然后在sqlplus里执行:@apexins password SYSAUX SYSAUX TEMP /i/ none
把password替换成想为admin帐号设置的密码

4,配置
把apex目录下的images目录复制到http server目录下的Apache\Apache目录下
然后修改Apache\modplsql\conf目录下的dads.conf文件
添加如下内容:
Alias /i/ "ORACLE_BASE/ORACLE_HOME/apex/images/"
AddType text/xml       xbl
AddType text/x-component       htc

<Location /pls/apex>
 Order deny,allow
 PlsqlDocumentPath docs
 AllowOverride None
 PlsqlDocumentProcedure      wwv_flow_file_mgr.process_download
 PlsqlDatabaseConnectString  host:port:service_name ServiceNameFormat
 PlsqlNLSLanguage            AMERICAN_AMERICA.AL32UTF8
 PlsqlAuthenticationMode     Basic
 SetHandler                  pls_handler
 PlsqlDocumentTablename      wwv_flow_file_objects$
 PlsqlDatabaseUsername       APEX_PUBLIC_USER
 PlsqlDefaultPage            apex
 PlsqlDatabasePassword       apex_public_user_password
 Allow from all
</Location>

注意按实际情况替换第1,9,10,16行的参数,比如修改成以下值
Alias /i/ "D:/product/10.1.3.1/OracleAS_3/Apache/Apache/images/"
 PlsqlDatabaseConnectString  localhost:1521:实例名 ServiceNameFormat
 PlsqlNLSLanguage            "SIMPLIFIED CHINESE_CHINA.AL32UTF8"
 PlsqlDatabasePassword       密码

5,重启服务
进入http server目录下的opmn\bin目录,执行:
opmnctl stopall
opmnctl startall
若dads.conf里定义的字符集有错误,刚上面的两条命令执行时会报错

6,安装中文包
进入命令提示行,切换当前目录为apex目录的builder/zh-cn目录
执行:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
这里设置的字符集要和dads.conf里设置的相同,且字符集名称不需要用双引号
执行:sqlplus sys/密码 as sysdba

然后在sqlplus里依次执行下面所列的这两句:
ALTER SESSION SET CURRENT_SCHEMA = FLOWS_030000;
@load_zh-cn.sql

7,登录
http://localhost/pls/apex
http://localhost/pls/apex/apex_admin
登录地址由三部分组成,IP、端口、和实例,这些参数可分别在\Apache\Apache\conf\httpd.conf文件和上面提到的dads.conf文件里得到。

8 Replies to “Installation Oracle apex”

  1. 我想把APEX3.1下的一个APPLICATION 导入另一台电脑里面装的APEX3.0下,导入的时候出现ERRO,说是WORKFLOW无效,好像是因为3.1下用的SCHEMA是FLOWS_031000,而3.0下的是FLOWS_030000.所以导不了.请问有没有什么办法解决一下.

  2. 我没有做过迁移,所以我并没有相关经验,不过或许你可以先把apex3.0升级成3.1,然后再迁移到另一个apex3.1系统中去.

  3. 请教您一个问题,我安装APEX后,http://192.168.1.37:7781 这样可以登录HTTP SERVER,但是http://192.168.1.37:7781/pls/apex 就无法登录apex. 我的dads.conf配置都是正确的

    急盼回复!谢谢!

  4. to satine:
    按照你所描述的情况,问题是出在apex上,可以检查apex安装成功没有,或者配置正确没有。

Leave a Reply

Your email address will not be published. Required fields are marked *