Oracle Database テーブルの表領域を変更する

Oracle Database テーブルの表領域を変更する

Oracle Databaseで、テーブルの表領域を変更する手順を記述してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

手順

テーブルの表領域を変更するには、「ALTER TABLE」で「MOVE TABLESPACE」を使用します。

ALTER TABLE テーブル名 MOVE TABLESPACE 表領域名;

実際に、テーブル「FOO」を表領域「FOOTBL」に移動してみます。

ALTER TABLE FOO MOVE TABLESPACE FOOTBL;

実行結果

確認してみます。

SELECT * FROM DBA_TABLES
WHERE TABLESPACE_NAME = 'FOOTBL';

表領域「FOOTBL」に移動していることが確認できます。