1、安裝Redhat Enterprise Client 5.3現在Redhat的安裝過程已經做的非常的人性化,整個安裝過程不是太復雜。安裝過程中最要注意的
1、安裝RedHat Enterprise Client 5.3
現在Redhat的安裝過程已經做的非常的人性化,整個安裝過程不是太復雜。安裝過程中最要注意的一個地方是Linux交換分區的設置,通常為物理內存了1.5-2倍之間。
Redhat Enterprise Client 5.3的下載地址請參考本博的另外一個帖子。
2、檢查系統需求以及環境設置
這部分的系統需求特指的是redhat安裝Oracle9204對軟件包的需求。
2.1、軟件包檢查
下述軟件包都可以在Redhat Enterprise Client 5.3安裝光盤client目錄里找到,在系統里查詢這些軟件包,可以通過rpm -aq | grep 這類的命令查找,也可以通過系統自帶的“添加/刪除軟件包”程序在GNOME環境里查找。推薦使用后一種方法。
binutils-2.17.50.0.6-9.el5.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
elfutils-0.137-3.el5.i386.rpm
elfutils-devel-0.137-3.el5.i386.rpm
gcc-4.1.2-44.el5.i386.rpm
gcc-c++-4.1.2-44.el5.i386.rpm
glibc-2.5-34.i386.rpm
glibc-common-2.5-34.i386.rpm
glibc-devel-2.5-34.i386.rpm
glibc-headers-2.5-34.i386.rpm
libaio-0.3.106-3.2.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm
libgcc-4.1.2-44.el5.i386.rpm
libstdc++-4.1.2-44.el5.i386.rpm
libstdc++-devel-4.1.2-44.el5.i386.rpm
make-3.81-3.el5.i386.rpm
sysstat-7.0.2-3.el5.i386.rpm
unixODBC-2.2.11-7.1.i386.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm
注:對于系統缺少的軟件包,可以root用戶登錄,使用rpm -Uvh這個命令安裝。
2.2、修改Linux內核參數
每個版本的Oracle對內核參數的要求都不一樣,對這些內核參數的修改最好的參考資料就是與Oracle版本對應的官方文檔里提供的Installation Guide。如果你的版本不是oracle9204,,請參考與你版本對應的Installation Guide。
以本次安裝的為例,以root身份登錄,修改/etc/sysctl.conf添加以下內容
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改完成后,運行sysctl -p使內核參數生效。
3 、添加安裝Oracle用戶組
3.1、創建oracle安裝用戶組及用戶帳號
#groupadd dba
#groupadd oinstall
#useradd oracle -g oinstall -G dba
#passwd oracle
3.2、建立oracle安裝文件夾;以oracle用戶身份登錄
$mkdir /db
/db目錄用于安裝oracle
$mkdir /db/sw
/db/sw這個文件夾用于存放oracle安裝文件,本次安裝采用的是硬盤安裝方式。
3.3 、設置oracle用戶環境變量
以oracle用戶登錄后,編輯~/.bash_profile文件,整個文件內容如下所示:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export ORACLE_SID=test
export ORACLE_BASE=/db/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH
3.4、以oracle身份下載三個文件
以oracle身份下載oracle9204的三個文件ship_9204_linux_disk1.cpio、ship_9204_linux_disk2.cpio、ship_9204_linux_disk3.cpio至/db/sw目錄,在/db/sw這個目錄下執行下述命令:
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
執行完命令后會生成Disk1、Disk2、Disk3三個目錄。
然后為這三個文件夾里的內容指定可執行,采用下述命令
chmod -r u+x Disk1
chmod -r u+x Disk2
chmod -r u+x Disk3
4、開始安裝oracle
以oracle身份登錄系統,切換到/db/sw/Disk1目錄.
(以下是本人在安裝過程中出現的故障與解決方法)
4.1 故障一:運行./runInstaller這個命令時,出現下述錯誤
Initializing Java Virtual Machine from /tmp/OraInstall2009-07-30_02-58-15AM/jre/bin/java. Please wait...
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2009-07-30_02-58-15AM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.s
故障原因:
缺少p3006854_9204_LINUX補丁,
解決辦法:
下載p3006854_9204_LINUX補丁,以root身份登錄,執行下述命令
unzip p3006854_9204_LINUX.zip
# cd 3006854
# sh rhel3_pre_install.sh
成功完成后,切換到oracle用戶繼續安裝,安裝界面出現,卻是亂碼。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com