歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> oracle9.2.0 for RedHat8.0安裝手冊

oracle9.2.0 for RedHat8.0安裝手冊

日期:2017/3/6 15:19:42   编辑:關於Unix
1 初始化安裝環境 1. 分區要求 建議至少 1Gswap 分區, oracle920 安裝後(沒有任何數據文件)至少占用 3.5G 空間。 2. 操作系統默認語音選擇中文環境 3. 安裝 X windows 4. 修改 hmmax 參數 #echo 4294967295 /proc/sys/kernel/shmmax #vi /etc/sysctl.

1 初始化安裝環境

1. 分區要求

建議至少1Gswap分區,oracle920安裝後(沒有任何數據文件)至少占用3.5G空間。

2. 操作系統默認語音選擇中文環境

3. 安裝X windows

4. 修改hmmax參數

#echo 4294967295 > /proc/sys/kernel/shmmax

#vi /etc/sysctl.conf

Kernel.shmmax=4294967295

2 安裝前的准備工作

1. 創建oracle組,用戶及安裝目錄

#groupadd dba

#useradd oracle –g dba

#passwd oracle

將oracle的三張盤拷貝到/data/目錄下

#mkdir –p /data/oracle/product/9.2.0

#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/9.2.0

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/9.2.0/bin

export PATH

export TMPDIR=/tmp

unset USERNAME

umask 022

3 安裝oracle9.2.0 for RedHat8.0

3.1 釋放cpio文件包

#cpio –idmv < lnx_920_disk1.cpio

#cpio –idmv < lnx_920_disk2.cpio

#cpio –idmv < lnx_920_disk3.cpio

3.2 安裝oracle

用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,選擇Oracle9iDataBase9.2.0.10

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 9.2.0.1.0到88%時,會出現錯誤提示,新打開一個終端,以root身份編輯$ORACLE_HOME/ctx/lib/env_ctx.mk

找到以“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按鈕,完成安裝。

4 初始化oracle

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/9.2.0:Y

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/9.2.0

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

5 卸載oracle9i

1. 以oracle用戶身份登錄

2. 打開新終端,執行#./runInstaller

3. 選擇“Deinstall Product”

4. 選擇目錄樹並選好你所要卸載的oracle版本號,單擊“Remove”開始卸載。

5. 刪除/etc/oratab和/etc/oraInst.loc文件。

Copyright © Linux教程網 All Rights Reserved