 |
Oracle Database 11g:
DBA와 개발자가 알고 있어야 하는 새로운 기능
저자 - Arup Nanda
|
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
|
SQL 구문을 캡처하고 재생하기 위한 새로운 툴, Database Replay를 활용해 보십시오
|
Referential, Internal, Virtual Column 파티셔닝과 새로운 서브파티셔닝 옵션에
대해 설명합니다. |
Flashback Data Archive와 EM의 Log Miner 인터페이스에 대해 소개합니다.
|
컬럼을 추가하면서 디폴트 값을 쉽게 할당하는 방법, 보이지 않는 인덱스, 가상 컬럼, 읽기 전용 테이블 등에
대해 소개합니다. |
옵티마이저 실행 계획의 베이스라인을 생성하고, 비교를 통해 최적의 실행 계획을 선택하는 방법을 배워 보십시오.
|
SQL 구문의 재작성(rewrite)이 미치는 영향을 정확하게 분석하고, 개선을 위한 권고안을 활용할 수
있습니다. |
데이터만이 아닌 테이블의 실제 활용 방법을 기준으로 최적의 테이블 설계를 위한 조언을 제공합니다.
|
변경 과정에서 불필요한 'invalidation' 처리를 방지하는 방법, NULL 익셉션을 추적하는 방법,
커서의 교환 등에 대한 팁이 소개됩니다. |
Data Recovery Advisor, Virtual Private Catalog, 동일한 데이터파일의
병렬 백업 등의 새로운 기능이 소개됩니다. |
Tablespace Encryption, 패스워드의 대소문자 구분, 데이터 마스킹 등의 보안 기능을 배워
보십시오. |
가변 AU 사이징, 롤링 업그레이드, RAC 환경의 노드 친화성(node affinity) 등의 개념에 대해
배워 보십시오. |
자동 메모리 관리, 멀티컬럼 통계, 온라인 패칭 등의 다양한 기능이 소개됩니다.
|
SQL Result Cache, PL/SQL Function Cache, Client Side Caches,
Database Resident Connection Pooling 등을 이용하여 성능을 개선하는 방법을 배워
보십시오.
|
새로운 키워드를 이용하여 피벗 작업을 훨씬 쉽게 수행할 수 있습니다. |
차세대 LOB 환경이 제공하는 LOB 암호화, 압축, 데이터 중복제거, 비동시성(asynchronicity)
등의 기능을 소개합니다. |
자동 건강 모니터링, 자동 진단 레포지토리 및 기타 새로운 건강 회복 관련 기능에 대해 알아 보십시오.
|
복제 기능을 중단하지 않고도 물리적 스탠바이 데이터베이스의 데이터를 실시간으로 쿼리할 수 있습니다. |
코드의 인-라이닝(in-lining), C 컴파일러를 이용하지 않은 네이티브 컴파일, PLS 타이머, 'simple
integer' 사용 등에 대해 배워 봅시다. |
Get a tour of new features in these areas, including Cube
Organized MVs. |
COPY 커맨드, Export/Import, Data Pump 개선 사항, PHP 커넥션 풀링 등의 다양한
신기능이 소개됩니다. |
Arup Nanda (arup@proligence.com))는 Starwood Hotel and Resorts의 데이터베이스 시스템 매니저로 10 년이 넘는 기간 동안 오라클 DBA로 활동해 왔으며 2003년 오라클 매거진에 의해 "올해의 DBA"로 선정되었습니다. Arup은 오라클 관련 이벤트 및 저널의 발표자, 기고자로서 적극적으로 활동하고 있으며 뉴욕 오라클 사용자 그룹 실행 위원회 회원이자 Oracle ACE입니다. 그는 또 < Oracle Privacy Security Auditing> 의 공저자이기도 합니다. |