日本語

エラー: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE

エラー メッセージ

St_geometry 属性に対して DML 操作を実行すると、ORA-29861 の Oracle エラーが発生します。

コード:
SQL> DELETE FROM flight_path;
DELETE FROM flight_path
*
ERROR at line 1:
ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE

原因

sde.st_spatial_index が正常に作成されず、読み込み中、失敗、または使用不可にマークされている場合、st_geometry 属性に影響する DML 操作を実行できません。

St_geometry インデックスに空間インデックスを作成するときに、CREATE INDEX コマンドが失敗する可能性があります。 たとえば、インデックス セグメント用に十分な表領域の格納場所が存在しない場合、インデックスの作成に失敗する可能性があります。 CREATE INDEX コマンドが失敗すると、Oracle はドメイン インデックスの作成失敗から自動的に回復しなくなり、単純にインデックスを使用不可にマークするだけになります。

解決策または対処法

ドメイン インデックスを削除して DML 操作を続行するか、空間インデックスが正常に作成されていることを確認してください。