在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 下载以下软件,oracle提供Windows和Linux的本地安装程序.但是,您应该尽可能多地遵守通用的下载.这些包中的一些包含几个zip,根据oracle方向提取文件. > Weblogic&一致性:wls1034_generic.jar 按照以下顺序安装软件 > Weblogic& Coherence:运行java -Xmx1024m -jar -Dos.name = unix wls1034_generic.jar 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位!) -Dweblogic.home = /甲骨文/中间件/ wlserver_10.3 Oracle XE OSX不支持Oracle_XE.我们将需要通过VirtualBox设备运行它.好消息是,Oracle提供了一个易于安装的RPM. >下载oracle-xe-10.2.0.1-1.0.i386.rpm 作为参考,我们为我们的Linux / OracleXE VM分配了1cpu,600MB的RAM. 下一步 配置您的Web逻辑开发域.有关说明,请参阅本文档. 修复启动脚本 最后,您将需要如下修复域启动脚本 ————- 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |