剛在redhat6上安裝Oracle 10.2.0.1軟件,在執行runInstaller後,報錯:
./runInstaller: /u01/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
到/lib下確實沒有發現ld-linux.so.2,於是通過yum進行安裝:
[root@amto01 yum.repos.d]# yum install ld-linux.so.2
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
server | 3.7 kB 00:00 ...
server/primary_db | 2.9 MB 00:00 ...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.12-1.7.el6 set to be updated
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.7.el6.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.7.el6.i686
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.12.7-1.1.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
glibc i686 2.12-1.7.el6 server 4.3 M
Installing for dependencies:
nss-softokn-freebl i686 3.12.7-1.1.el6 server 109 k
Transaction Summary
====================================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 4.4 M
Installed size: 13 M
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------------------
Total 16 MB/s | 4.4 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : glibc-2.12-1.7.el6.i686 1/2
Installing : nss-softokn-freebl-3.12.7-1.1.el6.i686 2/2
Installed:
glibc.i686 0:2.12-1.7.el6
Dependency Installed:
nss-softokn-freebl.i686 0:3.12.7-1.1.el6
Complete!
再次執行 runInstaller ,又報錯:
[oracle@amto01 database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2012-12-17_03-58-45AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: wrong ELF class: ELFCLASS64
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)
通常看到ELF錯誤,是與版本相關,google了下,發現是少了2個包,分別爲:libXt.i686和libXtst.i686,通過yum安裝:
[root@amto01 ~]# yum install libXt.i686
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXt.i686 0:1.0.7-1.el6 set to be updated
--> Processing Dependency: libICE.so.6 for package: libXt-1.0.7-1.el6.i686
--> Processing Dependency: libSM.so.6 for package: libXt-1.0.7-1.el6.i686
--> Running transaction check
---> Package libICE.i686 0:1.0.6-1.el6 set to be updated
---> Package libSM.i686 0:1.1.0-7.1.el6 set to be updated
--> Processing Dependency: libuuid.so.1 for package: libSM-1.1.0-7.1.el6.i686
--> Processing Dependency: libuuid.so.1(UUID_1.0) for package: libSM-1.1.0-7.1.el6.i686
--> Running transaction check
---> Package libuuid.i686 0:2.17.2-6.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
libXt i686 1.0.7-1.el6 server 168 k
Installing for dependencies:
libICE i686 1.0.6-1.el6 server 52 k
libSM i686 1.1.0-7.1.el6 server 26 k
libuuid i686 2.17.2-6.el6 server 62 k
Transaction Summary
====================================================================================================================================
Install 4 Package(s)
Upgrade 0 Package(s)
Total download size: 309 k
Installed size: 560 k
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------------------
Total 2.2 MB/s | 309 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libICE-1.0.6-1.el6.i686 1/4
Installing : libuuid-2.17.2-6.el6.i686 2/4
Installing : libSM-1.1.0-7.1.el6.i686 3/4
Installing : libXt-1.0.7-1.el6.i686 4/4
Installed:
libXt.i686 0:1.0.7-1.el6
Dependency Installed:
libICE.i686 0:1.0.6-1.el6 libSM.i686 0:1.1.0-7.1.el6 libuuid.i686 0:2.17.2-6.el6
Complete!
[root@amto01 ~]# yum install libXtst.i686
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXtst.i686 0:1.0.99.2-3.el6 set to be updated
--> Processing Dependency: libXi.so.6 for package: libXtst-1.0.99.2-3.el6.i686
--> Running transaction check
---> Package libXi.i686 0:1.3-3.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
libXtst i686 1.0.99.2-3.el6 server 22 k
Installing for dependencies:
libXi i686 1.3-3.el6 server 32 k
Transaction Summary
====================================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 54 k
Installed size: 92 k
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------------------
Total 1.0 MB/s | 54 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libXi-1.3-3.el6.i686 1/2
Installing : libXtst-1.0.99.2-3.el6.i686 2/2
Installed:
libXtst.i686 0:1.0.99.2-3.el6
Dependency Installed:
libXi.i686 0:1.3-3.el6
Complete!
再次執行 runInstaller,成功打開圖形界面。