天天看點

APEX安裝心得

---參考文檔http://blog.sina.com.cn/s/blog_828efd6501019rl3.html

---Application Express Installation Guide(e21673)(較詳細)

---APEX_EBS_Extension_White_Paper_-_Revision_1b(概括性的)

安裝心得如下:總共我安裝了3次,前2次非常失敗,後面一次算好的,在第三次的基礎上又重新配置了5,6次rest data service.最後都是沒有成功,總結了下,前2次失敗的原因是因為

第一,原先自帶的apex删掉比較好

第二,安裝apex的時候,還是強烈建議自己定義表空間

第三,在我的虛拟機安裝jdk(6.0以上,原本自帶的應該是4.0)之後,應該要删掉原來的版本.否則java –version不對,而且最後執行jar也會報錯

<都需要先切到apex所在目錄,因為這些腳本都在那裡,如果預設裝了3.0,需要找到目錄,或者解壓一個其他版本運作相關腳本>

1,10g自帶3.0的apex,

remove掉 @apxremov.sql

2,安裝:

CONNECT SYS/SYS_password as SYSDBA

@apexins.sql SYSAUX SYSAUX TEMP /i/ <此處強烈建議自己建立相應的表空間,否則可能會出現如下錯誤>

//error

WWV_FLOW_API.ERR_PAGE_CREATE ORA-01400: cannot insert NULL into

("APEX_040200"."WWV_FLOW_STEPS"."SECURITY_GROUP_ID")

declare

*

ERROR at line 1:

ORA-02291: integrity constraint (APEX_040200.WWV_FLOW_PLUG_TO_PAGE_FK) violated

- parent key not found

ORA-06512: at "APEX_040200.WWV_FLOW_API", line 9434

ORA-06512: at line 11

3,修改admin密碼 (apex)@apxchpwd.sql(有複雜規則)

4,此處應該有restartProcess (沒有做出來)

5,配置RESTful [email protected]_rest_config.sql(該指令讓你配置APEX_LISTENER和APEX_REST_PUBLIC_USER的密碼)

可能會報錯<跟之前第二步有關>

//ERROR at line 1:

ORA-01400: cannot insert NULL into

("APEX_040200"."WWV_FLOW_FND_USER_GROUPS"."ID")

ORA-06512: at "APEX_040200.WWV_FLOW_LISTENER", line 382

ORA-06512: at "APEX_040200.WWV_FLOW_LISTENER", line 457

ORA-06512: at line 3

// 

6,解鎖更改APEX_PUBLIC_USER的密碼

ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK

ALTER USER APEX_PUBLIC_USER IDENTIFIED BY SYS_bruce1 

should be 6.5 安裝jdk.并設定路徑

7,安裝apex listener 

java –jar apex.war (具體原因是因為漏掉一步,我們需要在對應的伺服器安裝6.0以上的jdk,并設定路徑否則報錯如下)

//

Exception in thread "main" java.lang.NoClassDefFoundError: 簍Cjar

   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)

   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)

   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)

   at __gcj_personality_v0 (/home/oracle/java.version=1.4.2)

   at __libc_start_main (/lib/tls/libc-2.3.4.so)

   at _Jv_RegisterClasses (/home/oracle/java.version=1.4.2)

(如果設定好了 ,應該看到如下,如果切換到4848端口,則可以管理GlassFish Server)

//

APEX安裝心得
APEX安裝心得
APEX安裝心得

8按照官方文檔應該如下:

9,Enable Network Services in Oracle Database 11g

10,Security Considerations

11,About Running Oracle Application Express in Other Languages

12,About Managing JOB_QUEUE_PROCESSES

13,Create a Workspace and Add Oracle Application Express Users

繼續閱讀