DBAtlas · データベース運用アトラス

一時表領域を追加/デフォルトを変更

Oracleストレージ

コマンド

-- Create a new temp tablespace:
CREATE TEMPORARY TABLESPACE temp2
  TEMPFILE '/u01/oradata/ORCL/temp2_01.dbf'
  SIZE 2G AUTOEXTEND ON NEXT 256M MAXSIZE 20G;

-- Change the database default temp:
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp2;

-- Add a tempfile to the old temp:
ALTER TABLESPACE temp ADD TEMPFILE '/u01/oradata/ORCL/temp_02.dbf' SIZE 2G;

概要

ソート/ハッシュ/グローバル一時表の操作に一時領域を提供する。デフォルトを新しい表領域に変更できる。

使用する場面

ORA-01652(一時セグメントを拡張できない)、一時領域のボトルネック、または一時領域のサイズ変更の場合。

注意

デフォルトを変更した後、旧一時表領域が使用中であれば直ちに DROP しないこと。セッションがなくなってから削除する。

DBAtlas で開く →

関連項目