ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÔÚlinuxÉÏ°²×°64λoracle 10gµÄ¾­Àú

·¢²¼Ê±¼ä:2008-07-23 00:07:48À´Ô´:ºìÁª×÷Õß:Whretofi
×òÌìÔÚһ̨еĻúÆ÷×°64λµÄlinuxºÍoracle 10G£¬32λµÄlinuxºÍoracle×°ÁËÎÞÊý´Î£¬ÐÄÏëÕâ¶ÔÎÒÀ´½²»¹²»ÊÇС²Ë¡£Ã»Ïëµ½Óöµ½Á˼¸¸ö·Ç³£¼¬ÊÖµÄÎÊÌ⣬½ñÌìÖÕÓڸ㶨ÁË¡£
64λµÄLINUX°²×°Ã»ÓÐʲôÇø±ð£¬Ö»ÊÇ°²×°ÍêÁËÍø¿¨ÕÒ²»µ½£¬PC»úµÄ¹©Ó¦ÉÌÌṩÁËÒ»¸öÇý¶¯£¬ÊÇCÓïÑÔµÄÔ´³ÌÐò£¬°´ÕÕreadmeµÄÌáʾmakeÁËһϾ͸㶨ÁË¡£
È»ºóÊÇ°Ñ64λµÄoracle°²×°°ü´«ÉÏÈ¥£¬ÏÈgunzip½âѹ£¬ÔÙcpio -idmv < ÎļþÃûÕ¹¿ª¡£´ò¿ªoracleµÄ¹Ù·½Îĵµ£¬·¢ÏÖ64λµÄ°²×°·½·¨¾ÓÈ»ºÍ32λµÄһģһÑù£¬Ò»Â·Çá³µÊì·£¬×°ÍêÁË£¬Ö»ÊÇûÓн¨¿â¡£
ÏÂÎçÓý¨¿â£¬¸Õ¸ÕÊäÍêdbca£¬¾Í³öÏÖÁËÏÂÃæµÄÌáʾ£º
$ dbca
UnsatisfiedLinkError exception loading native library: njni10
Exception in thread "main" java.lang.UnsatisfiedLinkError: get
at oracle.net.common.NetGetEnv.get(Native Method)
at oracle.net.config.Config.getNetDir(Unknown Source)
at oracle.net.config.Config.initConfig(Unknown Source)
at oracle.net.config.Config.(Unknown Source)
at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:222)
at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:255)
at oracle.sysman.assistants.dbca.backend.Host.(Host.java:682)
at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:205)
at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHost.java:54)
at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)
at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)
ÉÏÍø²éÁË°ëÌ죬¿´À´ÊÇÉÙ×°ÁË°ü£¬°´ÕÕoracleµÄ¹Ù·½Îĵµ¼ì²é£¬°ü¶¼ÓÐѽ£¡ÔÙ°ÑÍøÉÏÍøÓÑÍƼöµÄ¸÷ÖÖ°ü¶¼×°ÉÏÊÔÊÔ£¬4ÕÅlinuxµÄ°²×°ÅÌÔÚ¹âÇýÀï»»À´»»È¥£¬×°Á˸÷ÖÖ°ü¶¼Ã»ÓÐÓã¬Ò»Ö±µ½Ï°àҲûÓи㶨¡£
¶ÔÕâ¸ölinuxµÄ°²×°ÅÌûÓÐÐÅÐÄÁË£¬ÎüÈ¡»»ÅÌÂé·³µÄ½Ìѵ£¬ÍíÉÏ»»»Ø¼ÒÏÂÔØÒ»¸öDVDµÄ°²×°ÅÌ£¬Ò»ÉÏcentosµÄÍøÕ¾£¬·¢ÏÖ×îеÄ4ÒѾ­µÄ4.6ÁË£¬¸Õ¸Õ ³öÀ´µÄ¡£ÓÚÊÇÏÂÔØÒ»¸ö4.6µÄDVD°²×°ÅÌ£¬2.5GÏÂÁËÒ»ÍíÉÏ£¬60K¶àµÄÁ÷Á¿£¬¸ãµÃ½ñÌìÉÏ°àÒ²³Ùµ½ÁË¡£Óøոտ̺õÄDVD°²×°ÅÌÖØа²×°LINUX£¬ µ«¸Õ¸Õ×°ORACLEʱ¾ÍÓöµ½ÁËÎÊÌ⣬±È×òÌì¸üÔ㣡
$ ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-01-09_12-23-11PM. Please wait ...[oracle@web9p database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.

Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-01-09_12-23-11PM/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/OraInstall2008-01-09_12-23-11PM/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)
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.(Unknown Source)
at java.awt.Component.(Unknown Source)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
´ÓÌáʾÉÏ¿´ÊÇÉÙÁËÒ»¸ölibXp.so.6Îļþ£¬µ«²»ÖªµÀÕâ¸öÎļþÔÚÄĸö°üÀ¿´À´µÃÓÃyumÁË£¬ÐÒºÃÊÇDVDµÄ°²×°ÅÌ£¬±¾Éí¾Í´øÒ»¸öyumµÄÔ´
°ÑDVD mountµ½/mntĿ¼£¬°´ÏÂÃæµÄ·½·¨ÅäÖÃ
[c4-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt
gpgcheck=0
enabled=1
ÓÃyum whatprovides libXp.so.6Ò»²é£¬·¢ÏÖÔÚ°üxorg-x11-deprecated-libsÖС£
ÓÃrpm×°µÄʱºòÌáʾºÍÆäËü°üÓÐÒÀÀµ¹Øϵ£¬×°²»ÉÏ£¬ÓÃyum×°Ò»ÏÂ
# yum install xorg-x11-deprecated-libs

Transaction Summary
=============================
Install 7 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.3 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: zlib ######################### [1/7]
Installing: freetype ######################### [2/7]
Installing: expat ######################### [3/7]
Installing: fontconfig ######################### [4/7]
Installing: xorg-x11-libs ######################### [5/7]
Installing: xorg-x11-deprecated-libs ######################### [6/7]
Installing: xorg-x11-Mesa-libGL ######################### [7/7]

Installed: xorg-x11-deprecated-libs.i386 0:6.8.2-1.EL.33
Dependency Installed: expat.i386 0:1.95.7-4 fontconfig.i386 0:2.2.3-13.el4 freetype.i386 0:2.1.9-6.el4 xorg-x11-Mesa-libGL.i386 0:6.8.2-1.EL.33 xorg-x11-libs.i386 0:6.8.2-1.EL.33 zlib.i386 0:1.2.1.2-1.2
Ô­À´ºÍ7¸ö°üÓÐÒÀÀµ¹Øϵ¡£
ºÃ£¡oracleÈí¼þÖÕÓÚ×°ÉÏÁË£¡
ÏÖÔÚ½¨¿â£¬ÀÏÌ죡ºÍ×òÌìÒ»ÑùµÄÌáʾ£º
$ dbca
UnsatisfiedLinkError exception loading native library: njni10
Exception in thread "main" java.lang.UnsatisfiedLinkError: get
at oracle.net.common.NetGetEnv.get(Native Method)
at oracle.net.config.Config.getNetDir(Unknown Source)
at oracle.net.config.Config.initConfig(Unknown Source)
at oracle.net.config.Config.(Unknown Source)
at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:222)
at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:255)
at oracle.sysman.assistants.dbca.backend.Host.(Host.java:682)
at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:205)
at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHost.java:54)
at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)
at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)
´ÓÍøÉÏËÑË÷µÄÇé¿ö¿´£¬»¹ÓаüûÓÐ×°£¬ºÜ¿ÉÄÜÊÇ
glibc-32bit-8.1-9
glibc-devel-32bit-8.1-9
Öеĵڶþ¸ö°üûÓÐ×°£¬oracleÒ²²»Ìáʾ£¡
ÓÃrpm×°ÉÏ£¬È»ºóÖØÐÂÁ¬Ò»Ï£¬
$ORACLE_HOME/bin/relink all
ÐÐÁË£¡¸ã¶¨£¡
×î´óµÄ½Ìѵ£¬°²×°linuxʱ»¹ÊÇÓÃÀÏ°æ±¾ºÃѽ£¡oracleµÄÈËдÎĵµÊ±ÊÇ»ùÓÚÀÏ°æ±¾²âÊԵģ¬Ð°汾ÀïһЩ°ü·´¶øûÓУ¡
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 5 ÌõÆÀÂÛ

  1. yanlong938 ÓÚ 2010-08-09 02:59:22·¢±í:

    ºÃÌù°¡ ¶¥¸ö¡£¡£¡£

  2. ÇغÏÁùÒ» ÓÚ 2010-07-09 19:50:54·¢±í:

    ÎÒÓõÄÊÇubuntu 9.10µÄ£¬²»ÖªµÀË­ÓÐÕâ·½ÃæµÄoracle£¬Äܲ»Äܸø¸öµØÖ·!

  3. sky2009 ÓÚ 2010-02-20 09:49:51·¢±í:

    Äã×°linuxµÄ°æ±¾ÊǶàÉÙ°¡£¬ÄܰѱØÐëµÄ°²×°°ü»¹ÓÐÄں˲ÎÊýÌù³öÀ´Âð£¿

  4. laoqizzz ÓÚ 2010-01-14 23:28:42·¢±í:

    ·Ç³£¸Ðл

  5. myfreel ÓÚ 2010-01-03 13:25:58·¢±í:

    ºÃÏëÓаïÖú¡£