首页 > 解决方案 > 同一台 Windows 10 64 位 PC 上的 Oracle JDeveloper、Forms 6i 和 Forms 10g

问题描述

我是一名开发人员,我负责维护 3 个不同的系统,一个使用 jdev 11g 和 ADF 编程,另一个使用表单 6i 和另一个使用表单 10g 。

问题是,当我勉强让 Windows 10 64 位机器运行 6i 和 10g 时,Jdev 停止行走,或者它的 weblogic 变得疯狂,当我纠正 jdev 中的错误时,两种形式之一或两者都停止工作。我已经重新安装并重新安装了几次,我已经这样做了一个半星期,我没有得到公式,有没有人有类似的经历?是否希望这些工具共存或者我使用单独的虚拟机更好?

我在服务器中有一个带有 4GB RAM 的 XP SP3 虚拟机,我有两种形式,但速度很慢。

你建议我怎么做?

标签: oracleoracle-adfjdeveloperoracleforms

解决方案


从我的角度来看,我建议拥有 3 个独立的虚拟机,每个开发工具一个。操作系统版本和 Oracle 软件版本应该匹配(即 Oracle 工具应该已经在您放置到虚拟机上的 Windows 版本上经过认证)。Forms 6i 确实很古老,但很多人仍在使用它(我们也有),所以你不能指望让它在全新的 Windows 10 上正常工作。我读过有“黑客”可以让有可能 - 我更喜欢在必要时将我的虚拟机移植到新计算机上,而无需从头开始安装和配置所有内容。

由于您不会同时运行所有 3 个虚拟机(会吗?),所以安装它们的计算机是否非常强大并不重要。例如,我的 PC 有 8GB RAM。我为我的 Developer 10g 虚拟机指定了 1GB(连同 10GB 磁盘大小),将 Windows XP SP3 放在上面,一切正常。当我有 4GB RAM 的 PC 时,我在虚拟机上使用了 512MB RAM - 也没有问题。

如果您自己的 PC 是更好的选择,则无需在服务器上运行虚拟机(如果速度很慢)。

尽管可以在同一台计算机上运行多个 Oracle 软件产品(您将它们中的每一个都安装到其自己的 Oracle 主目录(即目录)中),但当它们似乎发生冲突时就会出现问题(正如您所描述的那样 - 您制作了一个他们工作,这导致另外两个失败)。

因此,是的 - 这是一个基于意见的答案,但我建议使用 3 个虚拟机。


推荐阅读