Oracle10g安装

oracle 用户在执行 ./runInstaller时候报错

系统:rhel 6.4

oracle软件版本:10.2.0.4

思路:

1:缺失rpm包,就安装

2:换rhel 5

第一步详细步骤如下,发现该方法不能解决10.2.0.4在rhel 6上安装报的错误,换成rhel 5后安装正常

注:在安装过程中,发现10.2.0.1可以再rhel 5上安装,但必须加 ./runInstaller-ignoresysprereqs

百度经验:jingyan.baidu.com

方法/步骤

[oracle@oracle10gDisk1]$ ./runInstaller

Starting OracleUniversal Installer...

 

Checking installerrequirements...

 

Checking operatingsystem version: must be redhat-3, SuSE-9, SuSE-10, redhat-4, redhat-5,UnitedLinux-1.0, asianux-1, asianux-2 or asianux-3

                                     Passed

 

 

All installerrequirements met.

 

Preparing to launchOracle Universal Installer from /tmp/OraInstall2014-10-24_02-27-16AM. Pleasewait ...[oracle@oracle10g Disk1]$ Oracle Universal Installer, Version10.2.0.4.0 Production

Copyright (C) 1999,2008, Oracle. All rights reserved.

 

Exceptionjava.lang.UnsatisfiedLinkError:/tmp/OraInstall2014-10-24_02-27-16AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6:cannot open shared object file: No such file or directory occurred..

java.lang.UnsatisfiedLinkError:/tmp/OraInstall2014-10-24_02-27-16AM/jre/1.4.2/lib/i386/libawt.so: libXp.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)

执行报错:oracle 10g在RedHat中只能在rhel4或者rhel5中安装,具体原因是:缺失libXp的32位rpm包

2

将系统镜像盘挂载到系统目录下,为安装缺失包做准备

将镜像盘挂载到/zxx_iso,然后将镜像盘中的内容复制到/mnt中,防止每次启动

     时都需要挂载镜像盘

第一步:

[root@node1/]# mkdir /zxx_software

[root@node1/]# cd zxx_software/

[root@node1zxx_software]# ls

rhel-server-6.4-x86_64-dvd.iso

[root@node1zxx_software]# mkdir /zxx_iso

[root@node1zxx_software]# mount -o loop rhel-server-6.4-x86_64-dvd.iso /zxx_iso/  挂载镜像

[root@node1zxx_software]# df -h

Filesystem           Size  Used Avail Use% Mounted on

/dev/sda2             15G  8.8G  5.0G  64% /

tmpfs                939M  224K  939M   1% /dev/shm

/dev/sda1            194M   32M  153M  18% /boot

/dev/sda5             14G  164M   13G   2% /u01

/zxx_software/rhel-server-6.4-x86_64-dvd.iso

                     3.5G 3.5G     0 100% /zxx_iso

[root@node1zxx_software]# cd /zxx_iso/

[root@node1zxx_iso]# du -sh./            检查当前目录大小

3.5G ./

[root@node1zxx_iso]# cp -R * /mnt         复制

[root@node1zxx_iso]# cd /mnt

[root@node1mnt]# du -sh ./

3.5G ./

 

[root@node1mnt]# umount /zxx_iso/     卸载镜像盘

[root@node1mnt]# rm -rf /zxx_iso/

[root@node1mnt]# find . -name '*.rpm'  找出软件包所在目录

./Packages/libcroco-devel-0.6.2-5.el6.i686.rpm

./Packages/libXau-devel-1.0.6-4.el6.i686.rpm

./Packages/sabayon-apply-2.29.92-3.el6.x86_64.rpm

./Packages/k3b-libs-1.0.5-13.el6.x86_64.rpm

./Packages/python-pycurl-7.19.0-8.el6.x86_64.rpm

./Packages/smc-fonts-common-04.2-11.el6.noarch.rpm

检查rpm包在哪个目录下,发现在/mnt/Packages目录下

3

安装缺失包

[root@oracle10gPackages]# ll | grep libXp

-r--r--r--. 116root root    22792 Aug 17  2010libXp-1.0.0-15.1.el6.i686.rpm

-r--r--r--. 81 root root    23452 Aug 17  2010libXp-1.0.0-15.1.el6.x86_64.rpm

-r--r--r--. 95 root root    17196 Aug 17  2010libXp-devel-1.0.0-15.1.el6.i686.rpm

-r--r--r--. 67 root root    17172 Aug 17  2010libXp-devel-1.0.0-15.1.el6.x86_64.rpm

-r--r--r--. 64 root root    51540 Dec 21  2012libXpm-3.5.10-2.el6.i686.rpm

-r--r--r--. 40 root root    51912 Dec 21  2012libXpm-3.5.10-2.el6.x86_64.rpm

-r--r--r--. 52 root root    33336 Dec 21  2012libXpm-devel-3.5.10-2.el6.i686.rpm

-r--r--r--. 32 root root    34252 Dec 21  2012libXpm-devel-3.5.10-2.el6.x86_64.rpm

[root@oracle10gPackages]# rpm -Uvh libXp-1.0.0-15.1.el6.i686.rpm

warning:libXp-1.0.0-15.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

error: Faileddependencies:

        libX11.so.6 is needed by libXp-1.0.0-15.1.el6.i686

        libXau.so.6 is needed by libXp-1.0.0-15.1.el6.i686

        libXext.so.6 is needed by libXp-1.0.0-15.1.el6.i686

安装libXp之前 需要安装上面这三个关联包

4

[root@oracle10gPackages]# rpm -Uvh libXau-1.0.6-4.el6.i686.rpm

warning:libXau-1.0.6-4.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libXau                ########################################### [100%]

[root@oracle10gPackages]# rpm -Uvh libX11-1.5.0-4.el6.i686.rpm

warning:libX11-1.5.0-4.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

error: Faileddependencies:

        libxcb.so.1 is needed by libX11-1.5.0-4.el6.i686

安装libX11包之前需要安装libxcb关联包

[root@oracle10gPackages]# rpm -Uvh libxcb-1.8.1-1.el6.i686.rpm

warning:libxcb-1.8.1-1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libxcb                ###########################################[100%]

[root@oracle10gPackages]# rpm -Uvh libX11-1.5.0-4.el6.i686.rpm

warning:libX11-1.5.0-4.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libX11                ########################################### [100%]

安装完关联包之后,才能安装libX11

[root@oracle10gPackages]# rpm -Uvh libXext-1.3.1-2.el6.i686.rpm

warning: libXext-1.3.1-2.el6.i686.rpm:Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...               ########################################### [100%]

  1:libXext               ########################################### [100%]

[root@oracle10gPackages]# rpm -Uvh libXp-1.0.0-15.1.el6.i686.rpm

warning:libXp-1.0.0-15.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libXp                 ########################################### [100%]

安装完三个关联包之后才能安装libXp

5

再次执行./runInstaller之后又缺少包

[oracle@oracle10gDisk1]$ ./runInstaller

Starting OracleUniversal Installer...

 

Checking installerrequirements...

 

Checking operatingsystem version: must be redhat-3, SuSE-9, SuSE-10, redhat-4, redhat-5,redhat-6, UnitedLinux-1.0, asianux-1, asianux-2 or asianux-3

                                     Passed

 

 

All installerrequirements met.

 

Preparing to launchOracle Universal Installer from /tmp/OraInstall2014-10-24_03-02-54AM. Pleasewait ...[oracle@oracle10g Disk1]$ Oracle Universal Installer, Version10.2.0.4.0 Production

Copyright (C) 1999,2008, Oracle. All rights reserved.

 

Exceptionjava.lang.UnsatisfiedLinkError: /tmp/OraInstall2014-10-24_03-02-54AM/jre/1.4.2/lib/i386/libawt.so:libXt.so.6: cannot open shared object file: No such file or directoryoccurred..

java.lang.UnsatisfiedLinkError:/tmp/OraInstall2014-10-24_03-02-54AM/jre/1.4.2/lib/i386/libawt.so: libXt.so.6:cannot open shared object file: No such file or directory

6

[root@oracle10gPackages]# rpm -Uvh libXt-1.1.3-1.el6.i686.rpm

warning:libXt-1.1.3-1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

error: Faileddependencies:

        libICE.so.6 is needed by libXt-1.1.3-1.el6.i686

        libSM.so.6 is needed by libXt-1.1.3-1.el6.i686

安装缺失包libXt之前又需要安装两个关联包

[root@oracle10gPackages]# ll | grep libICE

-r--r--r--. 144root root    53596 Aug 17  2010 libICE-1.0.6-1.el6.i686.rpm

-r--r--r--. 109root root    53912 Aug 17  2010libICE-1.0.6-1.el6.x86_64.rpm

-r--r--r--. 95 root root    15604 Aug 17  2010libICE-devel-1.0.6-1.el6.i686.rpm

-r--r--r--. 67 root root    15584 Aug 17  2010libICE-devel-1.0.6-1.el6.x86_64.rpm

[root@oracle10gPackages]# rpm -Uvh libICE-1.0.6-1.el6.i686.rpm

warning:libICE-1.0.6-1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libICE                ########################################### [100%]

[root@oracle10gPackages]# ll | grep libSM

-r--r--r--. 64 root root    37356 Dec 21  2012libSM-1.2.1-2.el6.i686.rpm

-r--r--r--. 40 root root    37608 Dec 21  2012libSM-1.2.1-2.el6.x86_64.rpm

-r--r--r--. 52 root root    12420 Dec 21  2012libSM-devel-1.2.1-2.el6.i686.rpm

-r--r--r--. 32 root root    12400 Dec 21  2012libSM-devel-1.2.1-2.el6.x86_64.rpm

[root@oracle10gPackages]# rpm -Uvh libSM-1.2.1-2.el6.i686.rpm

warning:libSM-1.2.1-2.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

error: Faileddependencies:

        libuuid.so.1 is needed by libSM-1.2.1-2.el6.i686

        libuuid.so.1(UUID_1.0) is needed by libSM-1.2.1-2.el6.i686

安装libSM又需要两个关联包

[root@oracle10g Packages]# ll | greplibuuid

-r--r--r--. 15 root root    68732 Jan 28  2013libuuid-2.17.2-12.9.el6.i686.rpm

-r--r--r--.  9 root root    68192 Jan 28  2013libuuid-2.17.2-12.9.el6.x86_64.rpm

-r--r--r--. 12 root root    84696 Jan 28  2013libuuid-devel-2.17.2-12.9.el6.i686.rpm

-r--r--r--.  7 root root    85008 Jan 28  2013libuuid-devel-2.17.2-12.9.el6.x86_64.rpm

[root@oracle10gPackages]# rpm -Uvh libuuid-2.17.2-12.9.el6.i686.rpm

warning:libuuid-2.17.2-12.9.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key IDfd431d51: NOKEY

Preparing...               ########################################### [100%]

  1:libuuid               ########################################### [100%]

[root@oracle10gPackages]# rpm -Uvh libuuid-devel-2.17.2-12.9.el6.i686.rpm

warning:libuuid-devel-2.17.2-12.9.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key IDfd431d51: NOKEY

Preparing...               ########################################### [100%]

  1:libuuid-devel         ########################################### [100%]

[root@oracle10gPackages]# rpm -Uvh libSM-1.2.1-2.el6.i686.rpm

warning:libSM-1.2.1-2.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ###########################################[100%]

  1:libSM                 ########################################### [100%]

[root@oracle10gPackages]#  rpm -Uvh libXt-1.1.3-1.el6.i686.rpm

warning:libXt-1.1.3-1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:NOKEY

Preparing...               ########################################### [100%]

  1:libXt                 ########################################### [100%]

7

缺失包安装完成之后执行./runInstaller又缺少包,所以安装缺失包不是一种办法

8

无效之后又尝试了

1:将/etc/redhat-release 中的6.4改成5.4   无效

2:将runInstaller脚本所在目录的install下的oraparam.ini文件添加redhat-6         无效

[oracle@oracle10ginstall]$ vi oraparam.ini

[oracle@oracle10ginstall]$ cat oraparam.ini

[CertifiedVersions]

Linux=redhat-3,SuSE-9,SuSE-10,redhat-4,redhat-5,redhat-6,UnitedLinux-1.0,asianux-1,asianux-2,asianux-3

建议:oracle 10g下 将系统换成rhel 5

 

个人摸索小心得,不喜勿喷!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值