티스토리 뷰
[ 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
'Database > Oracle Database' 카테고리의 다른 글
[오라클] Schema Objects (0) | 2022.09.26 |
---|---|
[오라클] 12c New features (0) | 2022.03.17 |
[오라클] buffer busy wait 조회 (0) | 2022.02.27 |
[오라클] 오브젝트 락 걸렸을 때 오브젝트 찾고 세션 킬하는 방법 (0) | 2022.02.26 |
[오라클] 명령어 종류 (SQL, PL/SQL, SQL*Plus) (0) | 2022.02.25 |
댓글