前段时间公司上了新的服务器,操作系统选择了SUSE linux 10.2 X86_64,数据库使用的是Oracle10gR2,本来安装应该挺容易的,结果出现了一堆错误,回忆了一下,赶紧记下来。
Suse的Oracle支持站点:
http://www.suse.com/en/business/certifications/certified_software/oracle/documents.html
http://otn.oracle.com
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
回忆的有些乱,有些错误只记得关键字
分享到:
相关推荐
suse12sp1 X86_64 rpms part11
SUSE_Linux_x86_64_11.1安装文档,64位机安装手册。有图片解释
R_TLQCli8.1.3.0_Linux2.6.16_X86_64.tar.Z
当前镜像是从官网下载,如需自行去官网免费下载可在早上6点到7,8点下载,网速会很快,命令:curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.10.tgz
suse12sp1X86_64rpms part3
Nessus-8.15.2-suse12.x86_64.rpm适用于SUSE 12 Enterprise (64-bit)
SuSE Linux Enterprise Server 10 SP4-x86_64 百度云下载地址, 可以快速下载,流畅安装
R_TLQ8.1.3.0_Linux2.6.16_X86_64.tar.Z
这个名为"mongodb-linux-x86_64-rhel70-3.6.4.tgz"的压缩包是专门为运行在Linux Red Hat Enterprise Linux 7.0 (RHEL 7.0)操作系统上的64位架构设计的MongoDB版本,具体为3.6.4版。MongoDB的3.6版本是一个重要的里程...
Suse_Linux_10上安装Oracle_10.2g
mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3, mongodb-linux-x86_64-3.6.3
统都支持 Oracle Real Application Clusters (RAC),但在这个指南中,我们专注于在 Linux x86 平台上安装 Oracle RAC 10g,特别是 Red Hat Enterprise Linux 和 Novell SUSE Enterprise Linux 的版本。在安装 Oracle...
SuSE Linux Enterprise Server 12 SP2-x86_64下载地址,安全可靠。
suse12sp1 X86_64 rpms part10
suse12sp1X86_64rpms part2
suse12sp1 X86_64 rpms 13
suse12sp1 X86_64 rpms
suse_linux_11 下 安装oracle_11
suse12sp1 X86_64 rpms part9