在OSX上安装Oracle 11g

前端之家收集整理的这篇文章主要介绍了在OSX上安装Oracle 11g前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在OSX上运行一个完整的SOA / OSB开发环境.
不幸的是,Oracle 11g(SOA和OSB)缺少OSX安装程序.

是否可以在OSX上运行本机开发环境?

我需要Oracle Enterprise Pack Extensions,OSB扩展,jDeveloper和SOA复合材料.

是! Oracle不提供OSX安装程序的事实并不意味着这些产品不应该在本机上工作.大多数实际上是100%的Java.

请按照以下说明安装开发环境.

说明书为11g 11.1.1.4.0,但也用11.1.1.5.0进行了测试.诀窍是通过Linux VM运行安装程序,并将文件迁移到OSX.

Linux虚拟机安装

如果您收到一个32位或64位的Linux发行版,这并不重要.但是,Linux和MacOS上的安装文件夹应该是一样的.

下载VirtualBox并为Linux创建虚拟机.由于我们正在处理Oracle产品,而是使用他们的linux发行版:在google上查找这个文件OracleLinux-R5-U7-Server-i386-dvd.iso
>安装VM后,启动并运行,引导进入Linux.
>安装JDK 1.6 for Linux 32位

下载以下软件,oracle提供Windows和Linux的本地安装程序.但是,您应该尽可能多地遵守通用的下载.这些包中的一些包含几个zip,根据oracle方向提取文件.

> Weblogic&一致性:wls1034_generic.jar
> OEPE:oepe-helios-all-in-one-11.1.1.6.1.201010012100-win32-x86_64.zip
> jDeveloper:jdevstudio11114install.jar
> OSB:ofm_osb_generic_11.1.1.4.0
> SOA:soa_generic_11.1.1.4.0

按照以下顺序安装软件

> Weblogic& Coherence:运行java -Xmx1024m -jar -Dos.name = unix wls1034_generic.jar
> OEPE extract在一个名为/ oepe的文件夹中
> OSB Disk1 / runInstaller – 确保正在安装OSB IDE扩展(在OEPE中)
> SOA Disk1 / runInstaller
> jDeveloper

OSX安装

中间件

这里是诀窍,将oOracle Middleware文件夹从Linux VM复制到OSX.确保位置是一样的.例如,如果您在Linux上安装了/ Oracle / Middleware,则应将其复制到OSX上的/ Oracle / Middleware.

修复JVM

由于某些模糊的原因,Oracle安装程序无法识别Apple JVM.虽然不是强制性的,但是使用以下脚本解决问题是很好的做法.

$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

>下载以下软件(请64位!)
oepe-helios-all-in-one-11.1.1.6.2.201111102323-macosx-cocoa-x86_64.zip
>将文件解压缩到/ oepemac中
>右键单击Eclipse.app
>在打开的菜单上,选择“显示包装内容
>编辑文件“/Contents/MacOS/eclipse.ini”,附加以下几行

-Dweblogic.home = /甲骨文/中间件/ wlserver_10.3
-Dharvester.home = /甲骨文/中间件/ Oracle_OSB1 /收割机
-Dosb.home = /甲骨文/中间件/ Oracle_OSB1
-Dosgi.bundlefile.limit = 750
-Dosgi.nl = EN_US
>现在将文件“oepe / dropins”中的文件oracle.osb.ide.link复制到“oepemac / dropins”(在您的中间件家中).

Oracle XE

OSX不支持Oracle_XE.我们将需要通过VirtualBox设备运行它.好消息是,Oracle提供了一个易于安装的RPM.

>下载oracle-xe-10.2.0.1-1.0.i386.rpm
>在Linux下,以root身份运行’rpm -i oracle-xe-10.2.0.1-1.0.i386.rpm’
>下一步是下载并运行Oracle RCU来准备数据模型,请参考下一节的说明.

作为参考,我们为我们的Linux / OracleXE VM分配了1cpu,600MB的RAM.

下一步

配置您的Web逻辑开发域.有关说明,请参阅本文档.
Oracle®SOA Suite 11gR1快速启动指南(11.1.1.5.0).pdf

修复启动脚本

最后,您将需要如下修复域启动脚本

————- 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

猜你在找的Oracle相关文章