ネットワークのクラッシュ時や Oracle などのデータベースファイルの停止時に NFS ロックを解除する方法
環境
- ONTAP 9
- 古い NLM ロック
説明
- このソリューションでは、古いロックが原因で Oracle やその他のデータベースがハングする場合の解決手順を詳しく説明します
- 長期的な解決策としては、シャットダウン時やクラッシュリカバリ時にロックを適切に削除できるように、 Oracle などの適切なデータベースベンダーとトラブルシューティングを行うことができます
- このドキュメントの目的は、コントローラやホストのネットワークに障害が発生した場合や、 Oracle などのデータベースが正常にシャットダウンされた場合に、コントローラから NFS ロックを削除する手順を詳細に説明することです
- たとえば、データベースがオープンしている間に UNIX ホストがクラッシュまたはシャットダウンする場合などです
- これらのようなイベントが発生すると、コントローラに格納されたデータファイルに古いロックが残っているために、データベースやデータベースがハングして開くことができなくなります。
- 次の手順で解決された症状
- Oracle データベースが応答せず、ハングしているように見え、エラーメッセージは生成されません
- Oracle データベースが開かず、エラーメッセージが生成される
- データベースが応答しない(ハングした)
- データベースを開いた状態で UNIX ホストがクラッシュまたはシャットダウンする
- コントローラに格納されたデータファイルに古いロックが残っているため、データベースを開けません