文档解释
ORA-15077: could not locate ASM instance serving a required diskgroup
Cause: The instance failed to perform the specified operation because it could not locate a required ASM instance.
Action: If you want to start a database instance, start an ASM instance and mount the required diskgroup. If you want to start an ASM instance, relink the ORACLE binary with ASM_ON or explicitly set INSTANCE_TYPE initialization parameter to ASM.
这是一个在ASM系统中遇到的错误,主要是ASM实例中不可用的磁盘组,这个错误消息通常是由ORACLE引擎对数据库及ASM之间的通信出现问题时引起的。
官方解释
ORA-15077: “could not locate ASM instance serving a required diskgroup”表明ASM实例找不到指定的磁盘组,若要使用该磁盘组,您必须手动添加该实例,以便能够定位到该磁盘组。
常见案例
在使用ASM实例时,由于某些原因,实例不可用,可能会出现ORA-15077错误,此时用户无法正常使用ASM磁盘组中存储的文件。
一般处理方法及步骤
1、首先运行asmb脚本,检查是否有ASM实例启动。
2、进入ASM实例,查看映射磁盘组信息,查看是否有损坏的磁盘组。
3、查看ASM里应用的套接字信息,确认相关hostname设置是否正确。
4、联系服务器管理员,查看相关服务是否正常。
5、如果以上的步骤都没有帮助,可以尝试重启ASM实例。