检查alert日志,发现pga资源分配时报内存不足:
由于pga内存不足,而导致的数据库宕机。
查看操作系统日志:
发现在宕机之前,出现了虚拟内存不足的情况。
检查确认设置的虚拟内存大小为50多G:
按道理不该出现虚拟内存不足的情况,检查操作系统发现,默认C盘剩余空间比较少
剩余空间不足于支撑50G的虚拟内存空间,所以导致交换内存出现异常,最终导致实例宕机。
安装服务器一般C盘的物理空间会被服务器当做虚拟内存使用,服务器调用大量虚拟内存供数据库使用,但是C盘空间不足以支撑数据库的内存需求,导致C盘空间爆满,最后导致数据库宕机,所以正常情况下,建议修改虚拟内存设定的位置,把默认的C盘更改为其他更大的D盘做虚拟内存使用。