Oracle Database 表領域をリサイズする

Oracle Database 表領域をリサイズする

Oracle Databaseで、表領域をリサイズする手順を記述してます。「ALTER TABLESPACE」でデータファイル名とリサイズしたい容量を指定します。ここでは「500MB」にリサイズしたサンプルクエリを記述してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

手順

表領域をリサイズするには、「ALTER TABLESPACE」を使用します。

ALTER DATABASE DATAFILE 'データファイル名' RESIZE 容量;

まずは、「testtbs」という表領域を作成してからリサイズしてみます。

SQL> CREATE TABLESPACE testtbs DATAFILE 'c:\ORACLE\DATA\testtbs.dbf' SIZE 100M;

表領域が作成されました。

作成されていることが確認できます。

500Mに、リサイズしてみます。

SQL> ALTER DATABASE DATAFILE 'c:\ORACLE\DATA\testtbs.dbf'RESIZE 500M;

データベースが変更されました。

リサイズされたことが確認できます。