temp 테이블스페이스 추가 / 기본값 변경
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;하는 일
sort/hash/global temporary table 작업을 위한 임시 공간을 제공하며, 기본값을 새 테이블스페이스로 옮길 수 있다.
사용 시점
ORA-01652(unable to extend temp segment), temp 병목, temp 크기 변경 시.
주의
기본값을 바꾼 뒤 기존 temp가 사용 중이면 바로 DROP하지 않는다. 세션이 모두 빠진 후 삭제한다.