SUSE linux 10.2 X86_64下安装Oracle10gR2

前段时间公司上了新的服务器,操作系统选择了SUSE linux 10.2 X86_64,数据库使用的是Oracle10gR2,本来安装应该挺容易的,结果出现了一堆错误,回忆了一下,赶紧记下来。

SUSE linux 10.2下安装Oracle10gR2 白皮书下载地址

+系统要求: 内存:推荐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包下载地址

下载地址: 安装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

回忆的有些乱,有些错误只记得关键字。

不义而富且贵,于我如浮云。

SUSE linux 10.2 X86_64下安装Oracle10gR2

相关文章:

你感兴趣的文章:

标签云: