12.2 asmca失败“ora - 00845”

  

大周末早上起来在虚拟机上安装一套12.2的单实例ASM数据库,准备给大家讲课用的,因为第一次搭建12.2单实例ASM的环境,遇到了一点小问题.12.1和12.2安装还是有区别,有几个点需要重点理解一下。如果在生产环境上几乎就不会遇到这样的问题,因为内存都是超级大的,现在128克内存都是很常见的了。

  

1,环境描述
rhel 7.2
Oracle12.2

  

2,报错信息
在安装GI的时候,asmca都出现了报的错,这个时候我们需要看日志日志,在日志中发现如下报的错。
12.2 asmca失败“ora - 00845: MEMORY_TARGET不支持这个系统上的

  

3,查看MOS
原因就是内存设置的小了,因为我是虚拟化环境,安装的时候没有配置内存,使用不到3 g内存。

  

4,解决方法
就是增加物理内存,12.2版本需要8 g内存。
增加系统内存并重新启动安装。

  

给大家一个检查命令:

  
 <代码> runcluvfy。sh阶段前hacfg - verbose
  检查:总内存
  节点名称可用状态
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ol72-stig-test 1.7046 gb (1787436.0 kb) 4 gb (4194304.0 kb)失败
  结果:总内存检查失败 
  

5,官方文档
12.1 asmca失败“ora - 00845: MEMORY_TARGET不支持这个系统”(文档ID 2198622.1)

12.2 asmca失败“ora - 00845”