帮朋友安装了一个APEX 3.2环境,参照网上的文档和官方文档进行安装,顺利完成。APEX安装前的准备
登录系统:sqlplus system/0621
1. 从数据字典v$instance中获取数据库的实例名和版本号:SQL> conn system/OracleConnected.SQL> show user;USER is "SYSTEM"SQL> select instance_name,version from v$instance; INSTANCE_NAME VERSION---------------- -----------------ORCL 11.1.0.6.0 2. 从数据字典v$version中获取版本的详细信息:SQL> select * from v$version; BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - ProductionPL/SQL Release 11.1.0.6.0 - ProductionCORE 11.1.0.6.0 ProductionTNS for Linux: Version 11.1.0.6.0 - ProductionNLSRTL Version 11.1.0.6.0 – Production 3.确认oracle所使用的参数文件是否为二进制的参数文件(spfile表明为二进制文件):SQL> show parameter pfile NAME TYPE VALUE------------------------------------ ----------- ------------------------------spfile string /u01/oracle/dbs/spfileORCL.ora 4. 确认oracle是否使用的是自动内存管理:SQL> show parameter memory_target NAME TYPE VALUE------------------------------------ ----------- ------------------------------memory_target big integer 396M5. 查看表空间是否为自动扩展:SQL> select tablespace_name, autoextensible from dba_data_files; TABLESPACE_NAME AUT------------------------------ ---USERS YESUNDOTBS1 YESSYSAUX YESSYSTEM YESEXAMPLE YESPEIHU NOPEIHU YES 7 rows selected. 嵌入式PL/SQL网关配置
使用嵌入式PL/SQL网关(也称连接器,Gateway)安装和配置Oracle Application Express的具体步骤如下:1. 安装Oracle Application Express.1.1先进入到APEX的解压根目录我的目录是/u01/apex(这个一定要做,否则等下无法正确安装)[oracle@oracle11g ~]$ cd /u01/apex[oracle@oracle11g apex]$ lsapex_epg_config_core.sql apxe111.sql coreapex_epg_config.sql apxldimg.sql coreins.sqlapexins.sql apxpatch.sql devins.sqlapexvalidate.sql apxrelod.sql docapxchpwd.sql apxremov.sql endins.sqlapxconf.sql apxrtins.sql imagesapxdbmig.sql apxsqler.sql install2011-03-14_01-45-58.logapxdevrm.sql apxxemig.sql load_trans.sqlapxdvins.sql apxxepwd.sql owaapxe101.sql builder utilitiesapxe102.sql catapx.sql 1.2然后用SYS身份登陆SQL> conn / as sysdbaConnected.SQL> show user USER is "SYS" 1.3安装脚本SQL> @apexins SYSAUX SYSAUX TEMP /i/ 其中:apexins为安装脚本文件名称SYSAUX SYSAUX 第一个SYSAUX为数据存放的表空间,第二个为用户信息存放表空间TEMP为排序所用的表空间/i/表示EXPRESS中存放的虚拟目录 1.4检查是否安装完毕SQL> select username,created from dba_users 2 where username like "APEX%"; USERNAME CREATED------------------------------ ---------APEX_030200 14-MAR-11APEX_PUBLIC_USER 03-AUG-07 SQL> select username,created from dba_users where username like "FLOW%"; USERNAME CREATED------------------------------ ---------FLOWS_FILES 03-AUG-07FLOWS_030000 03-AUG-072. 修改Admin帐户密码SQL> @apxchpwdEnter a value below for the password for the Application Express ADMIN user. Enter a password for the ADMIN user [] 输入你的密码:oracleSession altered....changing password for ADMIN PL/SQL procedure successfully completed.Commit complete. 3. 配置嵌入式PL/SQL网关。SQL> @apex_epg_config /u01/apex PL/SQL procedure successfully completed.PL/SQL procedure successfully completed. Directory created. declare*ERROR at line 1:ORA-22288: file or LOB operation FILEOPEN failedNo such file or directoryORA-06512: at "SYS.XMLTYPE", line 296ORA-06512: at line 18 Commit complete. PL/SQL procedure successfully completed.PL/SQL procedure successfully completed. timing for: Load ImagesElapsed: 00:00:03.68Session altered. PL/SQL procedure successfully completed.Commit complete.Session altered.Directory dropped. 错误原因是目录不对。解决办法:
改 /tmp 为你解压apex后所在的目录,例如我的是:/u01/apex,那么/tmp为/u01文档做了注释,但地方不对,在@apxldimg.sql是有如下说明: 引用Tip:
The above examples assume that you unzipped Oracle Application Express in a directory called TEMP on Windows and tmp on UNIX or Linux. 纠正后如下:SQL> @apex_epg_config /u01 PL/SQL procedure successfully completed.PL/SQL procedure successfully completed.Directory created. PL/SQL procedure successfully completed.Commit complete. PL/SQL procedure successfully completed.PL/SQL procedure successfully completed.timing for: Load ImagesElapsed: 00:01:45.40Session altered. PL/SQL procedure successfully completed.Commit complete.Session altered.Directory dropped.RMAN自动备份和磁带机备份SHELL脚本RAC之RedHat裸设备启动配置相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)