행위

오라클 코어

DB CAFE

thumb_up 추천메뉴 바로가기


1 오라클 코어 - 조나단 루이스[편집]

1.1 1장[편집]

  1. 시작하기
  2. 오라클 주요 프로세스들
  3. 동시성 관점에서의 오라클
  4. 요약

1.2 2장[편집]

  1. 리두와 언두
  2. 기본적인 데이터 변경
  3. 접근방식
    -예제
    -디브리핑
  4. 트랜잭션 요구사항 (ACID)
  5. 리두 단순성
  6. 언두 복잡성
    -읽기 일관성
    -롤백
  7. 요약

1.3 3장[편집]

  1. 트랜잭션과 일관성
  2. 트랜잭션과 언두
    -트랜잭션의 시작과 끝
    -트랜잭션 테이블
    -언두 블록 다시 보기
  3. 데이터 블록 방문 및 언두
    -테스트 설정
    -Interested Transaction List
    -동시 수행
    -일관성 생성
  4. Commit SCN
    -Commit Cleanout
    -Delayed Block Cleanout
    -트랜잭션 테이블 롤백
  5. LOB
  6. 요약

1.4 4장[편집]

  1. 락과 래치
  2. 자료 구조
    -배열
    -포인터
    -링크드 리스트
    -해시 테이블
  3. 래치
    -래치의 숨겨진 로직
    -래치 활동 통계
    -래치 실패
    -래치 확장성
  4. 락 (Lock)
    -기반구조
    -그림으로 표현한 v$lock 뷰
    -데드락
    -락 모드
    -락을 위한 래치
    -KGL Lock (및 Pin)
    -Lock과 Pin
  5. 요약

1.5 5장[편집]

  1. 캐시와 복사
  2. 메모리 관리
    -그래뉼
    -그래뉼과 버퍼
  3. Multiple 데이터 캐시
    -그래뉼과 버퍼 풀
    -버퍼 풀
  4. Working Data Set
  5. LRU/LATCH 알고리즘
    -LRU/LATCH 동작 방식
    -버퍼 재 연결
  6. REPL_AUX
  7. 데이터 검색
    -버퍼 Pinning
    -논리적 I/O
    -데이터 변경
    -해시 체인 로딩
    -CR 복제
    -물리적 I/O
    -테이블스캔
  8. 요약

1.6 6장[편집]

  1. 기록과 복구
  2. 목표
  3. LGWR
  4. Lgwr의 기록작업
    -PL/SQL 최적화
    -ACID 이상현상
    -커밋 개선사항
    -동작원리
    -리두 낭비
    -프라이빗 리두 (Private Redo)
  5. DBWR
    -체크포인트 큐
    -Incremental 체크포인트
  6. DBWR의 상호작용
    -DBWR과 LGWR의 상호작용
    -DBWR과 LRU
    -체크포인트와 큐
  7. 복구
    -미디어 복구
    -Flashback 데이터베이스
    -부작용
  8. 요약

1.7 7장[편집]

  1. 파싱과 최적화
  2. SQL의 이해
    -파싱
    -최적화
    -tkprof 요약에 대한 해석
  3. 딕셔너리 캐시
    -구조
    -딕셔너리 캐시 활동성
  4. Parse Call 이란 무엇인가
    -커서 캐싱
    -커서 홀딩
  5. 라이브러리 캐시
    -Shared Pool의 구조
    -Shared Pool 구조의 우수성
    -시나리오
  6. 파싱과 최적화
    -Executing, Locking 및 Pinning
    -뮤텍스
  7. 요약

1.8 8장[편집]

  1. RAC와 몰락
  2. Big Picture
  3. 다양한 안전장치
    -장비 레벨에서의 방어
    -오라클 레벨에서의 방어
  4. RAC의 핵심
    -고 가용성
    -확장성
    -그리드
  5. RAC 동작 원리
    -GRD
    -Master 및 Shadow
    -GCS와 GES
    -캐시 퓨전
    -CUR (또는 CR) 및 Current 읽기
  6. 복구
  7. 시퀀스
    -시퀀스 캐싱
    -시퀀스 동작원리
    -Ordered 시퀀스
    -시퀀스와 인덱스
  8. 요약

1.9 덤프 및 디버깅[편집]

  1. Oradebug
    -프로세스 서스펜딩
    -덤프
    -메모리 덤프
  2. SQL을 이용한 덤프방법
    -oradebug 대체
    -데이터 파일 블록
    -로그 파일
  3. 추측