文档解释
ORA-00486: ASMB process terminated with error
Cause: An ASM background process died.
Action: Warm start instance. Also check that ASM Instance is running.
ORA-00486: ASMB process terminated with error是由于组件(ASM)实例崩溃造成的错误。
官方解释
ORA-00486 ASMB process terminated with error
Cause: The ASMB process in the ASM instance terminated with an error. The cause of the error can be found from the other ASM instance trace files.
Action: Check other ASM instance trace files for errors.
即,此错误表明ASM实例的ASMB进程发生了错误并终止,错误的原因可以从其他ASM实例的跟踪文件中找到。
常见案例
ORA-00486错误的发生一般是由于ASM实例的一些资源异常所导致的,常见的资源异常如下:
1. 内存不足;
2. 磁盘空间不足;
3. 操作系统资源被耗尽;
4. 分配给ASM实例的硬件资源不足;
5. 系统负载过高等。
正常处理方法及步骤
1. 查看ASM instance trace file,找出具体错误原因;
2. 根据具体的错误情况进行相应的处理,可能的处理方案为:
(1)尽量避免同时运行多个ASM实例,只允许一个ASM实例启动,可以使用alter system kill session将其他ASM实例终止;
(2)如果ASM实例曾经出现过内存不足异常,可以考虑增加系统中可用内存。
(3)如果发现ASM实例有磁盘空间不足的问题,可以考虑添加磁盘空间或者调整磁盘空间的使用方式;
(4)如果系统负载过高,可以考虑重新调整服务器硬件资源,以确保系统能够有足够的资源支持ASM实例的运行;
(5)如果发现操作系统资源被耗尽,可以考虑重新设置操作系统资源限制和优化系统,让ASM实例能够充分利用系统资源;
3. 当处理完上述notnecessary所有可能原因后,可以尝试重新启动ASM实例;
4. 如果解决ORA-00486错误的上述处理方法不能很好的解决此错误,可以在MOS的OTN上寻求更多的帮助。