如何在网络崩溃或中断期间清除 Oracle 或其他数据库文件的 NFS 锁定
适用场景
- ONTAP 9
- 陈旧的 NLM 锁定
问题描述
- 本解决方案详细介绍了解决 Oracle 或其他数据库因陈旧锁定而挂起的步骤
- 长期解决方案是,与 Oracle 或其他适当的数据库供应商进行故障排除,以便在关闭或崩溃恢复时正确地删除锁定
- 本文档的目的是提供一个非常全面的分步过程,以便在发生中断控制器 / 主机网络的事件或导致 Oracle 或其他数据库异常关闭的事件后,从控制器中删除 NFS 锁定
- 例如,数据库仍处于打开状态时 UNIX 主机崩溃或关闭
- 此类事件通常会导致数据库挂起或无法打开数据库,因为控制器存储的数据文件上仍存在旧锁定。
- 症状可通过以下过程解决
- Oracle 数据库无响应,似乎已挂起,并且未生成任何错误消息
- Oracle 数据库未打开,并生成错误消息
- 数据库无响应(挂起)
- UNIX 主机崩溃或关闭,而数据库仍处于打开状态
- 无法打开数据库,因为控制器存储的数据文件上仍存在旧锁定