<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
</LOCATION />
設定完畢,可以開/關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可以一步步熟悉它的使用方法。