프린트 하기


서적 명 : 오라클 실무 테크닉 나만 알고 싶은,7인의 전문가가 밝히는 오라클 운용 관리의 비법



책소개

[나만 알고 싶은 오라클 실무 테크닉]은 오라클을 안정적, 효율적으로 운용하는 데 필요한 기술을 정리한 실무 해설서이다. DB 엔지니어는 효율적인 운영과 만일의 장애에 대비한 신속한 문제 대응력이 요구된다. 이 책에서는 이를 실현하기 위해 오라클의 중요 기능이 어떤 개념을 바탕으로 구현되고 있는지를 소개하고, 소개한 것을 토대로 한 운용 및 관리 방법을 설명한다.


[인터넷 교보문고 제공]


목차

PART 1 상상도 할 수 없었던 성능 분석 테크닉 

CHAPTER 1 엉망진창인 오라클 성능 분석 

대기 이벤트는 ‘악’인가? 

오라클의 세 가지 기본 동작 모델 

성능 측정 방법과 평균치/합계치 

서버 프로세스와 백그라운드 프로세스 

대기 이벤트란? 

일반적인 오라클 성능 분석 방법과 문제점① ―― 합계와 평균의 마술 

일반적인 오라클 성능 분석 방법의 문제점② ―― 순간적으로 발생하는 큐의 마술 

일반적인 오라클 성능 분석 방법의 문제점③ ―― 계측 포인트의 마술 


CHAPTER 2 오라클에서 제공하는 도구로 오라클의 상태를 정확히 아는 방법 

지연된 순간과 그 상황을 포착하는 방법 

Automatic Workload Repository(또는 STATSPACK)의 효과 

SQL 트레이스의 기능 

오라클 Net 트레이스 


CHAPTER 3 OS와 I/O는 성능 저하에 어떻게 영향을 미칠까? 

오라클의 I/O·네트워크·OS의 상관 관계 

OS의 가동 상태와 오라클에 주는 영향 

OS 메모리 고갈 

DB의 성능과 디스크 I/O 

I/O 성능 계측 방법 

정리 



PART 2 오라클의 두뇌를 살펴보자 - 옵티마이저 철저 분석 

CHAPTER 4 비용 기반 옵티마이저의 기본 기능 94RBO와 CBO의 장단점 

SQL문 처리에서 옵티마이저의 역할 

옵티마이저를 이해하기 위한 포인트 


CHAPTER 5 CBO는 무엇을 보고 어떻게 판단하는가 

CBO의 액세스 패스 선택 방법 

CBO와 히스토그램 

CBO와 바인드 변수 

바인드 피크 

CURSOR_SHARING 

CPU + I/O 비용 모델 

CBO와 풀 테이블 스캔 

CBO와 캐시 효율 

CBO와 파라미터 

CBO와 조인 순서 


CHAPTER 6 옵티마이저 통계 관리 

자동 통계 수집 

통계 재수집의 위험과 이력 보존 


CHAPTER 7 실행 계획 고정과 자동 튜닝 옵티마이저 활용 방법 

옵티마이저 힌트 

플랜 스태빌리티 

자동 튜닝 옵티마이저 

CBO를 제대로 사용하기 위해서는 

정리 



PART 3 성능이 비약적으로 향상되는 비전의 커넥션 풀링 179 

CHAPTER 8 커넥션 풀링의 구조 180 

커넥션이란? 180 

커넥션 풀링의 구현 기술 188 

커넥션 풀링의 부수적인 기술 206 


CHAPTER 9 자바와 닷넷에서 사용하는 커넥션 풀링의 선택 211 

자바에서의 커넥션 풀링 211 

커넥션 풀링 선택 기준 216 

자바 애플리케이션과 커넥션 풀링 218 

커넥션 풀링 교체 223 

닷넷의 커넥션 풀링 228 

끝으로 234 



PART 4 엔터프라이즈 매니저, 이렇게도 사용할 수 있다! 

CHAPTER 10 엔터프라이즈 매니저는 도움이 될까? 

실제 시스템에서의 경험 

만약 엔터프라이즈 매니저가 없었다면 

엔터프라이즈 매니저의 사용처 


CHAPTER 11 엔터프라이즈 매니저 개요 

데이터베이스 컨트롤과 그리드 컨트롤 

AWR 

ADDM 

권고자 


CHAPTER 12 개발 단계에서의 엔터프라이즈 매니저의 실전적 활용법 

설계·개발 단계에서 DBA 참가의 중요성 

단위 테스트 시의 SQL 튜닝 권고자에 의한 품질 체크 

성능 테스트 시 ADDM에 의한 분석·평가의 이용 

정리 



PART 5 오라클 문자 깨짐에 철저한 대책을 세우자 

CHAPTER 13 문자 코드 체계의 역사를 알아본다 

체계적인 지식의 소중함 

문자 세트와 인코딩의 차이 

세계 최초의 문자 코드 ‘ASCII’ 

메인 프레임에서 사용되는 ‘EBCDIC’ 

각 언어권에서 ASCII를 확장한 ‘ISO 646’ 

각 언어 문자의 혼재 표현을 실현한 ‘ISO 2022’ 

한글 코드 종류 

현재 오라클에서 사용할 수 있는 한글 문자 세트 

문자 코드의 세계 표준(유니코드) 

정리 


CHAPTER 14 오라클 + 자바 + 웹 애플리케이션의 문자 깨짐 대책 

오라클 데이터베이스 문자 세트 

오라클과 자바 문자 코드의 차이 

3 tier 구조 웹 애플리케이션의 문자 코드 변환 

어떤 문자 세트를 선택해야 하는가? 

문자 코드를 확인하기 위해서는 

데이터베이스 문자 세트에 관한 Q&A 

정리 



PART 6 오라클의 올바른 업그레이드 방향 

CHAPTER 15 업그레이드 기초 지식 

시작하며 

업그레이드를 생각해야 하는 타이밍 

업그레이드에 필요한 절차 

업그레이드의 장점 


CHAPTER 16 업그레이드 실행 계획 

업그레이드에 관한 지식 

업그레이드를 운영에 통합하자! 

시스템 계획 단계에서부터 업그레이드를 생각하자! 

시스템의 라이프사이클을 신경 쓰자! 


CHAPTER 17 다섯 가지 업그레이드 방법 

DBUA를 이용한 업그레이드 

Data Pump 유틸리티를 이용한 업그레이드 

데이터 언로드 도구 + SQL*Loader를 이용한 업그레이드 

DB 링크 연결을 이용한 업그레이드 

오라클 GoldenGate를 이용한 업그레이드 


CHAPTER 18 업그레이드 방법 선택 기준 

다운 타임 

비용 

데이터베이스 구성 변경 

고려해야 할 제약 사항 

각 방법 정리 

끝으로 


찾아보기


[예스24 제공]