Oracle Database 一時表領域を作成する
- 作成日 2025.05.07
- Oracle Database
- Oracle Database

Oracle Databaseで、一時表領域を作成する手順を記述してます。「CREATE TEMPORARY TABLESPACE」で作成することができます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
手順
一時表領域を作成するには、「CREATE TEMPORARY TABLESPACE」を使用します。
# 自動拡張なし
CREATE TEMPORARY TABLESPACE 一時表領域名
DATAFILE ファイルパス SIZE ファイルサイズ;
# 自動拡張あり
CREATE TEMPORARY TABLESPACE 一時表領域名
DATAFILE ファイルパス SIZE ファイルサイズ
AUTOEXTEND ON;
自動拡張は、容量を超えてしまった際に自動的に容量が増加される仕組みです。
実際に、100Mの容量で自動拡張なしで作成してみます。
CREATE TEMPORARY TABLESPACE sampletps
TEMPFILE 'c:\oracle\data\sampletmp.dbf' SIZE 100M;
作成されていることが確認できます。

クエリを実行しても確認できます。
select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024 MB
from dba_temp_files
where TABLESPACE_NAME = 'SAMPLETPS';
実行結果

-
前の記事
‘if’ is not recognized as an internal command の解決方法 2025.05.07
-
次の記事
MySQLのエラー『Nested Transaction Not Supported』の解決方法 2025.05.07
コメントを書く