ORAエラー

[ORAエラー] ORA-10636: 行移動が有効になっていません

投稿日:

以下のように表示されます。

(日本語)
ORA-10636: 行移動が有効になっていません
(英語)
ORA-10636: ROW MOVEMENT is not enabled

発生パターン

このエラーは以下のような場合に発生します。

  • ALTER TABLE ~ SHRINK SPACE を実行時に、対象テーブルの行移動がEnabledになっていない
エラー例
SQL> ALTER TABLE mst_user SHRINK SPACE; ALTER TABLE mst_user SHRINK SPACE * 行1でエラーが発生しました。: ORA-10636: ROW MOVEMENT is not enabled

対処法

  • 対象テーブルの行移動をEnabledにすれはOKです。

mst_userテーブルの行移動をEnabledにする

SQL*Plus
SQL> ALTER TABLE mst_user ENABLE ROW MOVEMENT; 表が変更されました。

行移動をEnabledにした後にSHRINK SPACEを実行すれば正常終了します。

正常実行例
SQL> ALTER TABLE mst_user SHRINK SPACE; 表が変更されました。

備考

  • 行移動をDISABLEにしたい場合は、
    「ALTER TABLE <対象テーブル名> DISABLE ROW MOVEMENT;」でDisableにできます。

スポンサーリンク

スポンサーリンク

-ORAエラー

執筆者:



comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク