11g logo

Oracle Database 11g:
データベース管理者と開発者向けの新機能

by Arup Nanda Oracle ACE Director

本連載では、Oracle Database 11gの新機能やその実際の使い方について、簡単で実行しやすいハウツーやサンプルコードをご紹介していきます。

データベースの変更は日常的に発生するものですが、リスクを伴わないものはほとんどありません。インデックスを作成するという比較的小さな変更についても、できる限り正確なインパクトを予測し、適切なアクションを取ることが目標となるでしょう。

Oracle Database 11gでは、変更に対する保証という理想的ともいえる機能が実現されています。たとえば、「Database Replay」ツールでは、変更による影響をはかるため、本番データベースのワークロードを取得し、テスト・データベースでの再生を可能にしたり、「SQL Performance Analyzer」では、SQL変更後のパフォーマンスへの影響を予測できます。個人的には、「Real Application Testing」というすばらしい機能だけをとってみても、 Oracle Database 11gへアップグレードする価値があると思います。

Oracle Database 11gでは、全般的にデータベース・インフラの管理がより効率的に柔軟に、かつ容易におこなえるようになりました。本連載では、そのおもな新機能のなかから簡単で実行しやすい使用法やサンプルコードなどを紹介していきます。最新版Oracleデータベースの活用に、ぜひお役立てください。


Database Replay

SQL文をキャプチャして必要な時に再生できる、Database Replayについて紹介します。

パーティショニング

参照 / インターバル / 仮想列パーティショニングや、新しいサブパーティショニングオプションなどについて学びましょう。

トランザクション管理

Flashback Data ArchiveとOracle Enterprise ManagerのLogMinerインタフェースについて紹介します。

スキーマ管理

デフォルト値を持つ列を簡単に追加したり、非表示の索引、仮想列、読取り専用表の作成方法について説明します。

SQL計画の管理

常に正確な計画となるようにバインド変数を使用し、新たな実行計画が完璧かどうかを事前に確かめましょう。

SQL Performance Analyzer

この機能では、SQL文変更による影響を正しく査定し、改善案を受けることができます。

SQL アクセス・アドバイザ

この機能では、データだけではなく、表を実際に使用した結果に基づく、最適な表の設計に関してアドバイスします。

PL/SQL: Efficient Coding

Triggers that fire several times at different events and ability to force triggers of the same type to follow a sequence are some new gems.

RMAN

Explore Data Recovery Advisor, do parallel backup of the same file, and create and manage virtual catalogs.

Security

Learn about Tablespace Encryption, case-sensitive passwords, data masking, and other features.

Automatic Storage Management

Learn about new SYSASM role, variable extent sizes, and other ASM improvements.

Manageability

Explore automatic memory management, multicolumn statistics, online patching, and more features.

Caching and Pooling

Explore SQL Result Cache, PL/SQL Function Cache, and Database Resident Connection Pooling.

SQL Operations: Pivot and Unpivot

Present information in a spreadsheet-type crosstab report from any relational table using simple SQL, and store any data from a crosstab table to a relational table.

SecureFiles

Explore next-generation LOBs: LOB encryption, compression, deduplication, and asynchronicity.

Resiliency

Explore Automatic Health Monitor, Automatic Diagnostic Repository, and other new resiliency features.

Data Guard

Query the physical standby database in real time without shutting down recovery, just for starters.

PL/SQL Performance

Explore in-lining of code, "real" native compilation, PLS timer, use of simple integer, and more.

Data Warehousing

Get a tour of some new features for data warehousing. [Coming soon]

And Don't Forget...

COPY command, Export/Imports, Data Pump improvements, and more. [Coming soon]


Arup Nanda Arup Nanda ( arup@proligence.com)氏は、Oracle Databaseテクノロジー全般に関し12年以上の経験を持つOracle DBAであり、2003年にOracle Magazineによる「DBA of the Year」を受賞。 Oracle ACE Directorでもあり、オラクル関連のイベントにしばしば講演者として招かれている。「 RMAN Recipes for Oracle Database 11g: A Problem Solution Approach」など4冊の本を共同執筆しているほか、雑誌への寄稿も多数。