-
[데이터베이스] 동기화 확인 방법공부/데이터베이스 2022. 12. 22. 14:26
■ 동기화 확인 방법
- Controll File, Data File, RedoLog File을 확인하여 SCN을 확인하여 3개의 파일의 SCN이 동일하다면 동기화가 완료되었다는 것이다.
- RedoLog File에 SCN이 동일하지 않다면 Archive RedoLog File을 찾아본다.
■ System Commit Number(SCN)
명칭 설명 System Commit Number(SCN) COMMIT이 발생하면 이를 처리하던 트랜잭션은 고유 번호(SCN)를 받는다. 트랜잭션들을 관리(읽기 일관성)할 수 있다. 장애 발생 시 복구의 키가 될 수 있다. Control File, DataFile, RedoLog File에 기록된 SCN을 비교하면 복구 위치를 알 수 있다.
■ LRU List
명칭 설명 LRU List 정해진 양이 쌓이면 DBWR로 인해 Write Back을 한다.
■ Commit
명칭 설명 Commit 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어 Transaction(Insert, Update, Delete) 작업 내용을 실제 DB에 저장 COMMIT을 수행하면 모든 트랜잭션 과정을 종료한다. 모든 사용자가 변경한 데이터의 결과를 볼 수 있다. RedoLog Buffer Cache에 트랜잭션을 LGWR을 통해 Write Back한다.
'공부 > 데이터베이스' 카테고리의 다른 글
[데이터베이스] Integrity(무결성), Concurrency(동시성), Consistency(일관성) (0) 2022.12.22 [데이터베이스] Background Process (0) 2022.12.22 [데이터베이스] Oracle 서버 기동 단계(Shoutdown, Nomount, Mount, Open) (0) 2022.12.21 [데이터베이스] Segment Header, FreeList, BitMap, HighWaterMark(HWM) (0) 2022.12.21 [데이터베이스] Parsing(구문 분석) (0) 2022.12.21