8 GB 的内存要求是最低要求,建议使用 16 GB。请参阅此 11gR2 内存要求和 11gR2 要求。另请参阅3.1 Oracle Identity and Access Management 的最低内存要求和第 3.3 节示例:确定 Oracle Identity and Access Management生产环境的内存要求。(即使提到了生产,但对您的实例有效,因为您有一个虚拟机,它托管所有组件,包括 WebLogic 服务器、OIM 服务器、SOA 服务器和 OAM 服务器。
这是来自上述 Oracle 的 RAM 估计值11gR2 参考
要估算建议的内存需求,您可以使用以下公式:
4 GB 用于操作系统和其他软件
+ 4 GB 用于管理服务器
+ 8 GB 用于两个托管服务器(OIM 服务器和 SOA 服务器)
----- -------------------------------------------------- ----
16 GB
使用 4 GB 用于操作系统和 4 GB 用于管理员,这已经消耗了 8 GB RAM。当您启动一个托管服务器时,它将使其成为 12 GB,而 VM 没有...因此,一旦您启动托管服务器,就会消耗所有 RAM,这会使您的 VM 挂起。
如您所见,Oracle 建议使用 16 GB,而且它也没有 OAM 服务器(您也已在同一 VM 上安装了该服务器)。因此,您肯定会受到当前 10.5 GB 的限制。由于您的 PC 最大为 12 GB,因此建议您在当前 PC 上的一个 VM 上仅安装 OIM,如果可能的话,在单独 PC 上的不同 VM 上安装 OAM。是的,Oracle IAM 软件绝对是个内存大户。
顺便说一句,我有两个建议给你,首先如果你想安装 11gR2 版本然后去 PS3 (11.1.2.3) 或者最好去12c 这是最新的。11.1.2.2 现在被认为是旧的。这是PS3下载链接。其次,请在此处考虑Oracle 的可免费下载的预构建 VM。虽然预构建的虚拟机将在 linux 上。