1. 分區要求
建議至少1Gswap分區,oracle920安裝後(沒有任何數據文件)至少占用3.5G空間。
2. 操作系統默認語音選擇中文環境
3. 安裝X windows
4. 修改hmmax參數
#echo 4294967295 > /proc/sys/kernel/shmmax
#vi /etc/sysctl.conf
Kernel.shmmax=4294967295
1. 創建oracle組,用戶及安裝目錄
#groupadd dba
#useradd oracle –g dba
#passwd oracle
將oracle的三張盤拷貝到/data/目錄下
#mkdir –p /data/oracle/product/
#chown –R oracle.dba /data/
#chmod –R 755 /data/
2. 檢查依賴的安裝包
#rpm –qa gclearcase/" target="_blank" >cc cpp glibc-devel compat-libstdc++ glibc-kernheaders binutils
注意:安裝RH8.0時默認安裝X,內核編譯器,開發工具,管理工具,系統工具就可以帶這些包。
3. 配置oracle用戶環境變量
#vi /home/oracle/.bash_profile
export HOME=/home/oracle
export BASH_ENV=$HOME/.bashrc
export ORACLE_BASE=/home/oracle_database
export ORACLE_HOME=/home/oracle_database/product/
export ORACLE_SID=ora
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=zh_CN.GB2312
export LANGUAGE=zh_CN.GB2312:zh_CN.GB2312:zh_CN
export SUPPORTED=zh_CN.GB2312:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/usr/ccs/bin:.
PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/home/oracle_database/product/
export PATH
export TMPDIR=/tmp
unset USERNAME
umask 022
#cpio –idmv < lnx_920_disk1.cpio
#cpio –idmv < lnx_920_disk2.cpio
#cpio –idmv < lnx_920_disk3.cpio
用oracle身份登錄X windows
#export LANG=‘EN’
#cd Disk1
#./runInstaller
1)等待出現一GUI窗口,OracleUniversalInstaller:welcome窗口:點擊Next
2)出現Inventory Location窗口:點擊ok
3)UnixGroupName:dba
4)彈出一個錯誤窗口,新打開一個終端,以root身份執行#/tmp/orainsRoot.sh
執行完畢後,點擊“continue”,繼續安裝。
5)出現FileLocation窗口,確認安裝的源所在地,安裝文件所在目錄/Disk1/stage/products.jar.確認目的地址PATH為:$oracle_home,點擊Next
6)等待出現一個GUI窗口:OracleUniversalInstaller:AvailableProducts,選擇Oracle9iDataBase
7)點擊ProductLanguages出現選擇語言窗口,選定English及SimplifiedChinese
8)等待出現一個GUI窗口:OracleUniversalInstaller:InstallationType,選擇EnterpriseEdition
9)等待出現一個GUI窗口:OracleUniversalInstaller:DataBaseConfiguration,選擇GeneralPurpose
10)在DataBaseIndentification窗口:設置GlobalDateBaseName為“ora”,SID為“ora”,點擊Next。
11)DataBase File Location窗口:直接點擊Next按鈕。
12)DataBaseCharacterSet窗口:選擇Choose one of the common Character sets,選擇“Simplified chinese ZHS16GBK”,點擊Next.
13)出現Summary窗口:點擊Next。
14)出現Install窗口:Linking Oracle 9i DataBase
找到以“NSO_LINK=”開頭的這一行,插入“$(LDLIBFLAG)dl”到 “INSO_LINK=”後,保存退出。點擊Retry,繼續安裝。
15)安裝進行到100%後,系統會彈出窗口,提示執行腳本,新開一個終端,以root身份執行$ORACLE_HOME/root.sh(不執行這個腳本就沒有/etc/oratab文件)出現選擇安裝目錄提示,直接‘回車’即可,執行完畢後,回到安裝窗口,等待配置完成。
16)出現“Configuration Tools”窗口後等待配置完成。
17)出現“設置密碼”窗口後,輸入用戶“sys”及“system”的密碼,點擊ok按鈕。
18)出現“End of Installation”窗口後,點擊Next按鈕,完成安裝。
1. 配置數據庫初始化文件
以oracle用戶登錄系統,進入$ORACLE_HOME/dbs目錄,拷貝init.ora到initora.ora
#vi initora.ora
修改db_name=DEFAULT為db_name=ora
2. 配置oratab文件
#vi /etc/oratab
Ora:/data/oracle/product/
3. 配置oracle啟動腳本
#vi oracle920
#!/bin/sh
# chkconfig: 2345 99 99
# description: oracle database startup scripts.
PROG=oracle
. /etc/sysconfig.network
. /etc/init.d/functions
ORA_HOME=/home/oracle_database/product/
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ] ;
then
echo "Oracle startup : cannot find startup command "
exit
fi
start()
{
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart &"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start &"
}
stop()
{
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut &"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop &"
}
case "" in
start) start;;
stop) stop;;
*) echo "Usage: "
esac
1. 以oracle用戶身份登錄
2. 打開新終端,執行#./runInstaller
3. 選擇“Deinstall Product”
4. 選擇目錄樹並選好你所要卸載的oracle版本號,單擊“Remove”開始卸載。
5. 刪除/etc/oratab和/etc/oraInst.loc文件。