장바구니 담기 close

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

초보자를 위한 ORACLE 12c RAC 편

초보자를 위한 ORACLE 12c RAC 편

  • 권순용
  • |
  • 엑시엄
  • |
  • 2020-02-14 출간
  • |
  • 448페이지
  • |
  • 190 X 239 X 28 mm /852g
  • |
  • ISBN 9791195942565
판매가

38,000원

즉시할인가

34,200

배송비

무료배송

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

수량
+ -
총주문금액
34,200

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

출판사서평




어느덧 Oracle RAC가 소개된 지는 10년이 넘는 세월이 지났다. 또한 Oracle RAC는 10년이라는 세월을 보내며 많은 발전과 변화를 가져왔다. 많은 고객사의 메인 시스템에서 Oracle RAC가 차지하는 비중은 매우 높다. 이는 아마도 Oracle RAC의 확장성과 안정성 때문이 아닐까 생각한다. 현재로서는 Oracle RAC의 사용은 계속될 것 같으며 그 사용은 급격히 감소하기는 힘들 것이다. RAC의 확장성은 다른 Database에 비해 월등하다고 해도 과언은 아닐 것이다. 하지만 아쉬운 건 Oracle RAC의 발전과 함께 학습할 수 있는 책은 거의 없는 것 같다. 그만큼 Oracle RAC에 대해 책으로 집필하기에는 너무 광범위하고 어려운 것이 사실이다. 필자도 Network, 운영 체제를 다 다루어야 하는 Oracle RAC 책의 출판까지 고민이 많았다. 그래서 출판이 많이 늦어진것도 사실이다. 하지만 기술은 계속적으로 공유되야 된다는 마음을 가지고 Oracle RAC의 기본이 될 수 있는 내용으로 최대한 쉽게 설명하려고 노력하였다. 이 책을 통해 Oracle RAC를 사용하는 많은 사람들이 좀 더 깊은 지식을 가지고 효과적으로 관리하길 바란다.
이 책이 출판되기 까지 노력해주신 엑시엄 직원분들에게 감사하게 생각하고 항상 저희의 기술을 믿고 요청해주시는 수많은 고객사 담당자 분들에게도 감사하다. 마지막으로 많은 책을 집필에서 출판까지 할 수 있도록 믿고 지지해주는 아내와 딸에게 감사의 마음을 전한다.
_저자 권순용

먼저 이 책이 세상으로 나올 수 있도록 가장 큰 역할을 해주신 권순용 대표님께 진심으로 감사의 인사를 전한다. 최근 기업들이 IT 인프라를 설계할 때 가장 중요하게 생각하는 것이 서비스의 가용성이다. 즉, 사용자의 요청된 서비스를 무중단으로 수행할 수 있는 능력을 갖춘 고가용성 아키텍쳐를 요구한다. 무중단 서비스를 충족시키기 위해서는 Database 및 Application의 다양한 아키텍쳐를 필요로 한다. 그중에서 Database의 고가용성은 이미 검증된 제품인 Oracle RAC가 있다. 하지만 Oracle RAC의 용어와 매커니즘 자체가 생소하여 초보자들은 어렵다고 인식되어 왔다. 이 책을 집필하면서 가장 중점적으로 고려한건 Oracle RAC를 처음 접하는 초보자도 가능한 쉽게 이해할 수 있게 접근하는 것이었다. 이 책으로 Oracle RAC를 공부하고자 하는 학생, 개발자 또는 Oracle RAC를 운영하는 초급 DBA 등 모든 분들에게 도움이 되는 책이 되길바란다.
프로젝트를 수행하면서 집필하기가 쉽지 않았기에 이 책이 출판될 때까지 믿고 기다려주시며끝까지 이끌어주신 권순용 대표님께 다시 한 번 감사하다는 말씀을 전하며 출판까지 지원을 아끼지 않고 도움 주신 두 팀장님과 마지막까지 함께한 한남주 수석님, 윤현 책임님, 박호진수석님 그리고 엑시엄 동료분들께 감사의 마음을 전합니다.
_저자 박준형

언제부터인가 우리는 24시간 서비스에 익숙해져있으며 이제는 이런 서비스는 아주 당연하며 일시적인 서비스 중단에도 매우 민감하게 반응하게 되었다. 이러한 서비스의 중심에는 여러가지 시스템 구축 아키텍쳐가 있지만 Database에서는 Oracle RAC가 중심에 있다. Oracle RAC 시스템이 안정적으로 서비스되면서 Database의 장애 대응에 유연해졌고 24시간 무중단 서비스에 기여한 역할은 크다. 그러나 이와 함께 과거 Database만 관리하면 되던 시대와 다르게 서버와 Network 등의 여러 서비스가 연동되어 Database가 운영되기 때문에 다양한 분야의 기술을 습득해야 하고 복잡해졌다. 시중의 Oracle RAC 책은 대부분 Database 관점 이라기보다 여러 관점에서 접근하기 때문에 어려운 부분이 많다. 이는 어찌 생각해보면 당연 하지만, 여러 전문 분야에 대한 단편적인 내용은 초보자들이 접하기에는 어려움이 많다. 이 책은 Database 관점에서 초보자들도 Oracle RAC를 쉽게 접하도록 집필된 책이다. 초보자라 하더라도 Database 관리의 기본은 접해보았어야 이해가 가능하기 때문에 Database의 초보라기보다 Database 관리자 혹은 Database의 기본 지식이 있는 분들이 이해할 수 있는 책이다. 이 책의 내용이 부디 Oracle RAC에 보다 친숙하고 쉽게 이해해가는 첫걸음이 될 수 있기를 바란다.
책 집필을 처음 시작할 때 어려운 내용을 어떻게 풀어나갈지 고민하였다. 이런 고민의 길에
항상 앞길을 잡아주시고 용기를 복돋아주신 권순용 대표님께 감사드리고 언제나 든든하게 버팀목이 되어주시는 두 팀장님과 엑시엄 직원들께 감사의 마음을 전하고 싶다.
_저자 한남주

기업의 진화와 함께 다양한 요구사항과 많은 데이터 처리를 위해 DBMS 역시 진화하고 있다. 여러 요구 사항을 충족하기 위해 수많은 DBMS들이 생겨났으며, 기존 DBMS들 또한 버전업을 통해 진화에 적응해 나가고 있다. Oracle RAC는 여러 DBMS 중에서도 많은 기업에서 선호하는 DBMS이며, 현재에도 많은 기업들의 중요 시스템의 데이터를 담당하고 있다.
이 책은 Oracle RAC를 처음 접하는 독자들을 위해 기본 지식을 최대한 쉽게 저술하려고 노력하였다. 또한 Oracle RAC 12c의 신기술을 통해 최신 IT 트렌드를 수용하기 위해 Oracle RAC가 어떻게 진화하고 있는지를 수록하였다. Oracle RAC를 처음 접하는 많은 분들은 Oracle RAC 운영에 대한 막연한 두려움을 호소하곤 한다. 많은 독자들이 이 책을 통해 Oracle RAC에 대한 개념을 정립하고, 효과적으로 Database를 운영할 수 있는 계기가 되길 바란다.
마지막으로 책 집필에 애쓰신 권순용 대표님과 엑시엄 동료들에게 감사를 전한다. 그리고
항상 옆에서 응원해 주는 사랑하는 아내와 두 딸에게도 고맙고 사랑한다는 말을 전한다.
_저자 윤현

IT 시작 시절, Oracle RAC 구성으로 각 인프라 분야 엔지니어들과 며칠 밤을 새며 고생했던 기억이 생생하다. Oracle RAC가 높아 보였고 그것이 계기가 되어 Database의 길을 걷게 되었다. 시간이 흘러 Oracle RAC 책을 집필할 기회가 오니 정말 감회가 새로웠다. Oracle RAC는 Database를 중심으로 Hardware와 유기적으로 병합된 솔루션이다. 개발자나 Oracle를 시작하는 초보자에겐 생소하고 익숙하지 않은 용어와 알아야 이해가 되는 부분들이 존재할 수도 있을 것이다. 처음 시작하는 그 때를 생각하며 반드시 이해를 해야 한다는 마음으로 최대한 쉽게 내용들이 풀어져 있다. 내용이 복잡하거나 이해가 안되는 부분이 있다면 전체적으로 여러 번 탐독한다면 이해될 거라고 생각된다.
본 책은 저자들의 경험을 바탕으로 꼭 알아야할 개념적 이론과 현장에서 주로 사용되는 기술들을 모아 두었다. 특히 교육을 받았거나 공부를 했는데 정리가 안되는 분들 또는 Oracle
RAC 초보 운영자들에겐 멋지고 든든한 믿음서가 될 것이다.
끝으로 이 책의 집필에 참여할 기회를 주신 권순용 대표님께 매우 감사하단 말씀을 전하며,
엑시엄 두 팀장님, 선후배님들 그리고 사랑하는 아내와 딸, 아들과 나아주신 부모님께 감사의 마음을 전한다.
_저자 박호진

[이 책의 대상 독자]
이 책은 Oracle RAC에 대해 실무를 접하기 어려운 학생들이 과연 Oracle RAC가 어떤 구성을 가지는지에 대해 설명하고 있다. 또한, Oracle RAC를 관리하는 담당자나 Oracle RAC를 사용하는 사람들에게 예제와 그림으로 쉽게 전달하고자 하였다.

[이 책의 구성]
이 책은 크게 9개의 단원으로 나뉘어지며 간략히 확인해 보자.

Chapter1. Oralce RAC 설치
이 단원에서는 Linux 중 가장 많이 사용하고 있는 Red Hat Enterprise Linux 7을 기준으로
Oracle 12cR2 버전의 RAC 및 ASM 설치 방법을 확인해 보자.

Chapter2. Oracle RAC 아키텍쳐
Oracle RAC란 여러 개의 Instance를 통해 동일한 하나의 Database를 접속할 수 있는 구조
이다. 이 단원에서는 Oracle RAC 실행의 기반인 Oracle Clusterware 아키텍쳐 및 Oracle
RAC를 지원하는 구성 요소에 대해서 확인해 보자.

Chapter3. ASM
Oracle RAC는 Storage를 효율적으로 관리할 수 있게 ASM을 제공한다. 이 단원에서 ASM
개념, 관리 및 Oracle 12c에서 새로 소개된 Flex ASM 기능에 대해서 자세히 확인해 보자.

Chapter4. Cache Fusion
Cache Fusion은 Oracle RAC에서 Instance간 Data Block 전송을 위한 핵심 기술로 Disk
I/O를 제거하고 읽기/쓰기에 대한 동시성을 최적화한다. 이번 단원에서는 Cache Fusion에
대한 개념과 관련된 구성 요소 및 Cache Fusion의 활용에 대해 자세히 확인해 보자.

Chapter5. Oracle Clusterware 관리
Clusterware는 Resource를 관리하는 유틸리티로 CRSCTL과 SRVCTL를 제공한다. 해당 단원 에서는 이 중에 CRSCTL 유틸리티에 대해서 확인해 보자.

Chapter6. OCR과 Voting Disk
OCR과 Voting Disk는 RAC Clusterware 구성 및 운영에 있어 핵심 역할을 담당하고 있다.
이번 단원에서는 운영에 매우 중요한 OCR과 Voting Disk 대하여 자세히 확인해 보자.

Chapter7. 서버 컨트롤
서버 컨트롤(SRVCTL) 유틸리티를 사용하여 Clusterware의 다양한 구성 요소 및 응용 프로
그램을 관리한다. 해당 단원에서는 SRVCTL 명령어 및 사용 방법을 예제를 통해 확인해 보자.

Chapter8. 모니터링과 Failover
이번 단원에서는 모니터링에 주로 이용되는 AWR/ASH의 사용 방법 및 대기 이벤트들의 의미를 확인해 보자. 또한 고가용성을 보장하기 위한 Failover 개념 및 설정에 대해 확인해 보자.

Chapter9. HA 가용성 테스트
이번 단원에서는 Service 운영 중에 발생할 수 있는 장애 상황을 대비하여 Case에 대한 테스트를 수행하는 가용성 테스트에 대해 확인해 보자.


목차


머리말
저자 소개
서문

Chapter 01. Oracle RAC 설치
01 요구 사항
02 기타 설정
03 Grid 설치
04 ASM Diskgroup 생성
05 Oracle 엔진 설치
06 Oracle Database 구성
07 확인 단계

Chapter 02. Oracle RAC 아키텍쳐
01 OracleRAC의 개념
02 단일 Instance VS Oracle RAC
03 Oracle RAC 구성 요소
04 Oracle Grid Infrastructure
05 Oracle Clusterware의 종류
06 Oracle Clusterware의 구성
07 Oracle Multitenant와 Oracle RAC
08 공유 Storage
09 RAC Network
10 ORACLE 커널의 구성 요소

Chapter 03. ASM(Automatic Storage Management)
01 ASM의 개념
02 ASM의 장점
03 ASM Instance
04 ASM Disk
05 ASM의 관리
06 Oracle Flex ASM 개념
07 Oracle Flex ASM 관리

Chapter 04. Cache Fusion
01 Oracle RAC의 DB Buffer Cache
02 Cache Fusion 개념
03 Cache Fusion의 엑세스
04 Cache Fusion의 Data 정합성
05 Cache Fusion의 활용

Chapter 05. Oracle Clusterware 관리
01 Oracle Clusterware 개념
02 Oracle Clusterware 구성
03 Oracle Clusterware 컨트롤(CRSCTL) 개요
04 Oracle Clusterware 기동과 종료
05 Oracle Clusterware 상태 확인
06 Oracle Clusterware Resource 상태 확인
07 Oracle Clusterware 자동 기동 기능
08 Oracle Clusterware Resource 속성 변경
09 CSS(Daemon) 설정 확인 및 변경
10 OLSNODES
11 Oracle Interface Configuration Tool(OIFCFG)

Chapter 06. OCR과 Voting Disk
01 OCR 개념
02 OCR 관리
03 Voting Disk 개념
04 Voting Disk 관리

Chapter 07. 서버 컨트롤
01 서버 컨트롤(SRVCTL) 개념
02 SRVCTL 권한 및 보안
03 SRVCTL 명령어의 관리 대상
04 SRVCTL 명령어의 특징
05 Database 관련 SRVCTL 명령어
06 Diskgroup 관련 SRVCTL 명령어
07 Instance 관련 SRVCTL 명령어
08 Listener 관련 SRVCTL 명령어
09 Network 관련 SRVCTL 명령어
10 Node Applications 관련 SRVCTL 명령어
11 SCAN 관련 SRVCTL 명령어
12 SCAN Listene r관련 SRVCTL 명령어
13 VIP 관련 SRVCTL 명령어
14 ASM 관련 SRVCTL 명령어
15 Service 관련 SRVCTL 명령어

Chapter 08. 모니터링과 Failover
01 Oracle RAC 모니터링 항목
02 Interconnect 모니터링
03 AWR
04 ASH
05 RAC 대기 이벤트
06 Failover
07 Oracle RAC Instance 복구

Chapter 09. HA 가용성 테스트
01 HA 가용성 테스트
02 Unplanned Node Reboot(Case 01)
03 Unplanned Instance Failure(Case 02)
04 Planned Instance Termination(Case 03)
05 Unplanned ASM Instance Failure(Case 04)
06 Listener Failure(Case 05)
07 Public Network Failure(Case 06)
08 Interconnect Network Failure(Case 07)
09 CSSD 프로세스 Failure(Case 08)

교환 및 환불안내

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