台灣最大程式設計社群網站
線上人數
3064
 
會員總數:246575
討論主題:190032
歡迎您免費加入會員
討論區列表 >> Blog精華文章 >> Install oracle 11gr2 xe and apex 4.2.1 on OL6.2 x64
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Install oracle 11gr2 xe and apex 4.2.1 on OL6.2 x64
價值 : 0 QP  點閱數:1057 回應數:0
樓主

花旗蔘 版主
高級專家
10938 129
4319 516
發送站內信

/*滿久沒更新blog了,藍色小舖的oracle版 也冷清許多,最近的工作 都在oracle apex 上寫ap 及在 oracle bip 上 寫report,感覺滿呷意這二套系統,之前有介紹過bip了,今天就來分享一下 apex,這套工具台灣的開發者不多,知名度也不高,但使用下來覺得滿適合我,而且重點是"FREE",

APEX 的簡介:

Oracle Application Express is a rapid Web application development tool that lets you share data and create custom applications. Using only a Web browser and limited programming experience, you can develop and deploy powerful applications that are both fast and secure

就如簡介而言,這很適合我這種 limited programming experience 的人,
目前所知 用 APEX  來開發的有名web: Oracle Support / Oracle Store / Ask Tom / .........
 

下面就是小弟 安裝的過程

參考文件就是 oracle的原廠文件 link如下

http://docs.oracle.com/cd/E37097_01/doc/install.42/e35123/toc.htm

*/

1、install OL6.2 x64
2、install 11gr2 XE x64 :因為經費及架構等~因素,所以將apex server 獨立出,並用XE版的DB
su - root
cd /
mkdir oraclexe
cd oraclexe

--get the file: oracle-xe-11.2.0-1.0.x86_64.rpm.zip

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
cd Disk1
--install
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

vim /etc/hosts
--檢查一下 是否有如以下的entry,若無 請加上 不然在config時會報錯
127.0.0.1 [hostname].[domainname]

--config
/etc/init.d/oracle-xe configure

--config env
su - oracle
cd ~
vim .bash_profile
--add below entry
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

/*---oracle_env.sh的內容就如下,XE 很好心地 都幫你寫好了!

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export PATH=$ORACLE_HOME/bin:$PATH

*/

-------set listenerlocalaccess false

----as sysdba
exec dbms_xdb.setListenerLocalAccess(false)

3' upgrade apex to 4.2 : 11gr2XE 預設上已幫你安裝好APEX 4.0,所以接下來UPGRADE即可,若需要 完整安裝過程,再在小舖上留言或發文章 詢問即可,其實我也是看oracle 原廠文件(上面的link)來做。

su - root
cd / 
mkdir apex
cd apex

---get the file :apex_4.2.zip
unzip apex_4.2.zip

cd apex
----as sysdba
--run the installation script
@apexins.sql SYSAUX SYSAUX TEMP /i/
--import image
@apxldimg.sql /apex

--reset ADMIN password

@apxxepwd.sql

4' apply patch to 4.2.1 :後來出了 4.2.1 修正了150多個bug
su - root
cd /apex
mkdir patch
cd patch
---get the patch file : p14732511_421_Generic.zip
unzip p14732511_421_Generic.zip

---disable http on the xml db protocol server
--as sysdba

select dbms_xdb.gethttpport from dual;  --return 8080

exec dbms_xdb.sethttpport(0);
commit;

-----上patch
cd /apex/patch/patch
--as sysdba
@apxpatch.sql

----update the image directory
--as sysdba
@apxldimg.sql /apex/patch/patch

----enable http port
exec dbms_xdb.sethttpport(8080); ---要換別的port 也行
commit;

----open the port ex: 1521,8080

------apex web    :http://[ip/hostname]:[port]/apex/

登入後 在右下 你可以看到目前版本是

"Application Express 4.2.1.00.08"

-------------ok!!

寫得很簡略!反正所有的內容都是參考原廠文件,不明白的話 請參考oracle 原廠文件 即可!!!

 


本篇文章發表於2013-01-31 10:30
== 簽名檔 ==
Oracle/EBS/MS SQL DBA
--My BLOG
http://itgroup.blueshop.com.tw/benchenBEN/blog
目前尚無任何回覆
   

回覆
如要回應,請先登入.