天天看點

RedHat AS4系統下ORACLE10G安裝

http://space.itpub.net/7703523/viewspace-405483

一、RedHat AS4系統安裝:

磁盤配置:

裝置 類型 大小

/ ext3 39911

swap 1024

網絡基本配置:

etho IP/Gateway:199.0.0.230/255.255.255.0

主機名:linuxsvr

網關:199.0.0.1

主/次DNS:202.103.96.68/202.103.96.112

防火牆基本配置:

⊙ 無防火牆

⊙ 是否啟用 SELinux:已禁用

安裝方式的選項:

⊙ 定制要安裝的軟體包(C)

桌面選項:

(√) X視窗系統 (選取預設)

(√) GNOME桌面環境 (選取預設)

(√) KDE桌面環境 (選取預設)

應用程式選項:

( ) 工程和科學 (選取預設)

( ) 圖形化網際網路 (選取預設)

(√) 基于文本的網際網路 (選取預設)

( ) 辦公/生産率 (選取預設)

伺服器選項:

(√) 伺服器配置工具 (選取全部)

( ) 網際網路伺服器 (選取全部)

(√) Windows檔案伺服器 (選取全部)

( ) DNS伺服器 (選取全部)

開發選項:

(√) 開發工具 (選擇全部)

系統選項:

(√) 管理工具 (選取預設)

(√) 列印支援 (選取預設)

雜項選項:

全部不要選擇;

安裝完後,請在第三張安裝盤中找到下面的檔案,輕按兩下安裝上去。否則安裝oracle時會報錯。

libaio-devel-0.3.103-3.i386.rpm

請大家一要安裝好以上所列出的軟體包,否則安裝Oracle系統時,會出現一些不必須要的錯誤資訊!

二、Oracle的安裝前準備:

1、配置系統核心參數,以root使用者登入,修改在/etc/sysctl.conf檔案,在該檔案中添加以下參數:

kernel.shmall = 2097152

kernel.shmmax = 536870912 (512實體記憶體的标準)

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

2、建立安裝資料庫時所需要使用的使用者組oinstall,dba及Oracle使用者,并将oinstall,dba組定義成oracle使用者的主次組。指令參考如下:

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle (設定oracle使用者為oinstall、dba使用者組的成員)

# passwd oracle (設定oracle使用者的密碼)

3、以root使用者身份登入系統建立Oracle系統的安裝目錄和資料庫檔案存放的目錄。例如:/oracle,及改變以上目錄的屬性指令參考如下:

# mkdir -p /oracle/product/10.2.0 (建立資料目錄)

# chown -R oracle.oinstall /oracle (設定目錄所屬的使用者組和使用者)

# chmod -R 775 /oracle (設定目錄的讀寫權限)

4、以oracle 使用者身份登入系統,複制和解壓10201_database_linux32.zip檔案到/home/oracle下:

# cp 10201_database_linux32.zip /home/oracle/ (複制檔案到oracle個人目錄内)

# unzip /home/oracle/10201_database_linux32.zip (解壓zip檔案)

5、配置oracle使用者環境,以oracle使用者登入,修改oracle使用者下的 .bash_profile 檔案。增加以下參數:

vi .bash_profile (執行vi指令來修改.bash_profile)

# Get the aliases and functions

  

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

  

# User specific environment and startup programs

  

PATH=$PATH:$HOME/bin

  

export PATH

unset USERNAME

# 以下是我們所需配置的内容

umask 022

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/; export ORACLE_HOME

ORACLE_SID=fstest; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL

6、重新啟動作業系統:

# reboot (重新啟動指令)

特别說明:因為安裝Oracle軟體時不可使用root(超級使用者)來進行安裝,隻可以使用剛才建立的oracle使用者來進行安裝,請大家一定要注意!

注:

操作環境:Oralce 10G, Red Hat Linux Enterprise 5(VM虛拟機6.0)

把Oracle10g的ISO檔案映射到虛拟機光驅中,執行/media/cdrom/runInstaller

錯誤提示:

bash: ./runInstaller: /bin/sh: bad interpreter: 權限不夠

解決辦法:

  1. 把Oracle安裝檔案複制到Linux檔案系統中,如/tmp/database;
  2. chmod 755 -R /tmp/database
  3. 執行安裝指令即可;

原因:

腳本所在硬碟格式問題,需要ext3格式。