歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SUSE linux 10.2 X86_64下安裝Oracle10gR2

SUSE linux 10.2 X86_64下安裝Oracle10gR2

日期:2017/2/28 17:02:37   编辑:Linux教程

前段時間公司上了新的服務器,操作系統選擇了SUSE linux 10.2 X86_64,數據庫使用的是Oracle10gR2,本來安裝應該挺容易的,結果出現了一堆錯誤,回憶了一下,趕緊記下來。

SUSE linux 10.2下安裝Oracle10gR2 白皮書下載地址
http://ftp.novell.com/partners/oracle/docs/10gR2_openSUSE102_introduction.pdf

+系統要求:
內存:推薦1G
Swap分區:設為內存的2倍
/tmp磁盤空間:400MB以上
磁盤空間:軟件3.5G 數據1.2G
以下要用root用戶操作

+檢查所需要的rpm包
rpm -q make binutils gcc compat-db compat-gcc compat-gcc-c++
compat-libstdc++ 或打開YaST安裝

compat-2006.1.25-29.x86_64
compat-libstdc++-5.0.7-41.x86_64
compat-openssl097g-0.9.7g-33.x86_64
gcc-32bit-4.1.3-29.x86_64
gcc-4.1.3-29.x86_64
gcc-c++-4.1.3-29.x86_64
gcc-gij-4.1.3-29.x86_64
gcc-java-4.1.3-29.x86_64
gcc41-32bit-4.1.2_20061115-5.x86_64
gcc41-4.1.2_20061115-5.x86_64
gcc41-c++-4.1.2_20061115-5.x86_64
gcc41-gij-32bit-4.1.2_20061115-7.x86_64
gcc41-gij-4.1.2_20061115-7.x86_64
gcc41-java-4.1.2_20061115-5.x86_64
glibc-2.5-25.x86_64
glibc-32bit-2.5-25.x86_64
glibc-devel-2.5-25.x86_64
glibc-devel-32bit-2.5-25.x86_64
glibc-i18ndata-2.5-25.x86_64
glibc-locale-2.5-25.x86_64
glibc-locale-32bit-2.5-25.x86_64
java-1_4_2-gcj-compat-32bit-1.4.2.0-66.x86_64
libgcc41-32bit-4.1.2_20061115-5.x86_64
libgcc41-4.1.2_20061115-5.x86_64
libstdc++41-32bit-4.1.2_20061115-5.x86_64
libstdc++41-4.1.2_20061115-5.x86_64
libstdc++41-devel-4.1.2_20061115-5.x86_64
libstroke-0.5.1-37.x86_64
libaio
libaio-devel

上面的包可能根據系統版本的不同會有所不同

+orarun包下載地址

下載地址:
http://ftp.novell.com/partners/oracle/sles-10
安裝orarun,用命令:#rpm –ivh orarun-1.8-109.15.i586.rpm
安裝或者直接雙擊用YaST安裝

+當orarun軟件包安裝時,會自動建立名為oracle的用戶,和一個oinstall組。我們只需要將該用戶設置為enable,安裝完後,會在/etc.profile.d下生成2個oracle.sch和oracle.sh文件,在/etc/sysconfig/ 下生成一個oracle文件。而且orarun軟件包將ORACLE_HOME文件夾自動生成,減少了很多麻煩。OK,修改文件:

-更改 /etc/passwd文件

oracle:x:103:108:Oracle user:/opt/oracle:/bin/false
改為
oracle:x:103:108:Oracle user:/opt/oracle:/bin/bash
-修改/etc/sysconfig/oracle文件

START_ORACLE_DB="no" START_ORACLE_DB_LISTENER="no"
改為
START_ORACLE_DB="yes" START_ORACLE_DB_LISTENER="yes"
+打開控制台,更改oracle用戶的密碼
#passwd oracle,填入新密碼即可

然後以oracle用戶身份登陸
安裝oracle
+解壓oracle安裝包
#tar –xzvf oracle_db.cpio.gz 或unzip oracle_db.cpio.gz
解壓完後是一個cpio文件,繼續解壓
#cpio -idcmv < oracle_db.cpio

+安裝oracle
進入文件夾,運行
#./runInstaller
問題
--如果不出現oracle的圖形安裝界面,並出現
error:faild to load /usr/lib/libInternalSymbols.so,
錯誤,以root身份更改/etc/profile.d/oracle.sh文件


test -f /usr/lib/libInternalSymbols.so && export
LD_PRELOAD=/usr/lib/libInternalSymbols.so
更改為:
test -f /usr/lib/libInternalSymbols.so && export
LD_PRELOAD_32=/usr/lib/libInternalSymbols.so

--njni10錯誤
以root身份執行下面的命令
#rm -f $ORACLE_HOME/install/make.logcd $ORACLE_HOME/bin
#./relink all > $ORACLE_HOME/install/make.log

回憶的有些亂,有些錯誤只記得關鍵字。

Copyright © Linux教程網 All Rights Reserved