검색어 입력폼

[정보통신] 오라클의 과정 분석

등록일 2005.06.26 파워포인트파일MS 파워포인트 (ppt) | 23페이지 | 가격 1,000원

목차

5. 병행 제어(Concurrency Control )
6. 보안(Security)
7. 백업과 회복(Backup and Recovery)
8. 그 밖의 언급하지 않은 주제들

본문내용

철회 세그먼트(RollBack Segment)

RollBack Segment 트랜잭션 진행시 그 이전 이미지를 기록하기 위해 사용되는 CIRCULAR구조의 세그먼트
프로세스가 데이터베이스의 데이터에 변경 할 때 이전 값을 저장하는데 사용
수정되기 전의 파일, 블록 ID같은 블럭 정보 및 데이터를 저장.
롤백 세그먼트의 헤더는 현재 세그먼트를 사용하고 있는 트랜잭션에 대한 정보를 저장하는 있는 트랜잭션 테이블을 포함.
트랜잭션은 단 하나의 롤백 세그먼트에 롤백(실행 취소) 기록 전부를 기록.
- 많은 트랜잭션이 동시에 하나의 RollBack Segment 에 쓰기를 할 수 있다.

Read committed 트랜잭션 분리 레벨

Default Oracle Transaction isolation Level
Dirty (uncommitted) data를 판독 할 수 없다. (볼 수없다.)
반복된 판독은 상이한 데이터를 생성 할수 있다.
Phantoms 은 가능.
각 문장은 일관성 있는 데이터를 판독
갱신이 중단(Blocked)되면 문장은 철회되고 필요한 경우 재시작
교착상태는 탐지되며 중단된 문장의 하나는 철회

참고 자료

데이터베이스 처리론, p453~p.465
http://www.oracleclub.com
OCP Oracle 9i, 정보문화사
다운로드 맨위로