티스토리 뷰

[ temporary tablespace ]

DB 재시작시 들어 있던 모든 내용 사라지므로 절대로 일반 데이터를 저장하지 않는다. 일반적으로 정렬 작업 수행 시 PGA 공간이 부족할 때 해당 테이블스페이스를 이용한다. 
하나의 인스턴스에 여러 임시 테이블스페이스를 만들 수 있어서 각 사용자 별로 하나씩 할당해 주는 것이 좋으며 정렬 작업이 크게 일어나는 작업전에 임시 테이블스페이스를 크게 만들어주고 작업하는 것이 성능향상에 좋다.

-- 테이블스페이스 조회 

select file_id, tablespace_name, bytes/1024/1024 mb, file_name
from dba_temp_files;

 

FILE_ID        TABLESPACE_NAME                MB        FILE_NAME                                 
-------------- ------------------------------ --------- ------------------------------------------
             3 TEMP                               15900 +DATA/HIS012/TEMPFILE/temp.2426.1082276147
             4 TEMP                               16100 +DATA/HIS012/TEMPFILE/temp.2427.1082276217
             5 TEMP                               16100 +DATA/HIS012/TEMPFILE/temp.2428.1082276219
             1 TEMP                               30720 +DATA/HIS012/TEMPFILE/temp.283.1074099789 
             2 TEMP                               30720 +DATA/HIS012/TEMPFILE/temp.284.1074099789



-- default tablespace 조회 

SQL> set line 200
SQL> col property_name for a30
SQL> col property_value for a10
SQL> col description for a50
SQL> select * from database_properties
  2  where property_name like '%DEFAULT%';

 

PROPERTY_NAME                  PROPERTY_V DESCRIPTION
------------------------------ ---------- -------------------------------------
DEFAULT_TBS_TYPE               SMALLFILE  Default tablespace type
DEFAULT_EDITION                ORA$BASE   Name of the database default edition
DEFAULT_PERMANENT_TABLESPACE   USERS      Name of default permanent tablespace
DEFAULT_TEMP_TABLESPACE        TEMP       Name of default temporary tablespace
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함