- Oracle 서버는 Commit 되지 않은 트랜잭션을 Rollback 시키기 위해, 데이터베이스의 복구 과정을 위해, 그리고 동시 사용자 환경에 필요한 읽기 일관성의 보장을 위해 롤백 정보 또는 Undo 정보를 관리합니다. 이러한 Undo 정보의 관리는 전통적으로 롤백 세그먼트에 의하여 이루어져 왔습니다. Oracle database는 자동화된 Undo 관리 기능을 제공함으로써 보다 향상된 Undo 관리를 가능하게 합니다.
- Oracle Database 11g는 데이터베이스 스스로 UNDO SEGMENT를 관리합니다. 즉, DBA는 이 세그먼트에 대한 크기 산정과 튜닝을 수행할 필요가 없습니다. 단지, undo 테이블스페이스만을 생성하여 할당하면 데이터베이스는 UNDO 경합 현상, 일관성 문제해결 그리고 공간 활용도를 극대화 합니다.
- 이 기능을 사용하면, UNDO_RETENTION PARAMETER를 설정하여 COMMIT 된 UNDO 정보를 데이터베이스에 일정기간동안 보존할 수 있습니다. 위 값을 적절하게 설정함으로써 시간이 오래 걸리는 Query가 성공적으로 종료되게끔 조치할 수 있습니다. 이러한 작업 시, V$UNDOSTAT이라는 뷰를 통해 모니터링 할 수 있습니다.
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle DB Admin ' 카테고리의 다른 글
Multiple Block size (0) | 2016.01.03 |
---|---|
Multi-version Read Consistency (0) | 2016.01.02 |
파라미터파일 생성 및 변경 (0) | 2016.01.01 |
오라클 단계별 시작 명령어 (0) | 2016.01.01 |
Datafile 경로 변경 절차(online, offline) File system, ASM (0) | 2015.12.31 |