본문 바로가기

rollback3

(10G) TRANSACTION ROLLBACK을 하는 문장을 찾는 방법과 ROLLBACK 시간 예상하기 No. 22243 (10G) TRANSACTION ROLLBACK을 하는 문장을 찾는 방법과 ROLLBACK 시간 예상하기 ============================================================================ PURPOSE ------- 이 문서는 Transaction Rollback을 모니터하는데 이용한다. Rollback을 하는데 얼마나 많은 시간이 남았는지 , rollback을 하는 문장은 무엇인지 확인할수 있다. Explanation ----------- Oracle Database 10g에서는 transaction rollback이 수행될때 , 진행중인 transaction이 $SESSION_LONGOPS view에 event가 기록되어진다. .. 2010. 2. 23.
Rollback Segment 삭제 [펌] [출처] http://www.koug.net/xe/?mid=oracle_lecture&page=2&document_srl=3465 ● Rollback segment삭제할 경우. · 세그먼트의 Extent이 디스크 상에서 너무 단편화된 경우 · 세그먼트를 다른 테이블스페이스에 재위치시켜야 할 경우 ● Rollback Segment를 삭제하기 전에 Rollback Segment 상태가 OFFLINE인지 확인함. · 삭제할 Rollback Segment가 현재 ONLINE, PARTLY AVAILABLE, NEEDS RECOVERY나 INVALID상태면 삭제할 수 없음. · 상태가 INVALID면 세그먼트는 이미 삭제된 것임 ● Rollback Segment를 삭제하기 전에 OFFILNE으로 설정해야 함. ●.. 2010. 2. 5.
Managing Rollback Segments [펌] [출처] http://www.ezdoum.com/upload/oracle/helphtml/Managing_rollback_segments.htm Managing Rollback Segments - Rollback Segment : before image 저장 Rollback Segment의 목적 - Transaction Rollback - Transaction Recovery - Read Consistency : 일괄성을 위해서... Read-Consistency * Select 문장이 실행되는 도중에 데이터가 변경되더라도 변경전 data를 불러오게 일괄성을 준다. * SET TRANSACION READ ONLY 명령으로... Read only 모드이면서 일괄성있는 데이터를 보여주게된다. --> 이 모드.. 2010. 2. 5.