>進入 Oracle DB在Linux上的安裝 Database Version:Oracle9iR2(9.2.0.4.0) OS: Red Hat Linux 9 Oracle DB在Linux上的安裝 Database Version:Oracle9iR2(9.2.0" />
歡迎進入Oracle社區論壇,與200萬技術人員互動交流 >>進入 Oracle DB在Linux上的安裝 Database Version:Oracle9iR2(9.2.0.4.0) OS: Red Hat Linux 9 Oracle DB在Linux上的安裝 Database Version:Oracle9iR2(9.2.0.4.0) OS: Red Hat Linux 9 OS準備: OS的
歡迎進入Oracle社區論壇,與200萬技術人員互動交流 >>進入
Oracle DB在Linux上的安裝
Database Version:Oracle9iR2(9.2.0.4.0)
OS: Red Hat Linux 9
Oracle DB在Linux上的安裝
Database Version:Oracle9iR2(9.2.0.4.0)
OS: Red Hat Linux 9
OS準備:
OS的安裝在此就不做說明了,我的目錄結構與大小如下:
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda2 9845 3726 5619 20% /
/dev/sda1 99 10 85 10% /boot
/dev/sda8 1012 37 924 4% /home
none 125 0 125 0% /dev/shm
/dev/sda6 1012 97 864 11% /tmp
/dev/sda3 7876 3753 3723 30% /usr
/dev/sda5 2950 33 2768 2% /usr/local
/dev/sda9 1390 81 1239 7% /var
1、設置swap空間,當然,這個在安裝OS的時候就設置好了,一般為內存的2倍,也可以設置
更的多空間給它,我的在安裝OS時我就設置了1G
可以用cat /proc/swaps察看swap空間的大小。
2、檢察/tmp的空間大小,安裝Oracle至少需要400M的 /tmp 空間
可以用命令dt /tmp 來檢查。
3、為Oracle劃分空間:
1)、安裝Oralce軟件需要2.5G大小的空間
2)、典型安裝需要至少3.5G的空間(會建一個DB)
3)、空間分配:
在實際應用環境中應該把表空間分布在不同的磁盤上,注意以下幾點:
(1)、系統表空間與其它表空間要分開放
(2)、oracle軟件不要安裝在運行OS的磁盤上
(3)、表空間不要與Oracle軟件放在一起
(4)、為索引建立單獨的表空間
軟件與安裝環境的準備:
1、可以到以下地方下載Oracle9i for Linux
linuxsoft.html">http://otn.oracle.com/software/products/oracle9i/htdocs/linuxsoft.html
2、下載完畢后有三個文件:
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
3、一部解開這幾個文件
zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv
這時會得到三個包含Oracle安裝文件的文件夾:Disk1、Disk2、Disk3
注意這三個文件的Owner要是oracle,等一下安裝的時候它才有權限
4、JDK:運行環境Oracle9iR2不需要安裝Java runtime
5、建立用戶組與帳號:
groupadd dba
groupadd oinstall
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle
6、建立相關的目錄:
[root@Harrison root]# mkdir /u01
[root@Harrison root]# mkdir /u01/orale
[root@Harrison root]# mkdir /u01/orale/product
[root@Harrison root]# mkdir /u01/orale/product/9.2.0
[root@Harrison root]# chown -R oracle.oinstall /u01/oracle
[root@Harrison root]# chmod 775 /u01
[root@Harrison root]# chown oracle.dba /u01
7、設置環境變量:編輯.bash_profile文件
# 因為Red Hat Linux 9沒有被Oracle認證,所以把他的內核降到2.4.1版本
# 這一點非常重要
export LD_ASSUME_KERNEL=2.4.1
# Oracle環境變量
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=/u01/oracle/product/9.2.0
export ORACLE_SID=test
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export PATH=$PATH:$ORACLE_HOME/bin
8、設置Shared Memery
---------------------------
/proc/sys/kernel/sem
/proc/sys/kernel/shmmax
/proc/sys/kernel/shmmni
/proc/sys/kernel/shmall
---------------------------
echo 100 256 100 100 > /proc/sys/kernel/sem
echo 2147483648 > /proc/sys/kernel/shmmax
echo 4096 > /proc/sys/kernel/shmmni
echo 2097152 > /proc/sys/kernel/shmall
最好把這些參數設置在/etc/rc.local文件中,這樣Linux系統在初始化的時候就把這些參數設置好了
修改/etc/rc.local文件后建議重新啟動OS
9、運行runInstaller
$ echo $LD_ASSUME_KERNEL # 設置這個環境變量是非常重要的,只針對Red Hat Linux 9
2.4.1
$ ./runIstaller
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com