• 오라클 데이터베이스에는 100권 이상의 매뉴얼(46,000여 쪽)
  • 개념 가이드를 완벽하게 읽고 책 내용 중 10%만이라도 기억하고 있는 사람들은 이미 오라클과 오라클의 동작 방식에 대해 다른 사람들보다 90%나 많이 알고 있다.


2.1. 가이드에 대한 안내

2.1.1 개념 가이드(Concepts Guide)

  • 나머지 문서 전체에 대한 메타 데이터 문서
오라클이란 무엇인가?
  • 데이터베이스, 메모리 구조, 분산 데이터베이스, 동시성 제어, 데이터 일관성, 보안, 관리
데이터베이스 구조
  • 객체들이 저장되는 방식에 관한 철저한 고찰.
  • 데이터베이스 블록, 익스텐트, 세그먼트, 테이블 영역 등에 관한 의미, 용도, 시기, 사용자
오라클 인스턴스
  • 시작, 종료 처리, 애플리케이션과 오라클 인스턴스의 상호작용, 메모리와 프로세스 아키텍처의 모습
  • 그리고 데이터베이스 리소스를 관리하는 방법
데이터

-테이블, 뷰, 인덱스 등과 같은 스키마 객체 전체, 각 객체 유형에 적용될 수 있는 모든 옵션,

  • 모든 데이터 유형(원시 유형 및 사용자 정의 유형 포함) 등에 대한 개요
병렬 작업
  • 병렬 쿼리, 병렬 DML, 관리를 위한 병렬 연산 등을 포함한 병렬 연산의 방법과 시기
데이터 보호
  • 오라클에서의 동시성과 일관성의 동작 방식, 데이터 무결성의 시행 시기 및 방법,
  • 이들 모두에 대해 보안이 적합한 이유, 그리고 데이터를 보호하는 데 사용될 수 있는 것들,
  • 감사(audit)하는 방법, 권한과 역할


2.1.2 새 기능 가이드(New Features Guide)

2.1.3 애플리케이션 개발자 가이드(Application Developers Guide)

  • 사용 가능한 다양한 프로그램 환경에 대해 이해하기
  • 데이터베이스 스키마 정의하기
  • 제약 조건을 이용하여 데이터 무결성 관리하기
  • 데이터에 색인을 붙이는 방법(고려 사항), 엔진이 SQL을 처리하는 방법, 동적 SQL 이용하기, PL/SQL 이용하기, 보안 구현하기 등


2.1.4 PL/SQL 사용자 가이드 및 참고서(PL/SQL Users Guide and Reference)

  • PL/SQL의 기초, 오류 처리, 구문, 패키지/프로시저, 그리고 기타 수많은 PL/SQL 관련 주제


2.1.5 성능 튜닝 가이드 및 참고서(Performance Tuning Guide and Reference)

  • Explan Plan, SQL_TRACE, TKPROF, Statspack과 같은 기본적인 툴에 대한 상세한 설명
  • 성능이 우수한 데이터베이스의 구축, 메모리의 구성, 운영체제 상호작용과 리소스 사용법 이해하기,
    공유 서버와 전용 서버 구성하기, 통계 수집 방법, 성능 뷰를 사용하는 방법과 시기, 기타 성능 툴의 사용법


2.1.6 백업 및 복구 개념(Backup and Recovery Concepts Guide)


2.1.7 복구 관리자 참고서(Recovery Manager Reference)

  • 데이터베이스를 백업하기 위하여 사용할 수 있는 툴에 관한 소개
  • 블록 수준, 제자리 복구, 백업 유지 저액, 핫 백업 등과 같은 RMAN의 기능


2.1.8 관리자 가이드(Administrators Guide)

  • 데이터베이스 내부 리소스 관리자, 상세한 감사 등


2.2. 독서 로드 맵

2.2.1 개발자와 DBA의 필독서

  • 개념 가이드
  • 새 기능 가이드

2.2.2 개발자를 위한 필독서

  • 애플리케이션 개발자 가이드(기초)
  • PL/SQL 사용자 가이드 및 참고서
  • 성능 튜닝 가이드 및 참고서(Oracle8i 이전의 경우 디자인 및 성능 튜닝 가이드)

2.2.3 DBA의 필독서

  • 백업 및 복구 개념
  • 복구 관리자 참고서
  • 백업 및 복구 개념(중요하므로 두번 나열)
  • 관리자 가이드
  • 성능 튜닝 가이드 및 참고서(후반부는 각별히 주의하여 읽어야 한다)

2.2.4 권장 도서

  • XML 가이드, 자바 기능, 장애 조치 환경을 설정하고 구성하는 방법 등