SCN (System Change Number)
: DB에서 commit이 발생할 경우 트랜잭션이 받는 고유 번호 (= 시스템 변경 번호)
목적
- 읽기 일관성 유지
- 장애 발생시 복구
- Data file, Redolog file, Control file의 동기화
*읽기 일관성
: 다른 트랜잭션에서 데이터를 수정하더라도 Oracle 서버는 명령문에서 읽는 시점에 해당 데이터를 볼 수 있도록 보장
*CKPT : Checkpoint (체크포인트)
데이터베이스 버퍼캐시의 모든 버퍼가 데이터 파일에 기록되게 하는 것 (데이터베이스 정보 동기화)
commit 된 정보를 어디까지 저장했는지 확인하기 위함
ex) SCN=10 commit되고 checkpoint=9인 경우 SCN=9까지는 데이터 파일에 저장되어 동기화 된 상태 (SCN=10은 동기화 전)
'DB ORACLE 공부 기록' 카테고리의 다른 글
데이터베이스 STARTUP (0) | 2022.06.24 |
---|---|
Data Block, Extent, Segment, Tablespace (0) | 2022.05.27 |
버추얼박스 CentOS7 NAT 네트워크 설정 (0) | 2022.05.03 |
ORACLE 데이터베이스 설치시 데이터베이스 구성 요소 (0) | 2022.05.02 |
Archive Mode (아카이브 모드) (0) | 2022.05.02 |