gpt4 book ai didi

macos - 在OSX上安装Oracle 11g

转载 作者:行者123 更新时间:2023-12-03 02:44:05 24 4
gpt4 key购买 nike

我想在OSX上运行完整的SOA / OSB开发环境。
不幸的是,Oracle 11g(SOA和OSB)缺少OSX安装程序。

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

我需要Oracle Enterprise Pack扩展,OSB扩展,jDeveloper和SOA组合才能本地运行。

最佳答案

是! Oracle没有提供OSX安装程序这一事实并不意味着这些产品不能在本机运行。其中大多数实际上是100%Java。

请按照以下说明安装您的开发环境。

说明适用于11g 11.1.1.4.0,但也已通过11.1.1.5.0进行了测试。技巧是通过Linux VM运行安装程序并将文件迁移到OSX。

Linux VM安装

获得32位或64位Linux发行版并不重要。但是,Linux和MacOS上的安装文件夹应该相同。


下载VirtualBox并为Linux创建一个虚拟机。由于我们正在处理Oracle产品,因此请使用其Linux发行版:在Google OracleLinux-R5-U7-Server-i386-dvd.iso上查找此文件
安装并启动并运行VM后,引导至Linux。
为Linux 32位安装JDK 1.6


下载以下软件,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解压缩在名为/ oepe的文件夹中起作用
OSB Disk1 / runInstaller-确保正在安装OSB IDE扩展(在OEPE中)
SOA Disk1 / runInstaller
开发者


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 = / Oracle /中间件/wlserver_10.3
-Dharvester.home = / Oracle /中间件/ Oracle_OSB1 / harvester
-Dosb.home = / Oracle /中间件/ Oracle_OSB1
-Dosgi.bundlefile.limit = 750
-Dosgi.nl = zh_CN
现在,将文件oracle.osb.ide.link从文件夹“ oepe / dropins”复制到“ oepemac / dropins”(均在中间件目录下)。


甲骨文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

关于macos - 在OSX上安装Oracle 11g,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8992716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com