1.检查rpm是否完整

rpm -q --qf "%{name}-%{version}-%{arch}\n" binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat  libXp libXp.i686 libXt.i686 libXtst.i686

rhel 6.3 安装oracle 10g 并打补丁_rhel 6.3 安装oracle 10

 

 可以使用rpm安装,也可以使用本地yum源安装,安装mount到mnt目录

修改/etc/yum.repos.d/local.repo 

[rhel]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/
enabled=1

 

之后缺少的yum安装就可以了

以下是部分rpm安装的,需要依赖较多的

[root@oracle Packages]# rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm cpp-4.4.6-4.el6.x86_64.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm 
warning: gcc-4.4.6-4.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:ppl                    ########################################### [ 20%]
   2:cloog-ppl              ########################################### [ 40%]
   3:mpfr                   ########################################### [ 60%]
   4:cpp                    ########################################### [ 80%]
   5:gcc                    ########################################### [100%]

 

 

[root@oracle Packages]# rpm -ivh glibc-headers-2.12-1.80.el6.x86_64.rpm kernel-headers-2.6.32-279.el6.x86_64.rpm 
warning: glibc-headers-2.12-1.80.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:kernel-headers         ########################################### [ 50%]
   2:glibc-headers          ########################################### [100%]

 

[root@oracle Packages]# rpm -ihv glibc-2.12-1.80.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm 
warning: glibc-2.12-1.80.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:nss-softokn-freebl     ########################################### [ 50%]
   2:glibc                  ########################################### [100%]

 

[root@oracle Packages]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm glibc-devel-2.12-1.80.el6.i686.rpm libstdc++-4.4.6-4.el6.i686.rpm 
warning: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:glibc-devel            ########################################### [ 33%]
   2:libstdc++              ########################################### [ 67%]
   3:compat-libstdc++-33    ########################################### [100%]

 

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2014-01-13_05-50-21PM. 请稍候...[oracle@zhoracle database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2014-01-13_05-50-21PM/jre/1.4.2/lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory
 at java.lang.ClassLoader$NativeLibrary.load(Native Method)
 at java.lang.ClassLoader.loadLibrary0(Unknown Source)
 at java.lang.ClassLoader.loadLibrary(Unknown Source)
 at java.lang.Runtime.loadLibrary0(Unknown Source)
 at java.lang.System.loadLibrary(Unknown Source)
 at sun.security.action.LoadLibraryAction.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
 at sun.awt.DebugHelper.<clinit>(Unknown Source)
 at java.awt.Component.<clinit>(Unknown Source)

 

需要安装libXtst.i686 libXt.i686

 

83% 出现collector 编译报错,继续就可以了,

 我只是安装的时候没有直接创建数据库,只安装软件,打补丁,再创建数据库。

其他详细过程请参考http://www.cnblogs.com/mchina/archive/2013/03/08/2934473.html

 

yum安装有以下报错,就添加--nopgpcheck 或者在repo文件里面添加checkpgpkey=0

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

 

以下是我缺少的一起安装的命令:

yum -y install --nogpgcheck compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf-devel gcc gcc-c++ glibc.i686 glibc-devel glibc-devel.i686 glibc-headers ksh libaio.i686 libaio-devel libaio-devel.i686 libgcc.i686 libstdc++.i686 libstdc++-devel libXp libXp.i686 libXt libXt.i686 libXtst libXtst.i686

 

还要注意在/etc/hosts里面添加本地解析。