天天看點

APEX的安裝

<a href="http://blog.csdn.net/tinawang11/article/details/1136548">http://blog.csdn.net/tinawang11/article/details/1136548</a>

<a href="http://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.html">http://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.html</a>

iAS_101330_Apache2_Modplsql2_win32.zip

裝完以後發現啟動opmn程序很吃CPU啊。三層架構都在一台本本,夠累的。以後用xe或者11g可以試試EPG的2層架構,估計CPU會輕松些。

這裡是Oracle的步驟:

下面說明了一下以上的步驟,有特别的地方會細說:

1,安裝前要注意一下JVM,以及PL/SQL Web Toolkit包的要求,沒達标的要去下載下傳更新;

2,下載下傳apex3.2的包解壓後,DOS進入此目錄,然後登入sqlplus,并輸入@apexins SYSAUX SYSAUX TEMP /i/來安裝;有兩種環境,一種是Runtime,一種是開發兼Runtime,當然是選後者。

3, 使用apxchpwd.sql修改apex的admin密碼;

4, 重新開機一下;

5,解鎖apex_public_user使用者帳号,并修改密碼。

把前面下載下傳并解壓的apex3.2包中的images檔案夾複制到D:OracleOraHTTPohs下。我的Apache(OHS) Home是D:OracleOraHTTP。

編輯dads.conf檔案,這很重要,将來系統起來後發現圖檔顯示不全就是因為這裡設定沒設好。下面是我的設定,注意第一行最後的那個斜杠!!!

Alias /i/ "D:OracleOraHTTPohsimages/"

AddType text/xml xbl

AddType text/x-component htc

Order deny,allow

PlsqlDocumentPath docs

AllowOverride None

PlsqlDocumentProcedure wwv_flow_file_mgr.process_download

PlsqlDatabaseConnectString MY_PC_NAME:1521:ORCL_TNS

PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8

PlsqlAuthenticationMode Basic

SetHandler pls_handler

PlsqlDocumentTablename wwv_flow_file_objects$

PlsqlDatabaseUsername APEX_PUBLIC_USER

PlsqlDefaultPage apex

PlsqlDatabasePassword apex_public

PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize

Allow from all

&lt;/LOCATION /&gt;

設定完畢,可以開/關opmn:

D:OracleOraHTTPopmnbinopmnctl stopproc ias-component=HTTP_Server

D:OracleOraHTTPopmnbinopmnctl startproc ias-component=HTTP_Server

6, 由于不是11g是以不用管這一步;

7, 不是11g r2是以跳過;

8, 可以考慮使用SSL提高安全性,由于是自己玩,暫時不考慮這麼複雜;

9, 裝了一個中文包,滿足中國人自己的需求,檔案在解壓apex的目錄下,如D:Oracleapexbuilderzh-cn;

10,看看資料庫啟動檔案JOB_QUEUE_PROCESSES 是否需要改,我的不用;

11,因為D:OracleOraHTTPohsmodplsqlconf下的dads.conf用了apex_public_user的明文密碼,所有可以用個工具把這個密碼變成一個字元串。到DOS進入

D:OracleOraHTTPohsmodplsqlconf目錄下,然後運作下面:

set ORACLE_HOME=D:OracleOraHTTP

set PATH=D:OracleOraHTTPperl5.8.3binMSWin32-x86-multi-thread;%PATH%

perl dadTool.pl –o

再打開dads.conf發現明文密碼變什麼了。

完成以後,可以到apex.oracle.com下載下傳一些demo包,看看asktom,電子商務網站,或者issue tracker

系統,導入自己的apex後,可以學習他們的源代碼。而且oracle提供了很多的範例可以學習。2 Day + Application Express Developer's Guide,Application Express Advanced Tutorials可以一步步熟悉它的使用方法。