我已经在PC上安装了OIM [11GR2 PS2]和OAM [R2PS2],但是系统挂起了12Gb RAM。 我有I3第五代处理器以及12 Gb RAM。我使用win10作为基本操作系统;但是,对于安装oracle产品,我使用安装了win7 [最终版本]的VM。 虽然根据oracle先决条件表,8GB RAM足以运行OIM / OAM的单个实例,但是我为运行OIM / OAM的那些VM分配了将近10.5GB的RAM,但是每次在管理服务器启动后,无论何时我尝试启动任何管理服务器,CPU消耗达到100%,并且一切都挂起,我不得不关闭虚拟机。
尽管这个问题是一个基本的问题,但是在任何地方都没有找到确切的答案。寻找帮助/建议。
答案 0 :(得分:0)
8 GB的内存要求是最低要求,建议使用16 GB。请参见this 11gR2 memory requirements和11gR2 requirements。另请参阅 3.1 Oracle身份和访问管理的最低内存要求和第3.3节示例:确定Oracle身份和访问管理的生产环境的内存要求。 (即使提到了生产,但对您的实例仍然有效,因为您拥有一个VM,该VM承载着所有组件,包括WebLogic服务器,OIM服务器,SOA服务器以及OAM服务器。
这是根据上述Oracle 11gR2参考得出的RAM估计值
要估计建议的内存需求,可以使用以下公式:
4 GB用于操作系统和其他软件
+ 4 GB用于管理服务器
两个受管服务器(OIM服务器和SOA服务器)+ 8 GB
-------------------------------------------------- ---------
16 GB
对于OS为4 GB,对于Admin为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 which is latest。 11.1.2.2现在被认为是旧的。 Here is link for PS3 download。其次考虑Oracle's free downloadable Pre-built VMs here。尽管预构建的VM将在Linux上。