00C900BF

説明

Db2 IRLM が「レコードリスト外」の保存状態を検出したため、ロックを取得できません。 レコード・リストは、'変更ロック' (障害が起きても保持されるロック) を 入れるカップリング・ファシリティーロック構造の一部です。

システム処置

SQLCODE -904 がこの理由コードとともに戻されます。 理由コードとリソース名がカーソル表 (CT) に 戻され、SQLCA でユーザーに示されます。 これがアクティブである場合は、 IFCID 0021 トレース・レコードが作成され、 そこに付加的な診断情報が入っている場合もあります。

システム・プログラマーの応答

この問題がよく起こる場合は、カップリング・ファシリティーロック構造のストレージ・リソースを再分配し、 レコード・リスト用のストレージを増やす必要があります。 以下のどちらかの方法で行ってください。
  • 再ビルドを実行します。
  • ロック構造体のサイズを動的に変更します。