Oracle Database 一時表領域を削除する

Oracle Database 一時表領域を削除する

Oracle Databaseで、一時表領域を削除する手順を記述してます。「DROP TABLESPACE」で一時表領域名を指定します。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

手順

一時表領域を削除するには、「DROP TABLESPACE」を使用します。

DROP TABLESPACE 一時表領域名;

# オブジェクトも削除
DROP TABLESPACE 表領域名 INCLUDING CONTENTS

# データファイルも削除
DROP TABLESPACE 表領域名 INCLUDING CONTENTS AND DATAFILES

実際に、以下の「SAMPLETPS」という一時表領域を削除してみます。

DROP TABLESPACE SAMPLETPS INCLUDING CONTENTS AND DATAFILES;

実行結果

存在しない一時表領域を指定

存在しない一時表領域を削除するとエラーとなります。

DROP TABLESPACE SAMPLETPS;

次のコマンドの開始中にエラーが発生しました : 行 1 -
DROP TABLESPACE SAMPLETPS
エラー・レポート -
ORA-00959: 表領域'SAMPLETPS'は存在しません
00959. 00000 -  "tablespace '%s' does not exist"
*Cause:    
*Action: