# UNDO TABLESPACE
l Undo tablespace
- rollbackk을 지원하는 역할을 한다
- flashback query, flashback table 을 지원하는 undo data를 저장한다
n Undo tablespace 확인
- undo tablespace가 각각의 인스턴스에 분리되어 있는지 확인
# 1번 Session
SQL#1> show parameter undo_tablespace
NAME TYPE VALUE ------------------------------------ ----------- --------------------------- undo_tablespace string UNDOTBS1
# 2번 Session
SQL#2> show parameter undo_tablespace NAME TYPE VALUE ------------------------------------ ----------- --------------------------- undo_tablespace string UNDOTBS2
SQL#1> select tablespace_name, file_name from dba_data_files; TABLESPACE_NAME ------------------------------ FILE_NAME --------------------------------------------------------------------------- SYSTEM +DATA/yudb/datafile/system.259.743034645
UNDOTBS1 +DATA/yudb/datafile/undotbs1.260.743034669
SYSAUX +DATA/yudb/datafile/sysaux.261.743034679
UNDOTBS2 +DATA/yudb/datafile/undotbs2.263.743034691
USERS +DATA/yudb/datafile/users.264.743034699 - 각각의 세션을 조회한 결과 undo tablespace가 분리되어 있는 것을 확인할 수 있다
|
n 생성한 Undo tablespace 사용 방법
- SQL> alter system set undo_tablespace=undotbs3 SID='yudb1';
- SID에는 해당 인스턴스의 이름이 들어간다
>> Undotbs3 이름으로 undo tablespace를 생성하고 yudb1 인스턴스에서 사용
SQL#1> create undo tablespace undotbs3 datafile size 50m; SQL#1> show parameter undo_tablespace NAME TYPE VALUE ------------------------------------ ----------- --------------------------- undo_tablespace string UNDOTBS1 SQL#1> alter system set undo_tablespace=undotbs3 sid='yudb1'; SQL#1> show parameter undo_tablespace NAME TYPE VALUE ------------------------------------ ----------- --------------------------- undo_tablespace string UNDOTBS3 - undotbs1에서 undotbs3로 undo tablespace가 바뀐 것을 확인할 수 있다
>> undotbs3를 다시 undotbs1로 원상복귀
SQL#1> alter system set undo_tablespace=undotbs1 sid='yudb1'; SQL#1> show parameter undo_tablespace
NAME TYPE VALUE ------------------------------------ ----------- --------------------------- undo_tablespace string UNDOTBS1
>> undotbs3 Drop
SQL#1> drop tablespace undotbs3 including contents and datafiles;
|
'빅데이터과정 > RAC' 카테고리의 다른 글
#44_140813_RAC_DATAFILE 복구 (0) | 2014.08.13 |
---|---|
#43_140812_RAC_전자지갑 (0) | 2014.08.12 |
#43_140812_RAC_INSTANCE STOP START (0) | 2014.08.12 |
#43_140812_RAC_REDO LOG FILE (0) | 2014.08.12 |
#44_140811_RAC_환경구성 (0) | 2014.08.11 |