Oracle APEX系列(一) 安装

 
在网上粗略的搜索了一下,已经有很多关于Oracle Application Express APEX )的文章了,真的很高兴看到已经有这么多国内的朋友使用起这个工具了。要知道,在Oracle 公司的很多团队都有用APEX 开发的应用程序,这其中就包括广大Oracle 爱好者熟悉的AskTOM 网站。
APEX 最新的版本是2.2 ,在此之前的名字是HTMLDB 。我很喜欢这个老名字,因为它一语道破了这个产品的本质:

a hosted declarative development environment for developing and deploying database-centric Web applications. 

看到这个定义,有的人会有这样的疑问:以数据库为中心进行web 应用程序的开发,那它的性能如何呢?Oracle 官方给出的解释是:

Oracle Application Express provides application developers and application users with an extremely high level of performance.  Because Oracle Application Express resides in the Oracle database, it has minimal impact on network traffic.  Plus, Application Builder includes a large number of monitoring reports to enable you to identify and tune application performance.

我本人对这个解释不是十分满意,我做过很长时间的性能测试,影响性能的因素当然不只是这里提到的network traffic ,而一些辅助工具也不是医病的灵丹妙药,最怕的是用工具看到有病,却不知道如何医治甚至得到无药可治的答案。不过这不意味Apex 的性能不好,Apex 提供了很多可以调整的地方,其中最主要的一项就是数据库的调整了。试想一下,即使是现在最普遍的J2EE 应用程序,性能调整也是一项最艰巨的任务。
 
好了,下面先开始安装吧。
APEX安装
简单的说,共分四步:
1、  安装 Oracle DB
APEX2.2 要求Oracle DB 版本为9.2.0.3 或更高。注意APEX2.2 不支持Oracle DB XE ,如果你的数据库是Oracle DB XE ,就要选用APEX2.1 。我这里选用的数据库是Oracle 10.2.0.1 ,虽然不是目前最高的版本(最高的版本是10.2.0.1 patchset ),但是已经包含了很多令人振奋的新特性了。
建议CSDN 的朋友们也多使用一些Oracle 产品的新版本,时刻保持对新技术的敏感度。
 
Oracle DB 的免费下载网址为:
注意:不要用下载的软件从事有任何商业目的的活动。
 
下载之后开始安装,步骤非常简单。你可以选择在安装的同时创建一个数据库,或者在安装结束后用DBCA 创建一个数据库,最好将数据库的字符集设为AL32UTF8 (如果你想让你的数据库支持多种语言,请选用AL32UTF8 ;否则可以考虑使用一种native 本地的字符集,比如ZHS16GBK )。这里我创建了一个service name tina03.cn.oracle.com SID tina03 )的数据库。
安装结束后,打开services (服务)窗口,你可以看到里面多了数个oracle 的服务,其中包括我们需要的OracleServiceTINA03 OracleOraDb10gTNSListener ,其他的服务都可以停掉且设为手动启动。
 
2、  安装 Oracle Http Server
APEX2.2 是需要部署到Oracle Http Server 上的,它所以能运行主要是依赖于mod_plsql 这个模块。下面这三个系列的产品可以满足需要:

Oracle 9i Database release 2 (9.2) or higher

Oracle 9i Application Server release 1 (1.0.2.2) or higher

Oracle 10 g Database CompanionCD(CCD) release 1 or 2

我们选用Oracle DB 10.2.0.1.0 CCD。安装过程也十分简单,需要注意的是:

(a) 选择与DB 不同的安装目录,即另一个Oracle Home

(b) 在选择安装Http Server后的下一个页面,会询问是否安装Oracle Workflow,这与APEX没有任何直接的关系,当然如果你想在你的应用程序中使用Oracle Workflow,也可以安装。当然,即使现在不安装,以后仍然可以再次运行起这个安装程序进行安装。

安装结束后,在service (服务)程序,你会看到里面多了两个服务,名字类似于:OracleHttpServerProcessManager OracleHttpServerASControl 。其中:
(a) OracleHttpServerASControl enterprise management EM )管理服务,功能类似于Db 中的EM (刚才创建数据库时生成的OracleDBConsoletina03 服务),建议将OracleHttpServerASControl 停止且改为手动启动。

(b) OracleHttpServerProcessManager是我们真正需要的服务,只有它启动了,APEX才能正常访问。如果不通过services(服务)窗口来启动也可以在DOS创建下运行:%http server oracle home%/opmn/bin/opmnctl startall

 
3、  安装 APEX2.2<
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值