SUSE linux 10.2 X86_64下部署Oracle10gR2



作者: Dailon  出自: http://www.linuxdiyf.com
前段时辰公司上了新的服务器,把持系统选择了SUSE linux 10.2 X86_64,数据库运用的是Oracle10gR2,本来部署应该挺尽情的,效果出现了一堆错误,回想了一下,立刻记上去。

SUSE linux 10.2下部署Oracle10gR2 白皮书下载所在
http://ftp.novell.com/partners/o ... 02_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





版权声明: 原创作品,答应转载,转载时请务必以超链接情势标明文章 原始起因 、作者信息和本声明。否则将追究法令责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1974048.html