熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle9i在redhatlinuxas2.1上的安裝

2022-06-13   來源: Oracle 

  ORACLEIAS安裝文檔
准備工作:
建立oracle用戶/組
以root用戶登錄
#groupadd dba
#groupadd oinstall(可選)
useradd –g oinstall –G dba oracle
檢查主機名配置
以root登錄
#cd /etc
#cp hosts hostsbak
#vi hosts
此文件裡每一行格式應為
<IP><空格><完整主機名><空格><別名>
如我的/etc/hosts文件如下:
localhost(確保此行在第一行)
host(此行是我加上的為機器的IP)
檢查內核版本(要求或以上版本)
以root登錄
#cd /boot/grub
#more nf
檢查ksh版本
以root登錄
#rpm –qa |grep pdksh(檢查pdksh版本)
如果沒有這個包可以到去下載這個rpm包然後安裝
安裝方法如下:
#rpm –ivh pdkshirpm(安裝包)
# rpm –Uvh pdkshirpm(升級包)
檢查binutils版本
以root登錄
#rpm –qa|grep binutils此版本應該大於如果小於此版本需進行升級
檢查glibc版本
以root登錄
#rpm –qa|grep glibc此版本應該大於如果小於此版本需進行升級
設置ulimits
以root登錄
a) cd /etc/security
b) vi nf
c) 在這個文件裡面加入以下兩行@oracle<tab><tab>hard<hard>nofile<tab><tab>
@oracle<tab><tab>hard<hard>nproc<tab><tab>
d) 保存文件
可以oracle用戶檢驗以上設置#su – oracle
$ulimit –aH

   檢查內核參數
以root登錄
a) #cd /etc
b) #vi nf加入以下幾行
kernelsem =
kernelshmmax =
kernelshmmni =
netipvip_local_port_range =
fsfilemax =
c) 保存文件並重啟機器驗證內核參數
編輯services刪除LDAP
a) 以root登錄
b) #cd /etc
c) vi services
d) 查找到包含端口的行(行)注釋掉這些行
e) 保存文件
給/sbin/fuser做鏈接
以root登錄
a) #cd /bin
b) #ls –l f*如果fuser不存在
c) ln –s /sbin/fuser fuser
建立/tmp和/tmpdir目錄
as root
a) #mkdir /tmp
b) #mkdir /tmpdir
c) #chmod /tmpdir
設置環境變量TMPTMPDIR
as root
a) #cd /etc
b) #vi profile
加入TMP = /tmp;export TMP
TMPDIR=/tmpdir;export TMPDIR
d) 保存文件
除去所有ORACLE用戶的JAVA默認環境
a) 以oracle用戶登錄
b) $ehco $PTAH
c) 如果你看到IBMJava在這裡面那麼需要去掉方法如下
d) $cd /home/oracle
e) $cp bashrc
f) $cp bash_profile
g) $vi bashrc
在 #Source global definitions下面 fi之後 加入:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X:/usr/XR/bin
PATH=$PATH:$HOME/bin
h) 保存文件
i) $vi bash_profile
在 #User specific environment and startup programs下面 加入:
PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/bin/X:/usr/XR/bin
ORACLE_HOME=$ORACLE_BASE/mid
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/local/lib
ORACLE_SID=ias
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:$PATH
export PATH ORACLE_HOME LD_LIBRARY_PATH ORACLE_SID
(在 PATH=$PATH:$HOME/bin 之上)
保存文件
安裝
以oracle用戶登錄運行runinstaller然後按提示一步步安裝
中途可能會出現的錯誤
copy過程中error in ………jre//bin/i/green_threads/…此時從另一個窗口手工touch這些文件然後retry
link過程中error in invoking …………sqlplusmk此時從另一個窗口以oracle用戶打開文件$ORACLE_HOME/bin/genclntsh
找到LD_SELF_CONTAINED = z defs這行改為
LD_SELF_CONTAINED = 保存文件然後執行/ genclntsh執行完成後回到安裝界面retry
關於IAS的配置將在以後推出


From:http://tw.wingwit.com/Article/program/Oracle/201311/17330.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.