롤백 세그먼트
롤백 세그먼트(rollback segment)란 트랜잭션 수정 전의 데이터를 일시적으로 저장하는 세그먼트입니다. 롤백 세그먼트에는 데이터를 수정했을 때 테이블 데이터가 수정되는 것뿐만 아니라, 수정 전의 데이터가 복사됩니다. 데이터베이스에는 한 개 이상의 롤백 세그먼트가 필요하며, 복수 테이블스페이스가 있을 때는 2개 이상의 롤백 세그먼트가 필요합니다. 롤백 세그먼트에는 다음에 나타나는 3가지 주요 역할이 있습니다. ㆍ트랜잭션의 롤백 ㆍ리드 컨시턴시(read consistency) ㆍ데이터베이스의 복구 롤백 세그먼트는 세그먼트의 일종이므로 테이블, 또는 색인과 마찬가지로 범위의 집합입니다. 테이블과의 차이점은 범위의 수가 적어도 2개라는 점입니다. 트랜잭션을 시작하면 오라클은 임의의 롤백 세그먼트를 자동..
프로그래밍/DB
2008. 12. 23. 13:05