장바구니 담기 close

장바구니에 상품을 담았습니다.

오라클 실무 테크닉

오라클 실무 테크닉

  • 오다 케이지
  • |
  • 제이펍
  • |
  • 2014-08-29 출간
  • |
  • 384페이지
  • |
  • 170 X 225 X 12 mm /657g
  • |
  • ISBN 9791185890012
판매가

26,000원

즉시할인가

23,400

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
23,400

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

십여 년간의 노하우를 한 권에 담았다!
7인의 전문가가 들려주는 비밀스러운 오라클 현장 족보!


이 책은 오라클을 안정적, 효율적으로 운용하는 데 필요한 기술을 정리한 실무 해설서다. 일본오라클 DB 컨설턴트로서 현장에서 활약해 온 전문가들의 노하우를 아낌없이 담았으며, 오라클의 세계에 갓 들어선 기술자들에게는 필요한 지식과 문제 해결 방법이 가득 담긴 보물 창고와도 같은 책이다.

DB 엔지니어는 효율적인 운영과 만일의 장애에 대비한 신속한 문제 대응력이 요구된다. 이 책에서는 이를 실현하기 위해 오라클의 중요 기능이 어떤 개념을 바탕으로 구현되고 있는지를 소개하고, 소개한 것을 토대로 한 운용 및 관리 방법을 설명한다. 따라서 오라클에 관한 본질적인 깨달음을 얻을 수 있으므로 경험하지 못했던 장애가 발생해도 전략적으로 대처할 수 있을 것이다.

한순간의 장애를 모면하는 것을 넘어 안정적 운영 및 관리를 지속해서 실현해낼 수 있는 일류 엔지니어를 목표로 하는 분들에게 강력히 추천한다.

목차

PART 1 상상도 할 수 없었던 성능 분석 테크닉 1
CHAPTER 1 엉망진창인 오라클 성능 분석 2
대기 이벤트는 ‘악’인가? 2
오라클의 세 가지 기본 동작 모델 3
성능 측정 방법과 평균치/합계치 8
서버 프로세스와 백그라운드 프로세스 10
대기 이벤트란? 13
일반적인 오라클 성능 분석 방법과 문제점① ―― 합계와 평균의 마술 18
일반적인 오라클 성능 분석 방법의 문제점② ―― 순간적으로 발생하는 큐의 마술 19
일반적인 오라클 성능 분석 방법의 문제점③ ―― 계측 포인트의 마술 22

CHAPTER 2 오라클에서 제공하는 도구로 오라클의 상태를 정확히 아는 방법 27
지연된 순간과 그 상황을 포착하는 방법 27
Automatic Workload Repository(또는 STATSPACK)의 효과 47
SQL 트레이스의 기능 54
오라클 Net 트레이스 57

CHAPTER 3 OS와 I/O는 성능 저하에 어떻게 영향을 미칠까? 61
오라클의 I/O·네트워크·OS의 상관 관계 61
OS의 가동 상태와 오라클에 주는 영향 67
OS 메모리 고갈 72
DB의 성능과 디스크 I/O 80
I/O 성능 계측 방법 83
정리 89


PART 2 오라클의 두뇌를 살펴보자 - 옵티마이저 철저 분석 93
CHAPTER 4 비용 기반 옵티마이저의 기본 기능 94RBO와 CBO의 장단점 94
SQL문 처리에서 옵티마이저의 역할 96
옵티마이저를 이해하기 위한 포인트 100

CHAPTER 5 CBO는 무엇을 보고 어떻게 판단하는가 101
CBO의 액세스 패스 선택 방법 101
CBO와 히스토그램 106
CBO와 바인드 변수 120
바인드 피크 121
CURSOR_SHARING 127
CPU + I/O 비용 모델 129
CBO와 풀 테이블 스캔 135
CBO와 캐시 효율 138
CBO와 파라미터 140
CBO와 조인 순서 143

CHAPTER 6 옵티마이저 통계 관리 147
자동 통계 수집 147
통계 재수집의 위험과 이력 보존 158

CHAPTER 7 실행 계획 고정과 자동 튜닝 옵티마이저 활용 방법 167
옵티마이저 힌트 167
플랜 스태빌리티 168
자동 튜닝 옵티마이저 173
CBO를 제대로 사용하기 위해서는 176
정리 178


PART 3 성능이 비약적으로 향상되는 비전의 커넥션 풀링 179
CHAPTER 8 커넥션 풀링의 구조 180
커넥션이란? 180
커넥션 풀링의 구현 기술 188
커넥션 풀링의 부수적인 기술 206

CHAPTER 9 자바와 닷넷에서 사용하는 커넥션 풀링의 선택 211
자바에서의 커넥션 풀링 211
커넥션 풀링 선택 기준 216
자바 애플리케이션과 커넥션 풀링 218
커넥션 풀링 교체 223
닷넷의 커넥션 풀링 228
끝으로 234


PART 4 엔터프라이즈 매니저, 이렇게도 사용할 수 있다! 235
CHAPTER 10 엔터프라이즈 매니저는 도움이 될까? 236
실제 시스템에서의 경험 236
만약 엔터프라이즈 매니저가 없었다면 238
엔터프라이즈 매니저의 사용처 239

CHAPTER 11 엔터프라이즈 매니저 개요 241
데이터베이스 컨트롤과 그리드 컨트롤 241
AWR 243
ADDM 243
권고자 244

CHAPTER 12 개발 단계에서의 엔터프라이즈 매니저의 실전적 활용법 247
설계·개발 단계에서 DBA 참가의 중요성 247
단위 테스트 시의 SQL 튜닝 권고자에 의한 품질 체크 248
성능 테스트 시 ADDM에 의한 분석·평가의 이용 259
정리 268


PART 5 오라클 문자 깨짐에 철저한 대책을 세우자 269
CHAPTER 13 문자 코드 체계의 역사를 알아본다 270
체계적인 지식의 소중함 270
문자 세트와 인코딩의 차이 270
세계 최초의 문자 코드 ‘ASCII’ 272
메인 프레임에서 사용되는 ‘EBCDIC’ 273
각 언어권에서 ASCII를 확장한 ‘ISO 646’ 274
각 언어 문자의 혼재 표현을 실현한 ‘ISO 2022’ 275
한글 코드 종류 276
현재 오라클에서 사용할 수 있는 한글 문자 세트 277
문자 코드의 세계 표준(유니코드) 279
정리 284

CHAPTER 14 오라클 + 자바 + 웹 애플리케이션의 문자 깨짐 대책 285
오라클 데이터베이스 문자 세트 285
오라클과 자바 문자 코드의 차이 288
3 tier 구조 웹 애플리케이션의 문자 코드 변환 293
어떤 문자 세트를 선택해야 하는가? 294
문자 코드를 확인하기 위해서는 295
데이터베이스 문자 세트에 관한 Q&A 297
정리 300


PART 6 오라클의 올바른 업그레이드 방향 301
CHAPTER 15 업그레이드 기초 지식 302
시작하며 302
업그레이드를 생각해야 하는 타이밍 303
업그레이드에 필요한 절차 306
업그레이드의 장점 308

CHAPTER 16 업그레이드 실행 계획 310
업그레이드에 관한 지식 310
업그레이드를 운영에 통합하자! 310
시스템 계획 단계에서부터 업그레이드를 생각하자! 315
시스템의 라이프사이클을 신경 쓰자! 316

CHAPTER 17 다섯 가지 업그레이드 방법 322
DBUA를 이용한 업그레이드 323
Data Pump 유틸리티를 이용한 업그레이드 326
데이터 언로드 도구 + SQL*Loader를 이용한 업그레이드 328
DB 링크 연결을 이용한 업그레이드 331
오라클 GoldenGate를 이용한 업그레이드 333

CHAPTER 18 업그레이드 방법 선택 기준 336
다운 타임 336
비용 340
데이터베이스 구성 변경 345
고려해야 할 제약 사항 346
각 방법 정리 353
끝으로 356

찾아보기 357

저자소개

저자 오다 케이지(小田圭二)는 1부, 6부 리뷰 담당. 일본오라클 컨설팅 부서에서 근무하고 있습니다. 좋은 인재를 키워내는 것이 인생의 목표이며, 최근에는 JPOUG(일본오라클 사용자 그룹)에도 관여하고 있습니다. 《그림으로 알아보는 시스템 구축을 위한 오라클 설계》, 《그림으로 알아보는 OS/스토리지/네트워크/데이터베이스는 이렇게 사용되고 있다》, 《그림으로 알아보는 오라클의 구조》, 《44개의 안티 패턴으로 배우는 DB 시스템》, 《데이터베이스》, 《즉시 전력이 되는 오라클 관리 기술~구조부터 알아보는 효율적인 관리의 노하우》 등의 서적에 참가했습니다. 최근의 취미로는 인재 양성과 근육 운동입니다.

도서소개

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

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.