프린트 하기



서적 명 : 프로오라클 데이터베이스 11g RAC 리눅스



책소개

[프로 오라클 데이터베이스 11G RAC 리눅스]는 오라클 데이터베이스 11G RAC를 리눅스에 설치하고, 구성하고, 튜닝하기 위해 필요한 저자들의 경험과 지식을 집대성한 책이다. 저자들은 이 책이 리눅스에서 오라클 11G 릴리스 2를 사용한 그리드 및 클라우드 컴퓨팅 진화의 다음 단계로 나아가는 안내자가 될 수 있도록 철저하게 연구하고 테스트하였으며 모든 과정을 자세히 설명했다.


목차

1장 들어가며 

오라클 RAC 소개 

RAC 아키텍처 살펴보기 

RAC 구축하기 

고가용성 유지하기 

확장성 정의 

수직 확장 vs 수평 확장 

관리 용이성 향상 

소유 비용 평가하기 

리눅스에서의 오라클 클러스터링 

오라클과 리눅스 

유닉스의 역할 이해하기 

자유 소프트웨어 

리눅스 개발 

오픈 소스를 통한 자유의 개념 확장하기 

오라클, 오픈 소스, 리눅스 

언브레이커블 리눅스 파헤치기 

레드햇 엔터프라이즈 리눅스의 탄생 및 성장 

레드햇을 확장한 오라클 엔터프라이즈 리눅스 

SuSE 리눅스 엔터프라이즈 서버 파헤치기 

리눅스를 아시아로 

요약 


2장 RAC의 개념 

클러스터링 개념 

Active/Active 클러스터 구성하기 

Active/Passive 클러스터 구현하기 

Shared-All 아키텍처 구성하기 

Shared-Nothing 아키텍처 구성하기 

주요 RAC 개념 살펴보기 

클러스터 노드 

인터커넥트 

클러스터웨어/그리드 인프라스트럭처 

ASM 활용하기 

RAC 설치하기 

GRD 

캐시 퓨전을 통한 인스턴스 간 데이터 전송 

읽기 일관성 달성하기 

SCN 동기화 

11g 릴리스 2의 새로운 기능 알아보기 

GPnP 활용하기 

서버 풀을 사용한 리소스 모델링 

POSIX를 준수하는 ACFS 

RAC 대신 오라클 리스타트 사용하기 

SCAN 리스너를 사용하여 RAC 데이터베이스 접속 단순화하기 

요약 


3장 RAC 아키텍처 

가용성 고려사항 

노드 수 결정 

페일오버 고려사항 

TAF 

FCF와 FAN 

확장성 고려 

확장성을 개선하는 요소들 

확장성을 저해하는 요소들 

스탠바이 데이터베이스 

오라클 스탠바이 데이터베이스 

스탠바이 데이터베이스의 종류 

장거리 클러스터 

오라클 스트림 

스트림 처리 

오라클 스트림을 사용하기 위해 필요한 것들 

클러스터 토폴로지 

요약 


4장 하드웨어 

오라클 가용성 

서버 프로세서 아키텍처 

x86 프로세서의 기초 

멀티코어 프로세서와 하이퍼스레딩 

CPU 캐시 

CPU 전력 관리 

가상화 

메모리 

가상 메모리 

물리적 메모리 

NUMA 

메모리 신뢰성 

그 밖의 플랫폼 기능 

온보드 RAID 스토리지 

머신 체크 아키텍처 

원격 서버 관리 및 IPMI 

네트워크 인터커넥트 기술 

서버 I/O 

프라이빗 인터커넥트 

스토리지 기술 

RAC I/O 특성 

하드 디스크와 SSD 성능 

RAID 

리눅스용 스토리지 프로토콜 

요약 


5장 가상화 

가상화의 정의 및 장점 

오라클 VM 

오라클 VM 서버 아키텍처 

오라클 VM 설계 

오라클 VM 서버 설치 

오라클 VM 관리자 설치 

오라클 VM CLI 설치 및 구성 

오라클 VM 구성 

네트워크 구성 

서버 풀 구성 

게스트 설치 및 구성 

템플릿 import하기 

템플릿에서 게스트 생성하기 

게스트 액세스하기 

RAC용 게스트 구성 

도메인 관리 

오라클 VM 에이전트 

오라클 VM 관리자 

오라클 VM 관리자 CLI 

XM 명령행 인터페이스 

요약 


6장 리눅스 설치 및 구성 

리눅스 소프트웨어 선택하기 

하드웨어 요구사항 검토 

네트워크 요구사항에 대한 상세 분석 

GNS 구성 vs 수동 IP 구성 

DNS와 DHCP 구성 

리눅스 소프트웨어 다운로드 

네트워크 설치 준비 

오라클 엔터프라이즈 리눅스 5 설치 

설치 시작하기 

설치 미디어 점검하기 

아나콘다 설치 

설치 및 업그레이드 

디스크 파티셔닝 

부트 로더와 네트워크 구성하기 

타임 존 선택 

Root 패스워드 구성 

기본 패키지 설치 검토 

패키지 그룹 선택 

패키지 설치 

최종 구성 설정 

라이선스 계약 동의 

방화벽 구성 

SELinux 구성 

Kdump 활성화 

날짜 및 시간 설정 

유저 생성 

추가 CD 설치 

오라클 엔터프라이즈 리눅스 5 구성 

오라클 검증 RPM으로 서버 구성하기 

오라클 검증 RPM 동작 살펴보기 

오라클 검증 RPM 구성 이후 

RAC를 위한 리눅스 구성 완료하기 

공유 스토리지 구성 

SAN 디스크 탐색 및 구성 

네트워크 채널 본딩 

IPMI를 사용한 I/O 펜싱 

요약 


7장 그리드 인프라스트럭처 설치 

설치 준비 

소프트웨어 배포판 얻기 

X 윈도우 환경 구성 

구성 유형 결정 

고급 설치: 수동 구성 

네트워크 구성 

DNS 구성 

설치 옵션 선택 

설치 유형 선택 

언어 선택 

GPnP 구성 

클러스터 노드 구성 

네트워크 인터페이스 지정 

스토리지 옵션 지정 

ASM 디스크그룹 생성 

ASM 패스워드 지정 

IPMI를 위한 유저 이름과 패스워드 지정 

특권 운영체제 그룹 구성 

설치 위치 지정 

중앙 인벤토리 위치 지정 

선행조건 검사 수행 

요약 페이지 검토 

설치 페이지 

구성 스크립트 실행 살펴보기 

구성 어시스턴트 모니터링 

자동 구성을 위한 고급 설치 수행 

네트워크 구성 

DNS 구성 

DHCP 구성 

GPnP 구성 

클러스터 노드 구성 

요약 페이지 검토 

일반 설치 

설치 유형 선택 

클러스터 노드 구성 

설치 위치 지정 

일반 설치를 위한 요약 페이지 검토 

독립형 서버 설치 

설치 옵션 선택 

ASM 디스크그룹 생성 

독립형 설치를 위한 요약 페이지 검토 

구성 스크립트 실행 

그리드 인프라스트럭처 소프트웨어 제거 

요약 


8장 클러스터웨어 

클러스터웨어 소개 

하드웨어 및 소프트웨어 요구사항 검토 

오라클 클러스터웨어에서 공유 스토리지 사용하기 

OCR에 클러스터 정보 저장하기 

OLR에 정보 저장하기 

보팅 디스크를 통한 펜싱 

GPnP 프로파일에 정보 기록하기 

백그라운드 프로세스 사용 

그리드 인프라스트럭처 소프트웨어 계층 

고가용성 계층 파헤치기 

CRS 계층 파헤치기 

그리드 인프라스트럭처 에이전트 사용하기 

구동 절차 시작하기 

오라클 클러스터웨어 관리하기 

엔터프라이즈 관리자 사용하기 

클러스터웨어 제어 유틸리티 사용하기 

srvctl로 리소스 관리하기 

CVU로 클러스터 검증하기 

oifcfg로 네트워크 인터페이스 구성하기 

ocrconfig로 OCR 및 OLR 관리하기 

ocrcheck로 OCR 및 미러 상태 점검하기 

ocrdump로 OCR 내용 덤프하기 

서버 측 콜아웃 정의 

클러스터웨어로 애플리케이션 보호하기 

리소스 프로파일 관리하기 

오라클 데이터베이스를 Active/Passive 클러스터로 구성하기 

아파치 톰캣을 위한 Active/Passive 클러스터 구성 

오라클 리스타트 사용하기 

트러블슈팅 

구동 문제 해결하기 

자바 유틸리티에서 발생하는 문제 해결 

그리드 인프라스트럭처 패치 

노드 추가 및 제거 

노드 추가 

노드 제거 

고급 주제 살펴보기 

리스너 포트를 1521이 아닌 포트로 변경하기 

SCAN 리스너 포트를 1521이 아닌 포트로 변경하기 

설치 후 SCAN 변경하기 

보팅 디스크 유지 관리 

OLR과 OCR의 유지 관리 

요약 


9장 ASM 

ASM 소개 

ASM에서 사용되는 용어 

ASM에서 지원하는 파일 유형 

ASM 관리 

ASM과 RDBMS에 대한 지원 

ASM 설치 

ASM 구성요소 및 개념 

ASM 인스턴스 

Failure Group 

ASM 파일 

중복 구성 

스트라이핑 

미러링 

지능형 데이터 배치 

접근 제어 

ASM 유지 관리 

ASM 디스크그룹 생성하기 

ASM 디스크그룹 증설하기 

ASM 디스크그룹에서 디스크 드롭하기 

디스크 탐색 활성화 

ASM 헤더의 이해 

그리드 인프라스트럭처 설치 

ASM 디스크 재생성 

ASM 클러스터 파일 시스템 

ASMCA를 사용한 ACFS 생성 및 마운트 

명령행에서의 ACFS 생성 및 마운트 

ACFS 유지보수 

오라클 리스타트에서 ACFS 사용하기 

ASM 관리 

SQL*Plus를 사용한 ASM 관리 

SRVCTL을 사용한 ASM 관리 

ASM 파일에 접근하기 

디바이스 대신 파일 사용하기 

가상화와 공유 디스크 

요약 


10장 RDBMS 설치 및 구성 

RAC 소프트웨어 설치 

설치 프로그램 실행 

보안 업데이트 구성 페이지 설정 

설치 옵션 페이지 설정 

노드 선택 페이지 설정 

제품 언어 선택 페이지 설정 

데이터베이스 에디션 페이지 설정 

설치 위치 페이지 설정 

특권 운영체제 그룹 페이지 설정 

전제 조건 확인 페이지 설정 

요약 페이지 검토 

구성 스크립트 실행 

DBCA 사용하기 

DBCA 시작 및 작업 선택 

데이터베이스 생성 

요약 페이지 검토 

데이터베이스 옵션 설정 

데이터베이스 제거 

템플릿 관리 

데이터베이스 생성 스크립트 만들기 

관리자 관리형 데이터베이스 스크립트 설정 

정책 관리형 데이터베이스 스크립트 생성 

RDBMS 소프트웨어 제거 

요약 


11장 워크로드 관리 

서비스 소개 

관리자 관리형 데이터베이스 생성 vs 정책 관리형 데이터베이스 생성 

데이터베이스 스케줄러와 서비스 관리 

공유 서버와 서비스 사용하기 

서비스 관리 

SRVCTL로 서비스 관리하기 

엔터프라이즈 관리자로 서비스 관리하기 

DBMS_SERVICE로 서비스 관리하기 

워크로드 밸런싱 

클라이언트 측 로드 밸런싱 구성하기 

서버 측 로드 밸런싱 구성하기 

로드 권고자 프레임워크 살펴보기 

TAF 사용하기 

FCF 구현하기 

리소스 관리자 사용하기 

인스턴스 케이징 

데이터베이스 상주 연결 풀 

요약 


12장 오라클 성능 모니터링 

엔터프라이즈 관리자 데이터베이스 컨트롤 

클러스터 탭 

데이터베이스 탭 

성능 탭 

AWR 보고서 

AWR 보고서에서 RAC 통계 해석 

Top 5 Timed Foreground Events 섹션 

Global Cache Load Profile 섹션 

Global Cache Efficiency Percentages 섹션 

Global Cache and Enqueue Services - Workload Characteristics 섹션 

Global Cache and Enqueue Services - Messaging Statistics 섹션 

Cluster Interconnect 섹션 

Foreground Wait Class 섹션 

Wait Event Histogram 섹션 

SQL 구문 섹션 

RAC와 관련된 세그먼트 통계 섹션 

Dictionary Cache Stats (RAC) 섹션 

Library Cache Activity (RAC) 섹션 

Global Messaging Statistics 섹션 

Global CR Served Statistics 섹션 

Global CURRENT Served Statistics 섹션 

Global Cache Transfer Statistics 섹션 

Interconnect Statistics 섹션 

Dynamic Remastering Statistics 섹션 

ASH 

ADDM 

ADDM 보고서 실행 

ADDM 제어 

보고서 형식 

AWR SQL 보고서 

SQL*Plus를 사용한 성능 모니터링 

GV$ 뷰 

시스템 통계 

세그먼트 통계 

GCS: Consistent 읽기와 Current 읽기 

GCS: Current 블록 활동 

글로벌 인큐 서비스 8 

라이브러리 캐시 

딕셔너리 캐시 8 

락 변환 

ADR 

요약 


13장 리눅스 성능 모니터링 

uptime과 last 명령어 

ps 명령어 

free, ipcs, pmap, lsof 명령어 

free 명령어 

/proc 파일 시스템 

/sys/devices/system/node 파일 시스템 

ipcs 명령어 

pmap 명령어 

lsof 명령어 

top 

vmstat 

strace 

netstat, ss, tcpdump 

인터페이스 통계 살펴보기 

요약 통계 

리스닝 소켓 통계 

Well-Known 포트 찾기 

ss를 사용한 소켓 통계 보고 

네트워크 패킷 캡처 

iostat 

mpstat 

sar와 kSar 

sar 구성하기 

sar 직접 호출하기 

결과를 그래픽으로 보기 

오라클 클러스터 헬스 모니터 

오라클 클러스터 헬스 모니터의 설치 

오라클 클러스터 헬스 모니터의 시작 및 중지 

아키텍처의 이해 

클라이언트 측 GUI 설치 

현재 활동 및 캡처된 활동 살펴보기 

OSWatcher 

OSWatcher 설치 

OSWatcher 시작하기 

OSWatcher 중지하기 

결과를 그래픽으로 보기 

nmon 

요약 


14장 병렬 실행 

병렬 실행의 개념 

순차 실행 

병렬 실행 

생산자와 소비자 

블룸 필터 

파티셔닝 

병렬 실행 구성 

cluster_interconnects 

db_block_size, db_cache_size, db_file_multiblock_read_count 

instance_groups와 parallel_instance_group 

large_pool_size, parallel_execution_message_size, shared_pool_size 

parallel_adaptive_multi_user 

parallel_automatic_tuning 

parallel_degree_limit 

parallel_degree_policy, parallel_min_time_threshold, parallel_servers_target 

parallel_force_local 

parallel_io_cap_enabled 

parallel_max_servers, parallel_min_servers, parallel_threads_per_cpu, processes 

parallel_min_percent 

pga_aggregate_target 

병렬 실행 성능 

AWR 보고서 

SQL*Plus 

트레이스 파일 

요약 


15장 오라클 11g 릴리스 2로 업그레이드 

그리드 인프라스트럭처 구성요소 업그레이드 

필수 구성요소 설치 

설치 프로그램 실행 

옵션 지정 

업그레이드 실행 

RAC 소프트웨어 업그레이드 

설치 프로그램 실행 

구성 스크립트 실행 

데이터베이스 업그레이드 준비 

업그레이드 경로 확인 

업그레이드 방법 결정 

업그레이드 절차 테스트 

사전 업그레이드 도구 

기타 점검 수행 

현재 데이터베이스 파라미터 저장 

데이터베이스 백업 

리스너 프로세스 구성 

DBUA를 사용하여 자동 업그레이드하기 

수동으로 데이터베이스 업그레이드하기 

파라미터 파일 준비 

패스워드 파일 준비 

초기화 파라미터 수정 

데이터베이스를 업그레이드 모드로 재시작 

카탈로그 업그레이드 스크립트 실행 

SPFILE 구성 

업그레이드 후 상태 확인 도구 

업그레이드 후 스크립트 실행 

Invalid 패키지 재컴파일 

/etc/oratab 업데이트 

환경 변수 업데이트 

OCR 업데이트 

새 버전을 위한 초기화 파라미터 설정 

업그레이드 후에 

업그레이드 후의 필수 작업 

업그레이드 후의 권장사항 

혼합 데이터베이스 환경에서의 문제 해결 

스윙 키트 사용 

요약


[예스24 제공]