3) Current Block

  • Block의 최종버전에 해당
  • Current Read시(DML) 사용
  • 블록의 최종버전 (모든 변경이 적용되어 있다.)
  • Update, delete, insert 와 같은 DML 작업 가능
  • 버퍼 캐시 내에 단 한 개의 current 블록을 가질 수 있다.
  • Consistent version을 생성하는데 사용된다.

4) Consistent Read(CR) Block

  • Block의 Historical Version
  • Update 불가
  • CR read 시 (SELECT) 사용
  • 블록의 historical version (블록의 과거 버전(old SCN)의 값을 포함)
  • SCN으로 특정 시점에 대한 일관성을 유지
  • DML 사용불가.
  • 버퍼 캐시 내에 같은 블록에 대해 여러 버전의 CR 블록을 가질 수 있다.
  • Event 10200/10201에 의해 트레이스(trace)될 수 있다.

문서에 대하여