Installation D'Oracle 11g sur OSX

je voudrais lancer un environnement de développement SOA/OSB complet sur OSX.

Malheureusement, Oracle 11g (SOA et OSB) manque les installateurs OSX.

Est-il possible d'exécuter un environnement de développement des Autochtones sur OSX ?

J'ai besoin D'Oracle Enterprise Pack Extensions, OSB extension, JDeveloper et SOA composites pour fonctionner nativement.

17
demandé sur Olivier Refalo 2012-01-24 23:17:42

2 réponses

Oui! Le fait Qu'Oracle ne fournit pas D'installateur OSX ne signifie pas que ces produits ne devraient pas fonctionner nativement. La plupart sont en fait 100% Java.

veuillez suivre les instructions ci-dessous pour installer votre environnement de développement.

les Instructions sont pour 11g 11.1.1.4.0 mais ont aussi été testées avec 11.1.1.5.0. L'astuce est d'exécuter l'installateur via une VM Linux et de migrer les fichiers vers OSX.

Linux VM Installation

ce n'est pas vraiment peu importe si vous obtenez une distribution Linux 32 ou 64 bits. Cependant, le dossier d'installation doit être le même pour Linux et MacOS.

  1. télécharger VirtualBox et créer une Machine virtuelle pour Linux. Comme nous avons affaire à des produits Oracle, plutôt utiliser leur distribution linux: rechercher ce fichier sur google OracleLinux-R5-U7-Server-i386-dvd.iso
  2. avec la VM installée, en marche, démarrez sous Linux.
  3. installer JDK 1.6 Pour Linux 32 bits!--17-->

télécharger le logiciel suivant, oracle offre des installateurs natifs pour windows et Linux. Cependant, vous devez vous en tenir aux téléchargements génériques autant que possible. Certains de ces paquets viennent en plusieurs fermetures éclair, extrayent des fichiers selon les instructions d'oracle.

  • Weblogic et cohérence: wls1034_generic.jar
  • OEPE: oepe-helios-tout-en-un-11.1.1.6.1.201010012100-win32-x86_64.zip
  • jDeveloper: jdevstudio11114install.jar
  • BSF: ofm_osb_generic_11.1.1.4.0
  • SOA: soa_generic_11.1.1.4.0

Installer le logiciel dans l'ordre suivant

  1. Weblogic Et Cohérence: run java-Xmx1024m-jar-Dos.nom = unix wls1034_generic.jar
  2. OEPE extrait d'acte dans un dossier appelé /oepe
  3. OSB Disk1 / runInstaller - assurez-vous que les extensions IDE OSB sont bien installées (dans OEPE)
  4. SOA Disk1 / runInstaller
  5. jDeveloper

Installation OSX

Middleware

voici le truc, Copiez le dossier Middleware d'oOracle depuis votre VM Linux vers OSX. Assurez-vous que l'emplacement est le même. Par exemple, si vous avez installé sous /Oracle/Middleware sur Linux, vous devez copier vers /Oracle/Middleware sur OSX.

Fix JVM

pour des raisons obscures, les installateurs Oracle ne reconnaître L'Apple JVM. Bien que cela ne soit pas obligatoire, il est de bonne pratique de régler le problème avec le script suivant.

 $ sudo mkdir -p /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/jre/lib
 $ cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/jre/lib
 $ sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/classes/classes.jar rt.jar

OEPE

  1. Téléchargez le logiciel suivant (64bits s'il vous plaît!) oepe-helios-tout-en-un-11.1.1.6.2.201111102323-macosx-cacao-x86_64.zip
  2. Extraire le fichier dans /oepemac
  3. clic droit sur Eclipse.app
  4. dans le menu ouvert, choisissez " Afficher le paquet Contenu"
  5. Modifier le fichier "/Contents/MacOS/eclipse.ini", " ajouter les lignes suivantes

    - Dweblogic.home= / Oracle/Middleware / wlserver_10.3

    - Dharvester.home= / Oracle/Middleware/Oracle_OSB1/harvester

    - Dosb.home= / Oracle/Middleware/Oracle_OSB1

    - Dosig.bundlefile.limite=750

    - Dosig.nl=en_US

  6. maintenant, Copiez le fichier oracle.bsf.IDE.lien à partir du dossier "oepe / dropins" à "oepemac / dropins" (tous deux sous votre middleware home).

Oracle XE

Oracle_XE n'est malheureusement pas supporté sur OSX. nous aurons besoin de l'exécuter via un VirtualBox appareil. La bonne nouvelle est Qu'Oracle fournit un RPM facile à installer.

  1. Télécharger oracle-xe-10.2.0.1-1.0.i386.tr / min
  2. sous Linux, en tant que root, exécutez 'rpm-i oracle-xe-10.2.0.1-1.0.i386.tr'
  3. la prochaine étape est pour télécharger et exécuter Oracle RCU pour préparer le modèle de données, reportez-vous à la section suivante pour les directions.

pour référence, nous avons alloué 1CPU, 600 Mo de ram à notre VM Linux/OracleXE.

Prochaines Étapes

configurer votre domaine de développement web logic. Veuillez consulter ce document pour obtenir des instructions. Quick Start Guide for Oracle® SOA Suite 11gR1 (11.1.1.5.0).pdf

corriger le démarrage les scripts

enfin, vous devrez corriger le script de démarrage du domaine comme suit

------------- user_projects/domains/DEVdomain/bin/setDomainEnv.sh -------------

index f74490c..8d75c6c 100755
@@ -108,7 +108,7 @@ else
    else
        JAVA_VENDOR="Unknown"
        export JAVA_VENDOR
-       JAVA_HOME="/usr/java/jdk1.6.0_21"
+       JAVA_HOME=`/usr/libexec/java_home`
        export JAVA_HOME
    fi
 fi

------------ user_projects/domains/DEVdomain/bin/setSOADomainEnv.sh ------------

index 8c6743b..b92cfa4 100755
    @@ -144,6 +144,15 @@ case ${PLATFORM_TYPE} in
         fi
         export USER_MEM_ARGS
         ;;
    +#-----------------------------------------------------
    +# OSX
    +#-----------------------------------------------------
    +Darwin)
    +
    +  USER_MEM_ARGS="${PORT_MEM_ARGS}"
    +  export USER_MEM_ARGS
    +
    +  ;;

       #-----------------------------------------------------
       # Sun OS
13
répondu Olivier Refalo 2013-03-31 14:17:03

utilisez LDSTech virtual machine pour installer oracle sur Mac. vous pouvez trouver plus d'informations sur https://tech.lds.org/wiki/Oracle_VM

1
répondu Abhijit Gaikwad 2013-01-30 17:34:51