?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
Oracle 8i(8.1.5)企業(yè)版安裝指南yanzi (clyan@sohu.com) |
||||||||||||||||||
來源:Linux數(shù)據(jù)庫應用指南
| ||||||||||||||||||
????? Oracle在推出Oracle 8.0.5 for Linux之后,又馬不停蹄地將其最新旗艦產(chǎn)品Oracle
8i(8.1.5,i 即Internet)移植到Linux上,可見一個領先業(yè)界的數(shù)據(jù)庫綜合產(chǎn)品的Oracle公司是如何捕捉市場商機的。Oracle
8i比起其前輩產(chǎn)品更適應目前的Internet發(fā)展,對Internet的支持領先與其對手。Orcale
8i 比其早先版本有很大改變,特別是安裝程序。Oracle 8i啟用了新的安裝程序OUI(Oracle
Universal Installer),OUI是用Java寫的,因此它可在任何JVM上運行,徹底改變了原有的基于字符方式的Orainst,這一點頗讓廣大Oracle用戶感到不適。 該版本(指在網(wǎng)上可供免費下載的)在發(fā)布是存在太多的bug,所以Oracle根據(jù)用戶的反饋意見隨即發(fā)布了一個補丁程序,基本解決了問題,所以在安裝完畢后必須打補丁。 根據(jù)Oracle關于Oracle 8i for Linux的發(fā)布公告,該版本是一個完整的軟件發(fā)行版本,它在RedHat 6.0上通過測試,而且它被安裝在一個新的ORCALE_HOME目錄下。 一、系統(tǒng)需求 按照Oracle的發(fā)布公告(usr:clyancl passed iamclyan)中所要求的,Oracle 8i for Intel-Linux硬件和操作系統(tǒng)的要求是:
需要注意的是,RedHat 6.0所帶的enlightenment-0.15.5-32的GNOME窗口管理器不能用于安裝Oracle 8i,你可以到RedHat站點上下載enlightenment-0.15.5-37進行升級。建議用KDE進行安裝工作。 關于所需內(nèi)存,不一定要128MB以上,實際上64M內(nèi)存也可以,只是運行速度較慢而已。為了能充分利用Oracle 8i提供的眾多基于圖形方式的實用程序和滿足大數(shù)據(jù)庫的查詢處理,建議最好有128M或更多的內(nèi)存。 二、準備工作 1、下載Oracle 8i for Linux 你可到Oracle的FTP站點上下載Oracle 8i企業(yè)版(815ship.tgz 245M)。 2、下載Oracle 8i的補丁程序 你可到Oracle的FTP站點下載Oracle 8i企業(yè)版的補丁程序。(linux_81501patch_ee.tgz 6.1M)。 3、下載JDK 1.1.6v5 你可到Blackdown.org查詢下載的站點,也可到新思路下載JDK 1.1.6v5或JRE 1.1.6v5。實際上安裝只要jre即可。 三、安裝前 本文介紹在RedHat 6.0上如何安裝Oracle 8i企業(yè)版。 首先檢查是否有足夠的硬盤剩余空間,建議用一個單獨的分區(qū)安裝Oracle 8i和數(shù)據(jù)庫。如果你使用Gnome/enlightenment窗口環(huán)境,必須檢查一下englightenment的版本: rpm -q enlightenment 如果是enlightenment-0.15.5-32,則必須升級到0.15.5-37版本,可按上面介紹的方法升級。RedHat 6.0同時提供Gnome和KDE,在“/usr/X11R6/lib/X11/xinit”目錄下有一個Xclients文件,修改它可選擇運行Gnome還是KDE。本文使用KDE。 本文假定: ORACLE_HOME=/u1/oracle/product/8.1.5 ORACLE_SID=ORCL 1、安裝JRE 1.1.6v5 將jre_1.1.6-v5-glibc-x86.tar.gz拷貝到/usr/local目錄下,解壓縮: tar zxvf jre_1.1.6-v5-glibc-x86.tar.gz ln -s jre116_v5 jre 2、創(chuàng)建oracle用戶和組 groupadd dba (在RedHat 6.0上,該組的ID可能是500) groupadd oper (該組是可選的,其ID可能是501) useradd oracle -g dba passwd oracle (修改口令) 創(chuàng)建oracle的安裝目錄,本文將安裝目錄設為“/u1/oracle/product/8.1.5”。只需創(chuàng)建“/u1”即可,設置“/u1”的所有者: chown oracle.dba /u1 在創(chuàng)建一個目錄用于暫放Oracle 8i軟件包815ship.tgz: mkdir /ora_package chown oracle.dba /ora_package 創(chuàng)建好oracle用戶和相關組后,退出root(logout),重新用oracle用戶登錄... cd /home/oracle (或 cd ~)進入oracle用戶的主目錄,創(chuàng)建該用戶的自動執(zhí)行文本".bash_profile"。 vi .bash_profile 在該文件中加入下列內(nèi)容: # Setup ORACLE environment
保存該文件,然后logout。 四、安裝 以oracle用戶登錄,將下載的oracle 8i軟件包815ship.tgz拷貝到已創(chuàng)建好的“/ora_package”目錄下,解壓縮: cp 815ship.tgz /ora_package cd /ora_package tar zxvf 815ship.tgz 你可以用ls看到oracle 8i的安裝文件runInstaller。 1、啟動x-windows,運行runInstaller startx 啟動X-windows后,啟用一個終端(kvt),在該終端中運行runInstaller: sh runInstaller 這是你可以看到用jre運行的全新的圖形化的OUI的歡迎畫面,按照提示繼續(xù)安裝進程:
2、打補丁 將下載的Oracle 8i企業(yè)版補丁程序linux_81501patch_ee.tgz拷貝到/ora_package/ora_patch目錄下,進入此目錄,解壓縮:
補丁程序只能運行一次。 3、創(chuàng)建數(shù)據(jù)庫 在Oracle 8i中提供一個圖形界面的數(shù)據(jù)庫助理dbassist,它也是基于Java的,利用它可以創(chuàng)建、修改和刪除數(shù)據(jù)庫。 在一個終端窗口中運行dbassist:
創(chuàng)建好數(shù)據(jù)后,關閉數(shù)據(jù)庫服務器。 svrmgrl connect internal shutdown quit 五、測試數(shù)據(jù)庫 數(shù)據(jù)庫的測試可參照Oracle 8.0.5安裝指南提供的方法進行。 注:system的默認口令是manager,而sys的默認口令是chang_on_install。 關于Oracle 8i的網(wǎng)絡配置,可使用新的圖形界面的netasst,常用的網(wǎng)絡協(xié)議用TCP/IP,TCP端口1521,這些可在netasst中通過配置偵聽器(listener)來實現(xiàn),然后用lsnrctl start命令啟動偵聽程序。
1999年10月20日 |