如何在Linux
Redhat 7.3上面安裝起來 ORACLE8.i(8.1701 Installation) Step by Step
前言: |
首先要先講,ORACLE
ON
LINUX實在不好安裝。更何況你想安裝在中文的LINUX上面。更有許多東西需要避免的。在這裡主要是告訴大家一點經驗談。並且把一些會用到的環境設定都告訴大家。
也必須告訴大家,這些安裝方法是我安裝起來所碰到的步驟,你不一定有更快的方法可以去實行。 |
||||
系統設備: |
P4-1.6G 1G RAM 80GHD(請各位注意,硬碟要夠大、SWAP開大一點比較好) | ||||
| 系統安裝
1.LINUX |
LINUX
的部分,請用自訂安裝除了「印表格式」「遊戲」外都安裝比較好,
ORACLE在安裝過程中會找尋APACHE所以一併安裝吧。 請注意 要安裝 「英文版」 SWAP我是開 2G大家考慮一下,如果要當ORACLE SERVER 最好SWAP要有你實體記憶體的兩倍唷。比如說你是 256MB, 你的SWAP就要開512MB。 |
||||
| 2.JAVA | 1.請先到這裡去下載下來唷、放在
/usr/local
2. tar xvfj jdk118_v3-glibc-2.1.3.tar.bz2 3.ln -s /usr/local/jdk118_v3 /usr/local/java |
||||
| 3.抓取ORACLE與安裝前預備 |
1.不建議各位使用光碟,因為光碟上面的檔案容易不齊全、而且有時候即使光碟壞了,他會出現你的JAVA出問題這樣對你是傷心又傷身阿。
2.請到 ORACLE去下載Oracle 8i On Linux有兩個檔案 3.下載到 /usr/src 4.先解開 linux81701.tar 5.tar xvf linux81701.tar 6.使用 root 開始設定帳號了,將以下的全部KEY進去 7. # groupadd oinstall # groupadd dba # groupadd oper # useradd oracle -g oinstall -G dba,oper # passwd oracle (to change password) 記得要改密碼唷 8.建立目錄與環境參數 mkdir /u01 su oracle vi ~.bash_profile 將以下的東西全部打進去
source ~/.bash_profile 就OK啦 | ||||
| 4.在X下面開始安裝 |
1.如果你設定都可以的話,你就進入X。開始安裝啦,記得要用ORACLE進去阿
2. /usr/src/Disk1/runinstall 就會出現畫面
直接都按NEXT就好啦
按 <Next> 按鈕 , 此時會出現一個對話視窗 ,
提示您以 root 身份執行 orainstRoot.sh, 打開 Terminal 視窗 ,
執行指令 , 如下 : 回到對話視窗 , 按 <Retry> 按鈕 , 出現下畫面 : 選擇要安裝的產品 , 請選擇 Oracle 8i Enterprise Edition 8.1.7.0.1 按 <Next> 按鈕 , 出現下面畫面 : 選擇安裝 Type: Typical. 輸入 JDK 的 home path: /usr/local/java 輸入 Global Database Name: workarea,SID:workarea,
請注意在這裡輸入之 SID 需與 .bash_profile 中 ORACLE_SID
變相同 . 按 <Next> 按鈕 , 出現下面畫面 : 按 <Install> 按鈕 , 開始進行安裝 ( 建議你去休息一下再回來 :p), 之後 , 出現下面之對話視窗 :
提示您以 root 身份執行 root.sh, 因為 root.sh 有兩行 scripts
有誤 , 所以請修正下面的 scripts 後再執行 :
打開 Terminal 視窗 , 執行下面指令 :
出現下面之訊息 : Enter the full pathname of the local bin directory: [/usr/local/bin]: 這裡應該會出現一個錯誤, ORA-03114: not connected to ORACLE 先選擇 「ABORT」先把安裝過程結束再說 完成後出現下面之對話視窗 : 在建立資料庫的時候,會出現錯誤。 主要是因為ORACLE中的 GLIBC有些錯誤 所以要去下載網路上面的版本(ORACLE網站上) 進行GLIBC的更新 先把要把剛剛那個檔案glibc-2.1.3-stubs.tar.gz放在 $ORACLE_HOME下面
| ||||
| 5.安裝∼還是持續著 |
1.再執行安裝,這次選CUSTOM,並且在語言的部分記得要選TRADITION
CHINESE。把剛剛安裝的部分都選在安裝一次,以策安全。
2.執行以下指令
但是你會獲得這樣的錯誤訊息 connect internal Connected. startup LRM-00109: could not open parameter file '/u01/app/oracle/product/8.1.7.0.1/dbs/initlinux81701.ora (這個名稱可能有些差異,根據你的SID來變更) ORA-01078: failure in processing system parameters 所以你離開系統 quit 然後在去看一下 利用 ls -l 來察看 /$ORACLE_HOME/dbs 下面的目錄
你就作一件事情
再去STARTUP的時候,又會出現另外一個錯誤 ORA-01990: error opening password file '/u01/app/oracle/product/8.1.7/dbs/orapw' 又回去剛剛的目錄,我們再繼續
到了 $ORACLE_HOME/dbs/ 你會發現有一個 *.ora 是用LN的,你就用 ln去連結他到你沒有的檔案。 3.執行以下指令 svrmgrl connect internal startup 但是你還是會獲得這樣的錯誤訊息 cannot mount database in EXCLUSIVE mode 所以∼∼∼「重開機」吧!! 重開機後再執行 就可以了∼∼∼∼ svrmgrl connect internal startup 你就會發現完全沒有錯誤訊息∼∼∼恭喜唷∼∼
| ||||
| 6.安裝好了∼總要測試一下吧? |
1.cd $ORACLE_HOME/rdbms/admin
2.sqlplus (ID: sys PW:change_on_install) 3.先改密碼吧 passwd 4.@utlsampl.sql 執行後他會先離開,沒關係 你在進入SQLPLUS裡面 5.sqlplus 這次用 (ID:scott PW:tiger) 6.你就可以 select * from emp 就會看到漂亮的結果啦∼∼∼ 恭喜!! | ||||
| PS.參考文件 |
1.http://server.ccl.net/cca/software/UNIX/oracle/RH7.0/
2.http://jordan.fortwayne.com/oracle/817.html 3.http://linuxfab.cx/indexColumnDataFriendlyPrint.php?CID=114 4.http://jordan.fortwayne.com/oracle/817.html 5.http://www-3.ibm.com/software/webservers/appserv/doc/v40/ae/infocenter/was/02242lxa.html | ||||
|
因為一安裝好就寫,如果有不完整的地方,大家見諒阿
備註:本網頁沒有任何版權、歡迎轉載、 有問題來信詢問啊 evanslin@gigigaga.com 本網頁完成於 2002/9/2上午 09:21 更改: 2003/05/01上午 09:00
| |||||