2010年1月25日 星期一

XAMPP on your LINUX![串接oracle資料庫-續 XE安裝]

很多人知道oracle資料庫,知道它很有名,被認為是大企業才用得起的產品!
但很多人不知道,oracle為了推廣它的資料庫產品,在10g的版本推出時,也同時有推出一款XE版本。-> click me

oracle官方想推的組合! -> click me
Installing Oracle, PHP, and Apache on Linux

這個XE版資料庫,精巧可愛,但功能也算齊全,可以拿來取代MySQL。
這個我這個XAMPP系列,撰寫的目的,也就是為了筆記我如何達到運用oracle XE的技術。

下圖是php source code:


執行成果展示!


利用ubuntu的APT安裝,可以免除相依性困擾。我最推薦!

Step 1. Add new Aptitude source and get the GPG key for Oracle
$ sudo vi /etc/apt/sources.list

1.2. Append following line:

deb http://oss.oracle.com/debian unstable main non-free

1.3. Save and close the file. Next import GPG key:

$ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

1.4. Update package database:

$ sudo apt-get update


Step 2. Install Oracle 10g XE:

$ sudo apt-get install oracle-xe-universal
網路上範例,都示範安裝西歐語系版本,我這個指令才是裝可支援中文的XE!



Step 3. Post-install configuration

3.1. You must configure Oracle TCP/IP port and other parameters. Simply type the following command:

$ sudo /etc/init.d/oracle-xe configure
進行一連串的設定,請都照預設值給就好。

3.2. Add environment variables in .profile

$ cd ~
$ vi .profile

Add the following lines:

export ORACLE_SID=XE
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$PATH:$ORACLE_HOME/bin



[補充:]
這裡沒提怎麼安裝ubuntu!
這個系列,希望能在日後修改成比較有組織的章節文件,為了先筆記起來,章法亂還請多多見諒。


[補充:]
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found

以上錯誤,是因為script中,忘了把使用bash shell考量進去。
原來的語法是給csh用的!
把nls_lang.sh的第一行改掉就行。

#!/bin/sh -> #!/bin/bash


[補充:]
http://www.oracle.com/technology/products/database/xe/index.html

http://www.oracle.com/technology/products/database/application_express/html/3.0.1_and_xe.html

http://www.oracle.com/technology/products/database/application_express/packaged_apps/packaged_apps.html#INTEGRATION

http://www.oracle.com/technology/software/products/sql/index_archive155.html

http://www.oracle.com/technology/products/database/application_express/download.html

沒有留言:

搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!