1 votes

aucune image appropriée n'a été trouvée lors de l'installation d'Oracle sur Mac OSX

J'installe Oracle Database 10g Release 2 (10.2.0.4) pour MAC OS X sur Intel x86-64.

J'ai un Mac OS X 10.6.7, fonctionnant sur un Mac Intel.

Lorsque je commence l'installation, je suis confronté à l'erreur suivante :

java.lang.UnsatisfiedLinkError : /private/tmp/OraInstall2011-04-02_05-15-54PM/oui/lib/mac_osx/liboraInstaller.dylib : aucune image appropriée trouvée. A trouvé : /private/tmp/OraInstall2011-04-02_05-15-54PM/oui/lib/mac_osx/liboraInstaller.dylib : mach-o, mais mauvaise architecture. at java.lang.ClassLoader$NativeLibrary.load(Méthode native) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1823) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699) at java.lang.Runtime.load0(Runtime.java:770) at java.lang.System.load(System.java:1020) at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:404) at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.(OiipuUnixOps.java:127) at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:203) at oracle.sysman.oii.oiix.OiixEnvironmentOps.getEnv(OiixEnvironmentOps.java:62) at oracle.sysman.oio.oioc.OiocOneClickInstaller.getHomeLoc(OiocOneClickInstaller.java:774) at oracle.sysman.oio.oioc.OiocOneClickDB.createSubCenterPanel(OiocOneClickDB.java:409) at oracle.sysman.oio.oioc.OiocOneClickDB.createPanel1(OiocOneClickDB.java:301) at oracle.sysman.oio.oioc.OiocOneClickDB.createCenterPanel(OiocOneClickDB.java:252) at oracle.sysman.oio.oioc.OiocOneClickInstaller.init(OiocOneClickInstaller.java:365) at oracle.sysman.oio.oioc.OiocOneClickInstaller.createFrameElements(OiocOneClickInstaller.java:326) at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:1333) Exception dans le thread "main" java.lang.UnsatisfiedLinkError : no oraInstaller in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1754) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1045) at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:422) at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.(OiipuUnixOps.java:127) at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:203) at oracle.sysman.oii.oiix.OiixEnvironmentOps.getEnv(OiixEnvironmentOps.java:62) at oracle.sysman.oio.oioc.OiocOneClickInstaller.getHomeLoc(OiocOneClickInstaller.java:774) at oracle.sysman.oio.oioc.OiocOneClickDB.createSubCenterPanel(OiocOneClickDB.java:409) at oracle.sysman.oio.oioc.OiocOneClickDB.createPanel1(OiocOneClickDB.java:301) at oracle.sysman.oio.oioc.OiocOneClickDB.createCenterPanel(OiocOneClickDB.java:252) at oracle.sysman.oio.oioc.OiocOneClickInstaller.init(OiocOneClickInstaller.java:365) at oracle.sysman.oio.oioc.OiocOneClickInstaller.createFrameElements(OiocOneClickInstaller.java:326) at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:1333)

Existe-t-il un moyen de contourner ce problème ?

5 votes

Bienvenue dans le monde d'Oracle...

6 votes

...ou Mac OS X d'ailleurs.

2voto

nick fox Points 631

Vous devez forcer le 32 bit ( -J-d32 ) lorsque vous ./runInstaller Par exemple :

/db/Disk1/runInstaller -J-d32

1voto

DCookie Points 2098

Avez-vous vérifié que vous avez respecté les conditions préalables du logiciel ? En particulier, vous devez avoir le JDK 1.4.2_05 déjà installé.

0 votes

En fait, il n'y a que le JDK intégré dans Mac OS X.

1voto

Allrameest Points 1209

Même problème avec Lion JDK 1.4.2.

  • Modifiez la page d'accueil d'Oracle db/Disk1/install/oraparam.ini
  • Changez la ligne JRE_MEMORY_OPTIONS="-mx150m" a JRE_MEMORY_OPTIONS="-d32 -mx150m"
  • Exécuter db/Disk1/runInstaller

Similaire à d'autres installations d'Oracle.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X