oracle11.2.0.4 for linux_x86 32位软件 在centos7.4 64位系统下的安装
[email protected][/soft/orasoft/ora11.2/database] ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 6210 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8191 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-09-10_05-17-57AM. Please wait [email protected][/soft/orasoft/ora11.2/database] Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2018-09-10_05-17-57AM/jdk/jre/lib/i386/xawt/libmawt.so: libXext.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(ClassLoader.java:1753)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1649)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1753)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1670)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1509)
at java.awt.Toolkit.<clinit>(Toolkit.java:1530)
at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:484)
at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:249)
at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:135)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1779)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:453)
at oracle.install.commons.util.Application.startup(Application.java:785)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:165)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:182)
at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:348)
at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:124)
at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:155)
解决:
yum -y install libXau-devel.i686
yum -y install libXp.i686
yum -y install libXp-devel.i686
后续安装到88%的时候,又报错了:
INFO: /usr/bin/gcc -m32 -o /home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/emdctl -L/home/oracle11/app/product/11.2.0.4/db_home1/lib/ -L/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/ -L/home/oracle11/app/product/11.2.0.4/db_home1/lib/stubs/ `cat /home/oracle11/app/product/11.2.0.4/db_home1/lib/sysliblist` -Wl,-rpath,/home/oracle11/app/product/11.2.0.4/db_home1/lib -lm `cat /home/oracle11/app/product/11.2.0.4/db_home1/lib/sysliblist` -ldl -lm -L/home/oracle11/app/product/11.2.0.4/db_h
INFO: ome1/lib /home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib//s0nmectl.o -lnmectl -lclntsh -L/home/oracle11/app/product/11.2.0.4/db_home1/lib -L/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/ -lnmemso -lcore11 -Wl,-rpath,/home/oracle11/app/product/11.2.0.4/db_home1/lib/:/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/:/home/oracle11/app/product/11.2.0.4/db_home1/jdk/jre/lib/i386/client:/home/oracle11/app/product/11.2.0.4/db_home1/jdk/jre/lib/i386 -L/home/oracle11/app/product/11.2.0.4/d
INFO: b_home1/jdk/jre/lib/i386/client -L/home/oracle11/app/product/11.2.0.4/db_home1/jdk/jre/lib/i386 -z lazyload -ljava -ljvm -lverify -z nolazyload -Wl,-rpath,/home/oracle11/app/product/11.2.0.4/db_home1/lib/:/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/:/home/oracle11/app/product/11.2.0.4/db_home1/jdk/jre/lib/i386/client:/home/oracle11/app/product/11.2.0.4/db_home1/jdk/jre/lib/i386 -Wl,--allow-shlib-undefined `cat /home/oracle11/app/product/11.2.0.4/db_home1/lib/sysliblist` -ldl -lm
INFO: /usr/bin/ld: warning: -z lazyload ignored.
/usr/bin/ld: warning: -z nolazyload ignored.
/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib//libnmectl.a(nmectlt.o): In function `nmectlt_genSudoProps':
nmectlt.c:(.text+0x84): undefined reference to `B_DestroyKeyObject'
nmectlt.c:(.text+0x8d): undefined reference to `B_DestroyKeyObject'
nmectlt.c:(.text+0x96): undefined reference to `B_DestroyKeyObject'
nmectlt.c:(.text+0x9f): undefined reference to `B_DestroyKeyObject'
INFO: collect2: error: ld returned 1 exit status
INFO: make[1]: Leaving directory `/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib'
INFO: make[1]: *** [/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/emdctl] Error 1
INFO: make: *** [emdctl] Error 2
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'agent nmhs' of makefile '/home/oracle11/app/product/11.2.0.4/db_home1/sysman/lib/ins_emagent.mk'. See '/oracle/oraInventory/logs/installActions2018-09-10_05-30-00AM.log' for details.
Exception Severity: 1
解决办法:
-
Search for the line
-
$(MK_EMAGENT_NMECTL)
-
Change it to:
-
$(MK_EMAGENT_NMECTL) -lnnz11
然后点retry即可。
附: