Oracle9iR2在紅帽進階伺服器版2.1下的安裝

來源:互聯網
上載者:User
oracle|伺服器|進階
本文將介紹Oracle Database 9iR2 在Red Hat Linux Advanced server2.1 下的安裝過程,如果你是有過安裝Oracle8i的經驗,那麼以下的安裝過程對你來說是小事一樁:


硬體要求:

硬碟空間:安裝Oracle9i資料庫至少要有2.5GB以上的剩餘空間。

臨時硬碟空間:Oracle安裝程式在安裝過程中需要400M以上的臨時硬碟空間;

記憶體:安裝Oralce 9i軟體至少需要512M記憶體(我個人安裝過程中使用的是256MB記憶體)。

 

安裝:
1.Red Hat Linux Advanced server2.1 :

下載地點: 不詳(非免費版本)


2. Oracle9iR2:

下載地點:http://otn.oracle.com/software/prod.../linuxsoft.html
(註:1.版本號碼9.2.0.1)
解壓辦法:以Linux9i_Disk1.cpio.gz為例.
gunzipt Linux9i_Disk1.cpio.gz
cpio –idmv < Linux9i_Disk2.cpio
解包後形成三個目錄:installation files:
( Disk1 Disk2 Disk3 )


3. binutils:

7.3 內建有nutils-2.11.90.0.8-9,但安裝的時候易出問題,建議下載binutils-2.10.0.18-1.i386.rpm

下載地址:ftp://ftp.redhat.com/pub/redhat/lin...i386.rpm , 以root 使用者安裝binutils:
rpm -Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm

oracle9i安裝完成後,將其版本還原:
rpm -Uvh --force --nodeps binutils-2.11.90.0.8-9.i386.rpm


4.JDK:(這個我沒有安裝,因為進階伺服器版2.1預設帶有IBMJava;9iR2也內建java)

下載地址:http://www.blackdown.org或http://java.sun.com
安裝:

bunzip2 -dc jdk118_v3-glibc-2.1.3.tar.bz2 tar xvf jdk118_v3-glibc-2.1.3.tar
ln -s /usr/local/jdk118_v3 /usr/local/java

5.配置核心參數
oracle9i使用Linux的共用記憶體、交換區等資源進行工作,如果你的核心參數設定不能滿足oracle的要求,那在安裝oracel9i或使用過程就會頻頻出現問題,因此配置系統核心的參數就顯得尤為重要和關鍵了。我安裝的時候僅配置了共用記憶體的大小。

核心參數的配置一般在/proc檔案夾下配置:
1). 以root使用者進行:

su - root
2). 設定共用記憶體大小,共用記憶體大小一般設為實體記憶體的一半,在這裡我們假設實體記憶體為512M

則共用記憶體的值4294967295以此類推,如果你的實體記憶體是1G則這裡的值則是8589934590:
echo 4294967295 > shmmax

查看共用記憶體設定:

cat /proc/sys/kernel/shmmax


6 添加使用者:

Oracle在安裝和使用中需要用特定使用者(非root使用者),按照oracle的標準說明是需要添加三個專門使用者和使用者組,為了簡便大家的安裝和使用我們把oracle的安裝和使用歸到一個特定使用者來完成。
首先建立oracle安裝組及使用者組,我們架設兩個使用者組命名為oinstall、dba ,以root使用者登陸系統:

1)groupadd oinstall

2) groupadd dba
添加oracle使用者:

1)useradd oracle –g oinstall –G dba -d /opt/oracle

2) password oracle
 

7.建立安裝目錄:以 root使用者進行:
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0

chmod 750 /opt/oracle
chown -R oracle.oinstall /opt/oracle

8.設定Oracle環境:

以oracle使用者進行: vi /opt/oracle/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=sah
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin;
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib


9 開始安裝
1) cd /backup/Disk1

2) ./runInstaller
安裝中出現問題的解決:一般依照錯誤提示進行即可,如果是因為binutils的問題,那麼一定是binutils的版本不對,建議安裝好binutils後再進行oracle9i安裝。

oracle9i在安裝資料庫過程中,要求輸入sys及system使用者的密碼,你可隨意設定自己的密碼了。


10.啟動資料庫:
注意:svrmgrl 在9i中已經不支援,換作dgmgrl
1) $dgmgrl

2)connect sys/xxxx as sysdba

3)startup
(註:9i的提示和8i有所不同,僅兩行,這裡就不列出了)
至此,oracle9iR2在Red Hat Linux Advanced server2.1安裝完畢!



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.