11g logo

Oracle Database 11g:
DBA와 개발자가 알고 있어야 하는 새로운 기능

저자 - Arup Nanda Oracle ACE Director

Oracle Database 11g를 주제로 새로 연재되는 시리즈를 통해 Database Replay, Flashback Data Archive, SecuireFiles와 같은 새로운 기능에 대해 배워 보십시오. 직접 실행해 볼 수 있는 샘플 코드와 How-To 가이드가 함께 제공됩니다.

변화는 언제나 위험을 동반합니다. 변경 사항이 아무리 사소한 것이라 할지라도, 변화가 미칠 수 있는 영향을 가능한 한 정확하게 예측하고 적절한 대응 조치를 취해야 합니다.

Oracle Database 11g에 새로이 포함된 Real Application Testing은 그 동안 우리가 상상만 하던 기능을 현실화하여, 새로운 변경 사항을 운영 환경에 안전하게 적용할 수 있게 합니다. 한 예로, Database Replay 툴을 이용하여 운영 데이터베이스 워크로드를 캡처하고 테스트 데이터베이스에서 재생함으로써 변경 작업으로 인한 영향을 평가할 수 있습니다. 또 SQL Performance Analyzer를 통해 SQL 구문에 대한 변경 사항이 성능에 미치는 영향을 예측하는 것이 가능합니다. 제 개인적인 의견으로는, Real Application Testing 기능 하나만으로도 새로운 버전으로 업그레이드할 이유가 충분하다고 봅니다.

전반적으로 보았을 때, Oracle Database 11g는 데이터베이스 인프라스트럭처를 훨씬 더 효율적이고, 탄력적이고, 관리하기 편한 환경으로 개선하고 있습니다. 한 예로, 파티셔닝에 추가된 새로운 기능을 이용하면 파티셔닝 된 테이블의 설계, 관리 업무를 극적으로 개선할 수 있습니다.

이번 시리즈에서는, (Oracle Database 10g를 주제로 했던 이전 시리즈와 마찬가지로) 간단한 How-To 가이드와 샘플 코드를 활용해서 Oracle Database 11g의 새로운 기능을 배워 보기로 하겠습니다.

즐거운 경험이 되시기 바랍니다!

Enjoy the series, and the release!

다운로드 시리즈 as PDF (4.35MB zip)
Subscribe to this series via


Database Replay

SQL 구문을 캡처하고 재생하기 위한 새로운 툴, Database Replay를 활용해 보십시오

파티셔닝

Referential, Internal, Virtual Column 파티셔닝과 새로운 서브파티셔닝 옵션에 대해 설명합니다.

트랜잭션 관리

Flashback Data Archive와 EM의 Log Miner 인터페이스에 대해 소개합니다.

스키마 관리

컬럼을 추가하면서 디폴트 값을 쉽게 할당하는 방법, 보이지 않는 인덱스, 가상 컬럼, 읽기 전용 테이블 등에 대해 소개합니다.

SQL 실행 계획 관리

옵티마이저 실행 계획의 베이스라인을 생성하고, 비교를 통해 최적의 실행 계획을 선택하는 방법을 배워 보십시오.

SQL Performance Analyzer

SQL 구문의 재작성(rewrite)이 미치는 영향을 정확하게 분석하고, 개선을 위한 권고안을 활용할 수 있습니다.

SQL Access Advisor

데이터만이 아닌 테이블의 실제 활용 방법을 기준으로 최적의 테이블 설계를 위한 조언을 제공합니다.

PL/SQL: 코딩

변경 과정에서 불필요한 'invalidation' 처리를 방지하는 방법, NULL 익셉션을 추적하는 방법, 커서의 교환 등에 대한 팁이 소개됩니다.

RMAN 개선 사항

Data Recovery Advisor, Virtual Private Catalog, 동일한 데이터파일의 병렬 백업 등의 새로운 기능이 소개됩니다.

보안

Tablespace Encryption, 패스워드의 대소문자 구분, 데이터 마스킹 등의 보안 기능을 배워 보십시오.

ASM 개선 사항

가변 AU 사이징, 롤링 업그레이드, RAC 환경의 노드 친화성(node affinity) 등의 개념에 대해 배워 보십시오.

관리성 관련 기능

자동 메모리 관리, 멀티컬럼 통계, 온라인 패칭 등의 다양한 기능이 소개됩니다.

캐싱(Caching)과 풀링(Pooling)

SQL Result Cache, PL/SQL Function Cache, Client Side Caches, Database Resident Connection Pooling 등을 이용하여 성능을 개선하는 방법을 배워 보십시오.

SQL 작업: Pivot과 Unpivot

새로운 키워드를 이용하여 피벗 작업을 훨씬 쉽게 수행할 수 있습니다.

SecureFiles

차세대 LOB 환경이 제공하는 LOB 암호화, 압축, 데이터 중복제거, 비동시성(asynchronicity) 등의 기능을 소개합니다.

건강 회복

자동 건강 모니터링, 자동 진단 레포지토리 및 기타 새로운 건강 회복 관련 기능에 대해 알아 보십시오.

Data Guard 개선 사항

복제 기능을 중단하지 않고도 물리적 스탠바이 데이터베이스의 데이터를 실시간으로 쿼리할 수 있습니다.

PL/SQL: 성능

코드의 인-라이닝(in-lining), C 컴파일러를 이용하지 않은 네이티브 컴파일, PLS 타이머, 'simple integer' 사용 등에 대해 배워 봅시다.

Data Warehousing and OLAP

Get a tour of new features in these areas, including Cube Organized MVs.

그 뿐만이 아닙니다.

COPY 커맨드, Export/Import, Data Pump 개선 사항, PHP 커넥션 풀링 등의 다양한 신기능이 소개됩니다.


Arup NandaArup Nanda (arup@proligence.com))는 Starwood Hotel and Resorts의 데이터베이스 시스템 매니저로 10 년이 넘는 기간 동안 오라클 DBA로 활동해 왔으며 2003년 오라클 매거진에 의해 "올해의 DBA"로 선정되었습니다. Arup은 오라클 관련 이벤트 및 저널의 발표자, 기고자로서 적극적으로 활동하고 있으며 뉴욕 오라클 사용자 그룹 실행 위원회 회원이자 Oracle ACE입니다. 그는 또 < Oracle Privacy Security Auditing> 의 공저자이기도 합니다.
E-mail this page
Printer View Printer View