Top

클라우드 데이터베이스 Oracle 12c 가이드

  • 원서명Oracle Database 12c New Features (ISBN 9780071799317)
  • 지은이로버트 프리먼
  • 옮긴이김도근, 송희정
  • ISBN : 9788960776364
  • 40,000원
  • 2014년 11월 28일 펴냄 (절판)
  • 페이퍼백 | 540쪽 | 188*250mm

판매처

  • 현재 이 도서는 구매할 수 없습니다.

책 소개

요약

이 책은 오라클(Oracle) 데이터베이스 12c에 새롭게 추가된 멀티테넌트 개념과 업그레이드된 보안, 백업, 지능화된 기능, 성능, 클러스트 기술, 데이터웨어하우스 기능, SQL, PL/SQL 및 옵티마이저의 새로운 기능을 설명한다. 또한, 오라클 데이터베이스 12의 설치와 업그레이드에 대해 단계별로 쉽게 독자가 따라갈 수 있는 가이드를 제공한다.

이 책에서 다루는 내용

오라클 데이터베이스 12c 설치

구조적인 변화인 오라클 멀티테넌트

오라클 데이터베이스로의 업그레이드 마이그레이션의 최신 정보

사전 업데이트 정보(Pre-Upgrade Information) 툴과 데이터베이스의 업그레이드 병렬 작업

오라클 리얼 애플리케이션 클러스터(Oracle Real Application Cluster)의 새로운 기능인 Flex Cluster, Oracle Flex Automatic Storage Management 클러스터 파일 시스템

이기종 백업과 복구를 포함한 오라클 RMAN 개선사항

Fast Sync 오라클 데이터 가드(Data Guard) 개선사항과 새로운 기능

SQL, PL/SQL, DML, DDL의 새로운 기능

파티션 관리성, 성능, 가용성 대한 향상된 기능,

개선된 비즈니스 인텔리전스(Business Intelligent)와 데이터 웨어하우징 기능

Privilege Analysis, Data Redaction, 새로운 관리 레벨 권한 등과 같은 보안 개선사항

관리성, 성능, 옵티마이저 개선사항

추천의 글

나는 잡지 뒷면에 99달러 광고로 나왔던 오라클 5.1.5c 버전 시절인 1987년부터 오라클 소프트웨어를 사용하기 시작했다. 당시에는 51/4 플로피 디스크 박스에 배송되어 왔는데 이 박스 안에는 폼(Form), 리포트, SQL*Net, 데이터베이스까지 오라클의 모든 기술이 다 포함되어 있었다.

과거 수십 년 동안 6, 7, 7.1,7.2, 7.3, 8.0, 8iR2, 8iR3, 9iR1, 9iR2, 10gR1, 10gR2, 11gR1, 11gR2, 현재는 12c 릴리스 2까지 많은 버전들이 발표되어 왔다. 과거 25년간 16번의 주요 릴리스가 나왔으니 계산하자면 1년 반 만에 한 번씩 릴리스가 나온 셈이다.

그리고 모든 신규 릴리스가 나올 때마다 항상 ’뉴피처(new features)’라는 타이틀의 책이 출간된다. 이 책을 읽는 독자 여러분도 발견하겠지만 이 책이 특별한 점은 책의 저자가 이 분야에서는 매우 유명한 로버트 프리먼일 뿐만 아니라 기술자문으로 스콧 블랙, 에릭 엔 등이 참여했다는 사실이다. 또한, 이 책은 오라클 데이터베이스 12c의 설치부터 업그레이드까지, 새로운 오라클 12c의 멀티테넌트 아키텍처가 어떤 의미가 있는지 등 여러분들이 알고 싶어하는 폭넓은 지식에 대한 가이드를 제공해 줄 것이다.

이 책은 학습을 시작하기에 가장 적절한 내용인 오라클 데이터베이스 12c의 설치와 업그레이드의 개요부터 시작한다. 이 과정에서 소프트웨어 설치와 구동을 명확하게 설명하기 위해 그래픽 화면과 설치 화면의 스냅샷을 이용해 단계별로 가이드를 제공한다. 그러고 나서 저자는 본격적으로 12c의 새로운 아키텍처인 ‘멀티테넌트’에 대해 설명한다. 이 새로운 아키텍처에서 얼마나 큰 부분이 바뀌었는지는 1998년도 오라클 6 버전에서의 변화 이래로 첫 번째 주요한 아키텍처 변화라고 말할 수 있다. 6 버전에서는 5 버전의 아키텍처를 재구성했지만, 12c 버전에서는 11g의 데이터베이스 아키텍처와는 별개로 완벽히 재구성되어 근본적으로 완벽히 다르다고 말할 수 있다. 멀티테넌트가 무엇인지, 어떻게 작동하는지 그리고 이 아키텍처가 무엇을 의미하는지를 명확하게 설명할 것이다.

그런 다음에 저자는 새로운 그리드 인프라스트럭처 구성의 본질적인 측면에서 대해 설명한다. 다음으로 백업과 리커버리에 관련된 책을 집필하기도 했던 로버트 프리먼의 전문 영역인 RMAN 백업과 리커버리가 그 뒤를 따른다. 그 다음 장은 SQL, PL/SQL, 파티션, 비즈니스 인텔리전스(Business Intelligence), 데이터웨어하우스 기능과 같이 12c의 새로운 기능들에 대한 차례로 설명할 것이다.

특히 개인적으로는 오라클 데이터베이스 보안과 새로운 관리성 및 성능에 대한 2가지 영역이 가장 흥미로웠다. 이 책을 읽는 독자가 기대했던 대로 실망시키지 않는 알찬 내용으로 구성되어 있다. 이 부분을 통해 성능과 보안이라는 두 마리 토끼를 잡을 수 있다는 확신이 들었다.

마지막으로 저자는 앞의 카테고리에는 들어가지 않지만 알면 유용한 기타 새로운 기능을 소개하면서 책을 마무리한다.

로버트는 이전에도 오라클의 신기능과 관련한 책을 몇 권 집필했지만, 이 책은 단순히 과거에 출간된 책을 업데이트하거나 수정한 것이 아닌 새로운 기능에 대해 조사하고, 이전 버전에서는 소개된 적 없는 기능으로 채워진 가장 최신의 12c 릴리스 1에 관한 완전히 새로운 책이라는 점에 주목할 만하다. 이 책을 통해서 모든 독자분들이 12c의 새로운 세상에 빠져들기를 바란다.
- 톰 카이트(Tom Kyte) (http://asktom.oracle.com)

이 책의 대상 독자

수석 오라클 데이터베이스 전문가이자 오라클 ACE인 저자가 오라클 프레스에서 출간한 이 책에서는 최신의 오라클 릴리스에서 사용할 수 있는 새롭게 향상된 수많은 기능에 대해 설명한다.

이 책에서 오라클 데이터베이스 12c를 기동하고 운영하기 위해 알아야 하는 모든 것을 찾을 수 있다. 또한, 오라클 분야에서 가장 유명한 전문가인 톰 카이트(Tom Kyte)의 해설이 곳곳에 있으며, 기술 자문인 오라클 전문가 에릭 엔(Eric Yen)과 스콧 블랙(Scott Black)이 오라클 데이터베이스 12c의 새로운 기능을 상세히 설명한다.

저자/역자 소개

저자 서문

『클라우드 데이터베이스 Oracle 12c 가이드』 세계에 오신 것을 환영한다. 이번이 내가 오라클 프레스(Oracle Press)에서 출간한 뉴피처 시리즈 중 네 번째 책이다. 새로 출간된 이 책에 매우 흥분을 느끼며, 오라클 데이터베이스 12c에 대해서는 나도 큰 기대를 하고 있다. 여러분이 이 책을 선택했다면, 의심할 여지 없이 여러분도 나와 마찬가지로 오라클 데이터베이스 12c와 관련된 새로운 기능에 흥미를 느낄 것이라 믿는다.

오라클 데이터베이스 12c는 아마도 오라클 데이터베이스의 가장 큰 릴리스 중에 하나일 것이다. 오라클 멀티테넌트, 온라인 데이터파일 이동, 이기종 이동 등과 같은 새로운 기능으로 오라클 데이터베이스 12c는 관리성과 유저 양쪽 다 강력함과 유연성을 가지는 강력한 새로운 기능의 집합을 제공한다.

오라클 데이터베이스 12c에 포함된 모든 새로운 기능에 대해 제품의 첫 번째 릴리스의 안정성을 우려할지도 모르겠다. 물론, 나도 제품(혹은 어떤 것이라도)에 버그가 없다는 것을 약속할 수는 없지만 실제 릴리스 코드에서 테스트한 바로는 상당히 안정적이었다. 의심할 여지없이 시간이 지남에 따라 이러한 문제점은 점차 해결될 것이지만, 이번 릴리스로 오라클은 역시 잘 동작하는 대규모 코드를 기반으로 한 안정적인 대형 제품을 출시할 수 있음을 다시 한 번 입증해보였다. 오라클 데이터베이스를 구매하는 이유는 아마도 안정성, 가용성, 성능, 복구성 때문일 것이다.

이 책의 도입부는 약간 특별하다. 기술자문들과 내가 이 책의 앞 장을 쓸 때는 베타 버전으로 이용했지만 이 책의 마지막 버전은 실제 버전을 가지고 테스트를 했다. 따라서 이 책에 나오는 코드는 운영 데이터베이스 릴리스에서 나온 결과다. 나는 이처럼 새로운 기능 관련 책을 쓸 때는 항상 이런 식으로 작업을 한다. 이렇게 해야만 가장 중요한 것을 이해할 수 있기 때문이다. 과거에는 베타 릴리스 버전과 운영 릴리스 버전과의 차이점을 발견하곤 했다. 또한, 운영 릴리스에서는 작동하는 않는 베타 릴리스 코드로 쓰여진 다른 책들도 읽어본 적이 있다. 하지만, 이 책에서는 그런 부분을 찾을 수 없을 것이다. 이 때문에 이 책은 출간되기까지 좀 더 시간이 걸렸고 시간을 끌 만한 가치가 있었다고 생각한다. 아마 여러분의 생각도 나와 같을 것이다.

이 책에 관한 두 가지 참고 사항이 있다. 첫 번째는 Oracle Certified Professional Upgrade 시험을 대비하기 위해서 쓰여진 책은 아니라는 점이다. 따라서 시험을 목적으로 한다면 이 책의 내용이 맞지 않을 수도 있다. 두 번째는 새로운 기능이라고 나왔지만 오라클 데이터베이스 11g 릴리스 2에서 실행 가능한 경우도 찾을 수 있을 것이다. 내가 생각하는 이 책에 포함된 ‘뉴피처’의 기준은 이 기능이 오라클 데이터베이스 12c 문서에서 새로운 기능으로 설명된다면 이 기능은 ‘뉴피처’로 단정한다. 몇몇 새로운 기능은 오라클 데이터베이스 11g 릴리스 2와의 구버전 호환성을 가지는 것도 있다. 특히 데이터 표시제안(Data Redaction)은 오라클 데이터베이스 11.2.0.4에서 사용할 수 있어서 호환성을 가지는 기능이다.

그럼 이 책을 즐기기를 바라면서 이 책을 통해 오라클 데이터베이스 12c로 쉽게 전환할 수 있도록 도움이 되었으면 한다. 또한, 12c 신기능, 엑사데이터(Exadata), 튜닝을 비롯하여 오라클의 모든 것에 대해 토론할 수 있는 장소인 내 블로그 http://robertfreemanonoracle.blogspot.com을 방문해보기를 권한다. 이 블로그에 이 책에 대한 정오표(errata) 페이지도 게재되어 있다.

또한, 이 책이 마음에 들었다면 책을 구매한 온라인 사이트에 접속해서 친절한 서평을 남겨주길 바란다. 별 다섯 개는 언제나 환영한다! 그리고 누락된 것을 발견하면 내 블로그를 방문하기 바란다. 거기에 여러분의 생각과 의견을 나에게 이메일을 보낼 수 있는 이메일의 링크를 찾을 수 있을 것이다. 나는 오류를 발견하면 이를 해결하기 위해 언제든지 준비되어 있다.

마지막으로 이 책의 내용이 좋았다면 내 이름은 로버트 프리먼임을 기억하길 바란다. 그러나 이 책이 마음에 들지 않으면 내 이름은 톰 카이트(큰 웃음)다. 자, 그럼 이제 오라클 데이터베이스 12c의 세계로 엔진을 가동하고 출발해보자!

저자 소개

로버트 프리먼 (Robert G. Freeman)

오라클의 최고 수석 데이터베이스 전문가이며, 오라클 데이터베이스의 광범위한 주제들을 다루는 수많은 책을 집필했다. 주로 백업과 복구, 오라클 골든게이트와 새로운 기능 등에 대해 저술했다. 20년 이상 오라클 데이터베이스를 다룬 경험이 있다. 캐리의 자랑스러운 남편이자, 여섯 아이들의 자랑스러운 아버지이고, 비행, 여행, 뒷마당 풀장에서 수영하기 등을 비롯한 다양한 것들을 좋아한다.

옮긴이의 말

오라클은 대략 3~4년 주기로 새로운 버전을 발표하고 있다. 새로운 버전이 발표될 때마다 평균적으로 500~700여 개의 새로운 기능이 탑재된다고 하니 변화되는 범위가 크다고 할 수 있다.

특히 이번 오라클 12c 버전은 2007년에 발표된 11g에 이어서 6년 만에 발표된 버전이다. 나는 12c 베타 버전을 2012년도에 처음으로 테스트하고 이에 대해 내부 교육을 진행한 적이 있다. 처음 12c 버전을 접했을 때 나는 예전 9i에서 10g의 그리드(Grid) 환경으로 가면서 느꼈던 변화의 정도보다도 더 강한 느낌을 받았다. 특히 가장 핵심적으로 12c의 멀티테넌트 옵션이라는 데이터베이스 통합에서 핵심적으로 사용될 수 있는 기능은 지금까지의 오라클 데이터베이스 아키텍처의 가장 큰 변화라고 할 수 있겠다. 그리고 이 기능의 사용은 전적으로 사용자의 선택이고 사용하지 않을 시에는 기존의 아키텍처와 동일하다. 그 밖에 관리 편의성을 제공하는 Database Express 인터페이스, Unified Auditing 등을 비롯해서 구조적인 변화와 데이터베이스 관리와 성능을 유지하는 새로운 기능들이 많이 탑재되었다.

하지만, 지금까지 현업 프로젝트를 수행하면서 느낀 점 중 하나는 많은 관리자들이나 개발자들이 새로운 버전이 도입되더라도 기존의 버전에서 사용했던 기능을 답습하는 수준에 머물러 있는 경우가 많았다는 점이다. 또한, 실제 도입되면서 새로운 기능을 그다지 활용하지 못함으로써 새로운 버전에 따른 이점을 누리지 못하는 경우가 많고. 새로운 기능을 이용하면 간단히 해결할 수 있는 문제를 신규 버전을 쓰면서도 힘들게 구현하는 경우를 수없이 목격해왔다.

이번 책을 번역하게 된 계기 또한 매주 많은 고객을 만나면서 12c에 대한 궁금증과 참조할 수 있는 한글 문서나 자료가 상대적으로 부족하다는 것을 알게 되어, 고객이 실제로 알고 싶어하는 12c의 새로운 기능에 대한 갈증을 해소시켰으면 하는 바람으로 시작하게 되었다.

오라클에서 항상 신규 버전이 출시된 이후에 일정 시기가 되면 릴리스 2라는 버전 안의 또 다른 버전이 출시된다. 일반적으로 고객이 판단하는 도입시기를 이 릴리스가 출시되는 시점으로 선택되는 경우가 많다. 이미 2014년 오라클 오픈 월드를 통해서 본격적인 12c 구축 사례와 활용 사례, 12c 기반의 엑사데이터를 운용하는 사례들이 쏟아지고 있다. 따라서 향후에는 여러분이 쓰는 오라클 버전을 업그레이드해야 하는 시기가 올 것이다. 미리 12c에 대한 기능을 학습해서 준비해 놓는다면 다른 누구보다도 이에 대한 대비를 하기에 유리한 위치를 선점할 것이라고 생각한다.

옮긴이 소개

김도근

롯데 정보통신과 엔코아컨설팅을 거쳐서 현재 한국오라클 OU(Oracle Univerisity)에서 교육 컨설턴트로 재직 중이다. 주로 내부직원교육과 성능 튜닝, 엑사데이터를 담당하고 있다. 전 OracleACE이며, OCM, OCP, OCJP, Exadata Specialist, Exadata Expert, SQLP 자격증을 소지하고 있다.

송희정

대학 졸업 직후 오라클 서포트 엔지니어를 보고 홀딱 반해서 오라클 입사를 커리어 목표 중 하나로 잡았다. 대우정보시스템에서 JavaEE 프레임워크 R&D를 하다가 지금은 오라클 미들웨어를 거쳐 OU 교육컨설턴트로 근무하고 있다. 사람이 교감하고 소통하는 IT 환경을 꿈꾸고 있다.

목차

목차
  • 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 새로운 기능
    • viewastables 파라미터
      • 데이터 펌프 Export와 viewsastables 파라미터
      • 오라클 데이터 펌프 임포트와 viewsastables 파라미터
    • 엔디언 포맷에 상관없는 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의 신규 뷰와 파라미터

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안