RedHat6 x86_64 安裝Oracle10gR2 軟件

剛在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,成功打開圖形界面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章