Apex 安装
APEX3.2安装配置指南
注意:本安装配置指南只适用OracleHTTPServer模式
如使用EmbeddedPL/SQLGateway模式请参考Oracle®ApplicationExpressInstallationGuide
一、安装ORACLE10G数据库(OracleDatabase10gRelease2/10.2.0.1.0)
本例设计算机名为:ORDB-SER
数据库实例名为:or10g
监听目录为:1521
数据目录为:D:\ORACLE\PRODUCT\10.2.0\ORADATA
二、安装ORACLEHTTPSEVER(Oracle-Application-Server-10g/10.1.3.1.0)
本例设ORACLE_HTTPSERVER_HOME为:D:\oracle\product\10.2.0\as_1
HTTP端口为:7777
三、创建TABLESPACE
CREATESMALLFILE
TABLESPACE"APEX"
LOGGING
DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\OR10G\APEX.ora'
SIZE512MEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENT
AUTO
/
CREATESMALLFILE
TEMPORARYTABLESPACE"TMP01"TEMPFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\OR10G\TMP01.ora'SIZE256M
EXTENTMANAGEMENTLOCALUNIFORMSIZE1M;
四、下载APEX3.2
http://www.oracle.com/technology/products/database/application_
express/download.html
五、解压下载的APEX文件
本例设解压目录为:e:\oracle\apex
六、安装APEX(完整开发环境)
cde:\oracle\apex
sqlplus/@OR10Gassysdba@apexinsAPEXAPEXTMP01/i/
七、修改APEX管理员(ADMIN)密码
sqlplus/@OR10Gassysdba@apxchpwd
八、解除APEX公共用户(APEX_PUBLIC_USER)锁定
sqlplus/@OR10Gassysdba
ALTERUSERAPEX_PUBLIC_USERACCOUNTUNLOCK;
九、修改APEX公共用户(APEX_PUBLIC_USER)密码
本例设密码修改为apexpu
ALTERUSERAPEX_PUBLIC_USERIDENTIFIEDBYapexpu;
十、复制APEX图片文件到ORACLEHTTPSEVER目录
xcopy/E/IimagesD:\oracle\product\10.2.0\as_1\ohs\modplsql
十一、配置ORACLEHTTPSEVER(编辑dads.conf)
D:\oracle\product\10.2.0\as_1\ohs\modplsql\conf\dads.conf
添加下述内容:
Alias/i/"D:\oracle\product\10.2.0\as_1\ohs\modplsql\images/"
AddTypetext/xmlxbl
AddTypetext/x-componenthtc
<Location/pls/apex>
Orderdeny,allow
PlsqlDocumentPathdocs
AllowOverrideNone
PlsqlDocumentProcedurewwv_flow_file_mgr.process_download
PlsqlDatabaseConnectStringordb-ser:1521:or10gServiceNameFormat
PlsqlNLSLanguage"SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
PlsqlAuthenticationModeBasic
SetHandlerpls_handler
PlsqlDocumentTablenamewwv_flow_file_objects$
PlsqlDatabaseUsernameAPEX_PUBLIC_USER
PlsqlDefaultPageapex
PlsqlDatabasePasswordapexpu
PlsqlRequestValidationFunctionwwv_flow_epg_include_modules.authorize
Allowfromall
</Location>
十二、重启ORACLEHTTPSEVER
D:\oracle\product\10.2.0\as_1\opmn\bin\opmnctlstopprocias-component=HTTP_Server
D:\oracle\product\10.2.0\as_1\opmn\bin\opmnctlstartprocias-component=HTTP_Server
十三、安装其他语言(可选)
本例将安装中文
cde:\oracle\apex\builder\zh-cn
setNLS_LANG=American_America.AL32UTF8
sqlplus@or10gassysdba
ALTERSESSIONSETCURRENT_SCHEMA=APEX_030200;
@load_zh-cn.sql
十四、修改JOB_QUEUE_PROCESSES数量
该数值需要根据自身需求来设置。ORALCE建议设置为20
ALTERSYSTEMSETJOB_QUEUE_PROCESSES=20;
十五、登录APEX管理页
http://ordb-ser:7777/apex/apex_admin
用户名:admin,密码为先前第七步修改的密码
或登录APEX开发页
http://ordb-ser:7777/apex/apex
工作区:INTERNAL,用户名:admin,密码为先前第七步修改的密码
注:第一次登录后APEX将需要你再次修改密码。
3.2版本不允许新旧密码相同、添加了口令复杂性规则。
口令必须至少包含6个字符。
口令必须至少包含一个数字字符(0123456789)。
口令必须至少包含一个标点字符(!"#$%&()``*+,-/:;<=>?_)。
口令必须至少包含一个大写的字母字符。
口令必须至少包含一个小写的字母字符。
十六、扰乱密码(dads.conf文件中PlsqlDatabasePassword)
perlD:\oracle\product\10.2.0\as_1\ohs\modplsql\conf\dadTool.pl-o