책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > Oracle
· ISBN : 9788960776364
· 쪽수 : 540쪽
책 소개
목차
1장 오라클 데이터베이스 12c 시작
오라클 데이터베이스 12c의 다운로드와 스테이징
오라클 데이터베이스 12c 설치 준비
__설치 가이드와 Read-Me 파일 검토
__OS플랫폼에 필요한 업데이트가 설치되어 있는지 확인
__유저의 플랫폼이 최소 요구사양에 부합되는지 확인
____오라클 데이터베이스 12c 소프트웨어 스토리지 요구사양
____오라클 데이터베이스 12c 메모리 요구사양
____운영 시스템 요구사양
__필요한 OS 그룹과 유저 생성
__커널 파라미터 설정
__설치 전 필요한 모든 패치 확인
__사전 설치 단계 완료
오라클 데이터베이스 12c의 설치와 제거
__OUI를 구동하기 위한 준비
__OUI를 사용하여 오라클 데이터베이스 12c 설치하기
__OUI에서 오라클 데이터베이스 12c 설치 제거
Database Control의 지원 중단과 Database Express의 탄생
Database Express 제약사항들
Database Express에 접근
Database Express
__환경 설정
__스토리지
__보안
__퍼포먼스
정리
2장 Oracle Database 12c로의 업그레이드와 마이그레이션
소개말
__데이터베이스 업그레이드와 마이그레이션 차이점
__업그레이드는 복잡하므로 신중하게 적용한다
__업그레이드를 하는 이유와 문제점
오라클 데이터베이스 12c로 업그레이드와 관련한 새로운 기능
__업그레이드 사전 정보 툴
__데이터베이스 업그레이드를 위한 병렬 처리
__재시작 가능한DBUA
__사전 및 사후 업그레이드 요약 리포트 기능 개선
__업그레이드 중의 오라클 XML 데이터베이스의 설치
오라클 데이터베이스 12c로 업그레이드하기 위한 준비
__읽고 또 읽기
__테스팅
____테스트와 테스트 계획
____인프라 스트럭처 테스트
__호환성 이슈 체크
____인프라스트럭처와 애플리케이션 호환성
____운영체제와 하드웨어 호환성
____데이터베이스 COMPATIBLE 파라미터
__업그레이드 전에 Database Control 삭제 고려
__소스 데이터베이스 백업
__업그레이드나 마이그레이션 방법 결정
____직접과 간접 업그레이드
____DBUA를 이용한 업그레이드
____수동 업그레이드 방법을 이용한 업그레이드
____오라클 데이터 펌프 유틸리티를 이용한 마이그레이션
____Transportable 테이블 스페이스를 이용한 마이그레이션
__CTAS를 이용한 마이그레이션
__사전 업그레이드 정보 툴에 대한 상세사항
____DBUA와 사전 업그레이드 정보 툴 사용
____사전 업그레이드 정보 툴을 수동으로 구동
__업그레이드나 마이그레이션 준비
____소스 데이터베이스 환경 준비
____타깃 데이터베이스 환경 준비
DBUA를 이용한 Oracle Database 12c로의 업그레이드
__DBUA 시작
__DBUA를 사용한 업그레이드
오라클 데이터베이스 12c 수동 업그레이드
__수동 업그레이드 Pre-Upgrade 단계
__수동 업그레이드 수행
__수동 업그레이드 Post-upgrade 단계
__고려해야 하는 기타 Post-Upgrade 단계
오라클 데이터 펌프를 사용한 Oracle Database 12c로 마이그레이션
__Oracle Database 12c 마이그레이션 시의 오라클 데이터 펌프의 이점
__Oracle Database 12c로 마이그레이션하기 위한 오라클 데이터 펌프의 사용
__Rolling Upgrade
업그레이드 Rolling Back
업그레이드 후에 주의해야 할 몇 가지 변경사항
정리
3장 오라클 멀티테넌트
오라클 멀티테넌트 소개
__멀티테넌트 컨테이너 데이터베이스
____멀티테넌트 컨테이너 데이터베이스 생성
____CDB의 구조
____CDB의 명명
____CDB의 장점
____CDB 생성에 요구되는 버전
____CDB의 루트 컨테이너
____CDB Common 유저
__Pluggable 데이터베이스
____Pluggable 데이터베이스의 이해
____PDB 퍼포먼스
____PDB 명명
____PDB 로컬 유저
____PDB로 액세스
CDB와 PDB, 데이터 딕셔너리
__CDB 데이터 딕셔너리와 V$ 뷰
____CDB 데이터 딕셔너리 뷰
____CDB V$뷰
__PDB 데이터 딕셔너리
__CDB/PDB 관리
____PDB 시작과 종료
____PDB 관리 뷰
__CDB/PDB 오브젝트 관리 데이터 딕셔너리 뷰
PDB 생성, 삭제, 수정
__Seed 데이터베이스로부터 PDB 생성
____PDB 생성 준비
____Seed 데이터베이스로부터 PDB 생성
__기존에 존재하는 PDB로부터 PDB 복제
__원격 CDB의 PDB로부터 PDB 복제
____원격 PDB 복제 시 준비사항
____원격 PDB 복제
__PDB를 언플러그해서 CDB로 플러그하기
____PDB 언플러그
____언플러그된 PDB를 플러그하기
__PDB로서 non-CDB에 플러그하기
____non-CDB를 PDB로 플러그할 때의 준비사항
____PDB로서 non-CDB 플러그하기
__PDB 삭제
__PDB명 변경
통합 툴로서 오라클 멀티테넌트 사용
오라클 멀티테넌트와 리소스 관리
CDB와 PDB의 관리
__CDB의 관리
__PDB 관리
__PDB에 관련된 새로운 뷰
__어떤 PDB에 있는지 확인
__PDB의 Open, Close, Alter
__CDB에서 PDB의 open, close
__PDB에서 디폴트 테이블 스페이스와 디폴트 Temporary 테이블 스페이스 설정
__PDB에 Storage Limit 설정
__PDB 내에서 alter system 명령 사용
CDB와 PDB의 백업과 복구
__CDB 레벨에서 가능한 백업 새로운 기능
____변경되지 않은 백업 기능
____루트 컨테이너 백업
__PDB에서 사용 가능한 백업 기능
____루트 컨테이너에서 RMAN을 사용한 PDB 백업
____PDB 내에서 RMAN을 사용한 PDB 백업
____PDB로 접속할 때의 RMAN의 제한사항
__CDB와 PDB에서 RMAN 복원과 복구
____전체 CDB 복구
____CDB의 루트 컨테이너 복구
____PDB의 복구
____CDB의 루트에서 복원과 복구
__CDB와 PDB에서 기타 백업과 복구 기능
정리
4장 오라클 그리드 인프라스트럭처
Flex Cluster
Flex ASM
__Flex ASM 구성
__Flex ASM 인스톨과 구성
ASM 개선 사항
__패스워드 파일
__ASM Rebalance과 Resync
ACFS 개선 사항
__파일 지원
__고가용 NFS
__ACFS 스냅샷
__기타 개선사항
정리
5장 백업, 복구, DataGuard의 새로운 기능
RMAN 관련 새로운 기능
__증분 백업과 멀티섹션 백업의 개선사항
____멀티섹션 증분 백업 생성
____멀티섹션 이미지 카피 생성
__스탠바이 데이터베이스 백업 셋을 이용해 네트워크를 통한 데이터베이스 복구
____Standby 데이터베이스로부터 Production 데이터베이스를 복원
__Production 백업으로 Standby 데이터베이스를 빠르게 업데이트
__Active 데이터베이스 복제 개선사항
__이기종 백업과 복구 개선 사항
____백업 셋을 사용한 이기종 데이터 전송
____백업 셋을 사용한 이기종 데이터 이동에서 제한과 필수 사항
____이기종 플랫폼 내에서 백업 셋이 암시적으로 사용가능
____이기종 Transportable 백업 셋 생성
____백업 셋을 사용한 이기종 플랫폼 Transportable 백업 예제
____백업 셋을 사용한 이기종 Transportable 백업 복원
____백업 셋을 사용한 이기종 플랫폼 Transportable 백업 복원 예제
____지금 백업 셋으로 무엇을 하고 있는가?
____백업 셋을 사용한 Read-only 테이블 스페이스의 이기종 플랫폼 이동
____이동을 위한 테이블 스페이스 백업: 소스에서 변환
____이동을 위한 테이블 스페이스 백업: 타깃에서 변환
____타깃상에서 테이블 스페이스 복원: 소스에서 변환하기
____타깃에서 테이블 스페이스 복원: 타깃에서 변환
__RMAN을 통한 Table/Partition Recovery
____테이블/파티션 단위 복원, 복구의 필수조건
____테이블/파티션 복원과 복구의 제한 사항
____테이블/파티션의 복원 할 때 고려해야 하는 옵션
____테이블/파티션의 복원과 복구는 RMAN에서 어떻게 이루어지는가
____RMAN을 사용한 테이블 복원/복구: 예제
__기타 RMAN 새로운 기능
____컨테이너 데이터베이스와 Pluggable 데이터베이스 지원
____SYSBACKUP 권한
____스토리지 스냅샷 최적화
____RMAN 프롬프트에서 SQL 커맨드 실행
____복제 데이터베이스 개선사항
Oracle 데이터 가드 새로운 기능
__SYSDG 권한
__Far Sync 인스턴스
__목적지로 연속적인 Redo 전송
__Fast-Sync 모드
__기타 Standby 데이터베이스와 데이터 가드 새로운 기능
정리
6장 SQL, PL/SQL의 새로운 기능
Oracle Database 12c DML 새로운 기능
__로우 패턴 매칭
____패턴의 의미
____로우 패턴 매칭: 예제
____패턴 매치를 처음 접하는 경우
__Oracle Native Left Outer Join 문법 개선
__Top-n 쿼리 기능
__UNION, UNION ALL 분기문장 동시 실행
Oracle database 12c DDL 새로운 기능
__VARCHAR2, NVARCHAR2, RAW 데이터 타입의 최대 길이 증가
____확장 데이터 타입의 활성화
____확장 데이터 타입 사용의 영향도
____확장 데이터 타입과 인덱스
__Identity 컬럼
____Identity 컬럼
____Identity 컬럼과 규칙
____Identity 컬럼 생성 및 사용
__Cascade Tuncate 문
__Invisible 컬럼
__오라클 Sequence 기반의 컬럼을 위한 Default Value
__NULL 값이 입력되었을 때의 Default Value
__시퀀스 관련 새로운 기능
__동일한 컬럼에 대한 다른 종류의 멀티 인덱스
__With 쿼리 새로운 기능
Oracle Database 12c PL/SQL의 새로운 기능
__뷰에서 Bequeath 절 사용
__PL/SQL 서브프로그램 허가된 리스트
__PL/SQL에서 SQL 인터페이스를 통한 PL/SQL 지정 데이터 타입 사용
__PL/SQL 프로그램 단위에서 호출자 권한의 보안 권한 변경
__PL/SQL 패키지와 독립 서브프로그램에 롤 부여
__기타 PL/SQL 새로운 기능
정리
7장 파티션의 새로운 기능
파티션 온라인 이동
Interval-Reference 파티션
캐스케이드 기능
복수 개의 파티션에서 파티션 유지보수
Partial Index
__인덱스가 있거나 없는 파티션 생성
__파티션 테이블 내의 파티션의 Partial Indexing
Global 인덱스 유지보수
Automatic Global 통계정보
정리
8장 비즈니스 인텔리전트와 데이터 웨어하우징
분석 기능 향상
__새로운 알고리즘
____Expectation Maximization
____단일 값 분리
____일반화된 선형 모델 알고리즘
__검색 기능
__예측 상세 함수
OLAP
정보 수명 관리
__In-Database 아카이빙과 Temporal Validity
____In-Database 아카이빙
____Temporary Validity
__Automatic Data Optimization
____ADO 테이블 이동
____ADO Table Compression
__Compression
Temporal History
__In-Database 아카이빙, Temporal Validity, Temporal History
성능 개선 사항
정리
9장 보안의 새로운 기능
감사
__SGA에서의 변경사항
____United Audit 활성화
____Immediate Write 모드 지정
__의무의 분리
__BAI
__EAI
권한 분석
__권한 분석 개요
__권한 분석 예제
데이터 편집
__Data Redaction 시나리오
____Redaction Policy 생성
____Data Redaction과 View
기타 향상된 보안 기능
보안 기능의 조합과 호환
정리
10장 오라클 데이터베이스 12c 관리의 새로운 기능
온라인 작업
__향상된 온라인 DDL 기능
__온라인 재구성 작업에서 사용가능한 Lock Timeout
__데이터 파일 온라인 이동
__특정 테이블이나 파티션의 Storage에 관련된 정의를 재정의하는 단일 명령
__VPD 정책이 설정되어 있는 테이블의 재구성 작업 지원
데이터베이스 모니터링과 관리
__오라클 Enterprise Manager Database Express
__실시간 데이터베이스 작업 모니터링
__Real-timeADDM 모니터링
기타 관리 기능
__PGA 사이즈 제한
__새로운 관리자 권한
__Real Application Testing 변경사항와 기타 변경사항
____Oracle Database Control에서 삭제
____Data Masking 변경사항
____Inline Data Masking과 Subsetting
____Database Replay 새로운 기능
____Oracle Database Replay Workload Intelligence
____패치 인벤토리 쿼리
____오라클 DNFS 새로운 기능
____Database Cloning
____향상된 네트워크 압축
____매우 큰 네트워크 버퍼
____멀티프로세스, 멀티스레드 오라클
____데이터베이스에서 복수 개의 플래시 디바이스를 지원하는 스마트 플래시 캐시
____새로운 오라클 스케쥴러의 Script Job
정리
11장 퍼포먼스 새로운 기능
통계 정보 관련 새로운 기능
__자동 컬럼 그룹 감지
__통계정보 수집 동시 실행
__증분 통계 개선사항
____파티션 유지보수 작업에서의 증분 통계
____Stale 또는 파티션 통계가 락된 테이블의 증분 통계
__Bulk Load를 위한 온라인 통계 수집
__Global Temporary Table을 위한 Session-Private 통계정보
__리포트 모드에서 통계 수집 옵션 수행
__과거 통계 수집 작업 리포트
옵티마이저 관련 신규 기능
__적응할 수 있는 쿼리 최적화
____Adaptive Plan
____Adaptive Statistics
__히스토그램
____Popular, Unpopular, Almost Popular Value
____Top-Frequency 히스토그램
____하이브리드 히스토그램
____히스토그램 버킷의 최대 개수 증가
정리
12장 오라클 데이터베이스 12c의 그밖에 새로운 기능
데이터 펌프 Export/Import 새로운 기능
__view_as_tables 파라미터
____데이터 펌프 Export와 views_as_tables 파라미터
____오라클 데이터 펌프 임포트와 views_as_tables 파라미터
__엔디언 포맷에 상관없는 Transportable 테이블 스페이스를 통한 플랫폼 간 데이터베이스 이동
____호환 플랫폼
____제약 사항
____데이터 펌프 Full Transportable Export/Import를 사용한 데이터베이스 전송 실행
____데이터 펌프 Full Transportable Export/Import를 사용한 데이터베이스 전송 실행:
____Network Mode
__Transform 절 새로운 기능
____아카이브 로깅 비활성화
____LOB 스토리지 수정
____테이블 Compression 절 변경
__오라클의 새로운 멀티테넌트 기술의 데이터 펌프 완벽 지원
__데이터 펌프 작업에 대한 Unified Audit 활성화
__데이터 펌프에 대한 기타 개선 사항
오라클 SQL*Loader 개선사항
__SQL*Loader Express 모드
__SQL*Loader identity 컬럼 지원
__SQL*Loader Extended Data type 지원
__SQL*Loader Unified Audit 지원
__SQL*Loader dNFS 관련 기능
__SQL*Loader 컨트롤 파일 신규 절
__SQL*Loader 커맨드 라인 개선
External Table 개선사항
오라클 Log Miner 개선사항
ADR DDL과 Debug Log
Oracle SecureFile 개선사항
__오라클 R 엔터프라이즈, 하둡, 맵리듀스
__오라클 R 엔터프라이즈
오라클 데이터베이스에서의 하둡과 맵리듀스
CloneDB
SQL 변환 프레임워크
정리
부록 A 오라클 데이터베이스 12c에서 사용 중단되거나 지원 중단된 기능
부록 B 오라클 데이터베이스 12c의 신규 뷰와 파라미터