ApplicationExpress使用要点
【ApplicationExpress使用要点】 Oracle Application Express (APEX) 是一个基于Web的应用程序开发工具,它构建于Oracle数据库之上,提供了一种快速开发交互式数据驱动应用程序的方法。在Oracle XE (Express Edition) 中,APEX通常作为一个附加组件提供。本文将详细介绍如何在Oracle XE上安装和升级APEX 3.1.1,并讨论一些关键配置和管理步骤。 **安装与升级** 1. **安装Oracle XE**:你需要安装Oracle XE,这将自动带有APEX的一个早期版本,如2.0。 2. **升级APEX**:要升级到3.1.1,首先确保参数`shared_pool_size`设置足够大,至少100MB,因为升级过程可能需要更多的内存来处理PL/SQL对象。可以通过SQL*Plus连接到数据库,以`sys`用户身份运行`ALTER SYSTEM SET SHARED_POOL_SIZE='100M' SCOPE=spfile;`命令,并重启数据库服务以使变更生效。 3. **解压并安装APEX 3.1.1**:解压缩下载的APEX 3.1.1 zip文件,然后在SQL*Plus中执行安装脚本`@apexins SYSAUX SYSAUX TEMP /i/`,这将在`SYSAUX`表空间中安装APEX。 4. **完成升级**:接着执行`apxldimg.sql`和`apxxepwd.sql`脚本以完成升级。`apxldimg.sql`用于加载图像,而`apxxepwd.sql`用于设置ADMIN用户的密码。 **配置与管理** 1. **创建数据库用户和工作区**:在安装完成后,需要创建用于APEX应用的数据库用户,例如`school`,并赋予相应的权限。然后在APEX管理界面中使用该用户创建工作区。 2. **数据库管理差异**:Oracle APEX 2.1 和 3.0.1之间可能存在数据库管理上的变化,具体可参考相关文档`Oracle 数据库 XE 和 Application Express 3_0_1.htm`。 3. **HTTP访问控制**:默认情况下,APEX监听本地连接。若要允许远程访问,必须执行`exec dbms_xdb.setListenerLocalAccess(l_access => FALSE);`。反之,设置为`TRUE`则限制为本地访问。 4. **防火墙配置**:如果你的系统有防火墙,如卡巴斯基,可能需要添加规则以允许其他机器访问APEX的端口(通常是8080)。设置防火墙规则以允许本地端口8080的流量。 5. **确认APEX端口**:使用SQL查询`SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;`确认APEX正在使用的HTTP端口。如果返回的是0,可能需要进一步检查配置。 **总结** Oracle APEX 3.1.1的安装和配置涉及多个步骤,包括数据库参数调整、升级脚本执行、用户和工作区创建,以及网络和安全设置。理解这些要点有助于顺利部署和管理APEX应用,确保它们能够正常运行并提供所需的功能。在实践中,务必注意每个步骤的细节,以避免潜在的问题和错误。
- 江苏韦七哥2012-07-13不错的教程,学习过
- 粉丝: 5
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助