Oracle Database 11gでの新機能または拡張機能を次に示します。
Oracle Database 11gのインストール時に使用可能な新規コンポーネントを次に示します。
Oracle Application Express: この機能は、Oracle Database 11gとともにインストールされます。以前はHTML DBと呼ばれ、別のCompanion CDコンポーネントでした。Oracle Application Expressは、いずれのOracle Database 11gインストールでもデフォルトでインストールされるようになりました。
Oracle Configuration Manager: この機能は、インストール時に提供されます。以前はCustomer Configurationリポジトリ(CCR)という名前でした。これは、データベース・インストールのオプション・コンポーネントで、いずれのOracle Database 11gインストールにおいてもインストールできます。Oracle Configuration Managerは、データベースのOracleホーム・ディレクトリに格納された構成に関する詳細を収集し、保存します。
Oracle Database Vault: この機能は、Oracle Database 11gとともにインストールされます。データベース・インストールのオプション・コンポーネントです。
Oracle Real Application Testing: この機能は、Oracle Database 11gのEnterprise Editionタイプのインストールでは、デフォルトでインストールされます。
Oracle SQL Developer: この機能は、汎用目的、トランザクション処理、データ・ウェアハウスなどのテンプレート・ベースのデータベースのインストールとともにデフォルトでインストールされます。また、管理者、ランタイム、カスタムでのデータベース・クライアントのインストールとともにインストールされます。
Oracle Warehouse Builder: この機能は、Oracle Database 11gとともにインストールされます。
|
注意: Oracle Database 11gリリース1のStandard EditionおよびEnterprise Editionでは、基本的な機能を備えたOracle Warehouse Builderがインストールされます。ただしEnterprise Editionでは、Oracle Warehouse Builderを拡張するオプションを購入できます。 |
|
関連項目: 詳細は、次の項およびマニュアルを参照してください。
|
Oracle Database 11gにおけるインストール・オプションの変更を次に示します。
Oracle Configuration Manager: Oracle Configuration ManagerはOracle Universal Installerと統合されました。ただし、これはデータベース・インストールのオプション・コンポーネントで、いずれのOracle Database 11gインストールにおいてもインストールできます。
Oracle Data Mining: Enterprise Editionタイプのインストールでは、Oracle Data Miningオプションはデフォルトで選択されます。Oracle Database 11gでは、「データベースの作成」オプションを選択すると、Data MiningのメタデータがSYSメタデータとともに作成されます。
Oracle Database Vault: Oracle Database Vaultは、Oracle Universal Installerと統合されています。ただし、データベースのインストールではオプション・コンポーネントとなります。この製品をインストールする場合は、カスタム・インストールを選択する必要があります。
Enterprise EditionでOracle Database Vaultをインストールするには、Enterprise Editionのインストールを完了してから、カスタム・インストールを実行します。Oracle Label SecurityとOracle Database Vaultを選択し、これらの製品を同じEnterprise Editionのデータベースにインストールします。
Oracle HTTP Server: Oracle Database 11gから、Oracle Databaseとともに出荷される別のメディアに含まれるOracle HTTP Serverを使用できます。以前のリリースでは、この製品はCompanion CDコンポーネントとして使用できました。
Oracle Ultra Search: Oracle Database 11gから、Oracle Ultra SearchはOracle Databaseと統合されています。以前のリリースでは、この製品はCompanion CDコンポーネントとして使用できました。
Oracle XML DB: Oracle Database 11g以降、Oracle XML DBはオプション機能ではなくなります。これは、すべてのデータベースのインストール時に、Database Configuration Assistantによってインストールおよび構成されます。
|
関連項目: 詳細は、次の項およびマニュアルを参照してください。
|
Database Upgrade Assistantに対し、次の機能が追加され、拡張されました。
Oracle Database 11gにおける次のオプションは、Database Configuration Assistantを使用して構成できます。
Oracle Application Express
Oracle Database Vault
Oracle Warehouse Builder
これはメモリー割当てを自動化する、Oracle Database 11gの新規の初期化パラメータです。デフォルトでは、Database Configuration Assistantは、SGA_TARGETおよびPGA_AGGREGATE_TARGETに個別の値を指定するかわりに、MEMORY_TARGETを使用するようになりました。Database Configuration Assistantの「メモリー管理」ページには、自動メモリー管理を選択するための新規オプションがあります。
|
関連項目: 『Oracle Database管理者ガイド』の自動メモリー管理の使用に関する項を参照してください。 |
Oracle Universal InstallerによってORACLE_BASE を入力するよう求められたときに指定したディレクトリは、Oracleホーム・ディレクトリに保存されます。Database Configuration Assistantでは、この値を使用してデフォルトのデータベースの位置およびDIAGNOSTIC_DESTパラメータを導出します。診断先の位置には、すべての自動診断リポジトリのディレクトリ(アラート・ログなどの診断ファイル)が含まれています。Oracle Databaseリリース11gから、バックグラウンド・ダンプ、ユーザー・ダンプ、およびコア・ダンプの保存先向けの初期化パラメータ設定は、診断先によって置き換えられています。
Oracle Database 11gでは、Data MiningのメタデータがSYSメタデータとともに作成されます。これは、SYSユーザーとして実行するcatproc.sqlおよびその他のスクリプトによって作成されます。Oracle Database Configuration Assistantの「データベース・オプション」画面からData Miningオプションを設定する必要はなくなりました。
|
関連項目: Oracle Data Miningの詳細は、『Oracle Data Mining管理者ガイド』を参照してください。 |
Oracle Database 11gには、監査およびパスワード・プロファイルのための新規デフォルトがあります。Database Configuration Assistantには、データベース作成時および既存のデータベース構成時に新規セキュリティ設定を有効にできる新画面があります。
以前のリリースでは、Database Configuration AssistantにDatabase ControlあるいはGrid Controlのいずれかでデータベースを構成する機能が含まれていました。データベースは、データベースの作成中または作成後構成できます。ただし、Database ControlからGrid Controlへのデータベースの再構成には手動での処理が必要となります。Oracle Database 11gのDatabase Configuration AssistantにはEnterprise Manager構成プラグインが含まれており、Database ControlからGrid Controlへデータベースを自動的に切り替えることができます。
|
関連項目: Grid Control構成の詳細は、Oracle Real Application Clustersのインストレーション・ガイドを参照してください。 |
Database Upgrade Assistantに対し、次の機能が追加され、拡張されました。
コマンドライン・オプションAUTOEXTENDは、アップグレードの一環としてのデータファイルの自動拡張を容易にします。このオプションは、アップグレード中に自動的にデータファイルを拡張し、アップグレード後に自動拡張を元の設定に戻します。このオプションは、ディスクに十分な領域がある場合、および新規データファイルを追加したり、ファイルのサイズを手動で増やす必要がない場合に役立ちます。
|
関連項目: AUTOEXTEND句の詳細は、『Oracle Database管理者ガイド』のビッグファイル表領域の変更に関する項を参照してください。 |
シングル・インスタンス・データベースでは、Oracle Database Upgrade Assistant構成ユーティリティにより、Oracle Database Express Edition(Oracle Database XE)からOracle Database 11gへアップグレードできます。XEデータベース・ファイルは、ORACLE_BASE/oradata/XEというパスの下に存在します。アップグレード後、ユーザーがXE Homeを削除する可能性があるため、これらのファイルを新しい場所にコピーする必要があります。
Database Upgrade Assistantでは、Oracle Database 11gのアップグレード前の処理に新しいスクリプトが使用されます。このスクリプトは、ディスク領域の見積り、パラメータの初期化、統計情報の収集、および問題発生の可能性のある領域に関するフィードバックを行うために使用されます。
アップグレードの一環として、ASM、OFS、または、ストレージ・エリア・ネットワーク(SAN)およびネットワーク・エリア・ストレージ(NAS)などのその他のストレージ・デバイスにデータファイルを移動できます。アップグレード中にデータベース・ファイルを移動する場合、ディスクのバランスを再調整し、SAN、NAS、またはASMなどの、より優れたストレージ・デバイスにファイルを移動することで、この表領域に対する一般的な停止時間においてメリットが得られます。
Oracle Universal InstallerによってORACLE_BASE を入力するよう求められたときに指定したディレクトリは、Oracleホーム・ディレクトリに保存されます。Database Upgrade Assistantでは、この値を使用してデフォルトのデータベースの位置およびDIAGNOSTIC_DESTパラメータを導出します。診断先の位置には、すべてのADRディレクトリ(アラート・ログ、トレース・ファイルなどの診断ファイル)が含まれています。この診断先ディレクトリは、Oracle Databaseの以前のリリースからOracle Database 11gのデータベース・リリースへのアップグレード中に必要になります。Oracleベース・ディレクトリがすでに存在する場合は、Oracle Database Upgrade Assistantは自動的にこの情報を取得し、そのパスを移入します。Oracle Database 11gリリース1から、バックグラウンド・ダンプ(BACKGROUND_DUMP_DEST)、ユーザー・ダンプ(USER_DUMP_DEST)、およびコア・ダンプ(CORE_DUMP_DEST)の保存先向けの初期化パラメータ設定は、診断先(DIAGNOSTIC_DEST)によって置き換えられています。
自動ストレージ管理の高速ミラー再同期は、一時ディスク・パスの失敗後、ディスク・メディアが破損していないかぎり、ディスク・グループ内の自動ストレージ管理ディスクを素早く再同期化します。障害グループを一時的に使用不可にする障害は、一時的な障害とみなされます。ケーブル切断、ホスト・バス・アダプタまたはコントローラの障害、または電源遮断などの、ディスク・パスの障害により、一時的な障害が発生する可能性があります。高速ミラー再同期が行われる時間は、停止時間に依存します。再同期化は通常、自動ストレージ管理のディスク・グループ全体を完全に再構築するために必要な時間より、かなり短時間で行われます。
|
関連項目: ASMの高速ミラー再同期の詳細は、『Oracle Databaseストレージ管理者ガイド』の自動ストレージ管理の高速ミラー再同期に関する項を参照してください。 |
Oracle Database 11gでは、オプションのシステム権限としてSYSASM、およびオプションのオペレーティング・システム・グループとしてOSASMが導入され、自動ストレージ管理の管理タスクを実行する権限が保護されます。データベース管理と自動ストレージ管理を分離するため、SYSDBAではなくSYSASMを自動ストレージ管理に使用することをお薦めします。今後のリリースでは、自動ストレージ管理へのアクセスはOSASM オペレーティング・システム・グループのメンバーであるオペレーティング・システム・ユーザーのみに制限され、自動ストレージ管理の管理にはSYSASMが必要となる可能性があります。
|
注意: 自動ストレージ管理の管理者のために、dbaおよびoperに加え、オペレーティング・システム・グループを新規に作成できます。 |
|
関連項目: 自動ストレージ管理のSYSASM権限の詳細は、『Oracle Databaseストレージ管理者ガイド』の「ASMインスタンスにアクセスするための認証」を参照してください。 |
この機能は、各種データベース・メンテナンス・タスク間で、自動オプティマイザ統計収集や自動セグメント・アドバイザなど、インストール後すぐに使用可能な、CPU時間などのスケジューリングやリソース割当てを管理する機能を提供します。メンテナンス・タスクは、エンドユーザーのアクティビティがその作業を完了するために必要なリソースを得る程度にまで制限されます。
|
関連項目: 自動メンテナンス・タスク管理の詳細は、『Oracle Database管理者ガイド』の第24章「自動データベース・メンテナンス・タスクの管理」を参照してください。 |
自動診断リポジトリは、Oracle Database 11gで追加された新機能です。これは、トレース・ファイルなどのエラー診断データを保存し、整理するシステム管理のリポジトリです。自動診断リポジトリを使用すると、データベース内で発生した致命的なエラーを包括的に参照できます。また、問題の診断および解決に必要な関連データを保持できます。自動診断リポジトリを使用すると、エラーや不正なコードを解決する時間を短縮できます。リポジトリは、diagディレクトリを含むADRベース・ディレクトリの下に、ディレクトリ構造として格納されています。ADRベース・ディレクトリのデフォルトの位置はDIAGNOSTIC_DESTによって設定されています。ORACLE_BASE変数が設定されている場合、DIAGNOSTIC_DESTのデフォルト値はORACLE_BASE変数の値と同じです。ORACLE_BASE変数の値が設定されていない場合、DIAGNOSTIC_DESTのデフォルト値は$ORACLE_HOME/logに設定されます。ただし、この位置はinit.oraファイルのDIAGNOSTIC_DESTパラメータを使用して変更できます。
|
関連項目: 自動診断リポジトリの詳細は、『Oracle Database管理者ガイド』の自動診断リポジトリ(ADR)に関する項を参照してください。 |
Oracle Database 11gでは、Optimal Flexible Architectureが次のように拡張されました。
Oracle Database11gでは、Oracle Universal Installer内でOracleベースを指定するプロンプトが表示されます。このOracleベースは、システム内で作成したすべてのOracleホームで共有できます。同じユーザーが作成したOracleホームでは、Oracleベースを共有することをお薦めします。
Oracle Universal Installerでは、Oracleベースを編集または選択するためのリスト・ボックスが表示されます。インストーラは、リスト・ボックスで指定したOracleベースの位置を元にデフォルトのOracleホームを生成します。ただし、デフォルトのOracleホームの位置は、編集により変更可能です。
Oracle Clusterwareのインストール時には、Oracle ClusterwareホームをOracleベースの下に作成しないでください。これは、UNIXオペレーティング・システムのroot.shスクリプトにより、ルート・ファイル・システム(/)までの親ディレクトリの所有権がrootユーザーに変更されるためです。Oracle ClusterwareホームをOracleベースの下に設定した場合、Oracle Universal Installerではエラーが発生します。
Oracle Database 11gでは、Optimal Flexible Architectureとの互換性のために、Oracleベースに関連した次の点が変更されました。
ORACLE_BASEは推奨の環境変数です。ただし、この変数は今後のリリースにおいては必須となります。
フラッシュ・リカバリ領域とデータファイルの場所は、Oracleベースの下に設定することをお薦めします。
|
関連項目: Oracle Clusterwareホームの詳細は、Oracle Clusterwareのインストレーション・ガイドを参照してください。 |
Oracle Database 10gでは、フラッシュ・リカバリ領域とデータファイルのデフォルトの場所は、Oracleホーム・ディレクトリの1つ上のレベルでした。しかし、Oracle Database 11gでは、フラッシュ・リカバリとデータファイルのデフォルトの場所は、Oracleベースに基づいて設定されます。フラッシュ・リカバリ領域とデータファイルの場所は、別のディスクに配置することをお薦めします。ディスクのマウントには、フラッシュ・リカバリ領域とデータファイルの場所に次のマウント・ポイントを個別に使用できます。
$ORACLE_BASE/flash_recovery_area $ORACLE_BASE/oradata
oradata、フラッシュ・リカバリおよびOracleホームには、それぞれ別のディスクを使用することをお薦めします。
Oracle RACをインストールする場合、フラッシュ・リカバリ領域とデータファイルの場所はすべてのノードで共有する必要があります。
この機能は、Oracle Disk ManagerライブラリのOracle RDBMSカーネルの一部である、ダイレクト・ネットワーク・ファイル・システム(NFS)クライアントとして実装されています。NASベースのストレージ・システムでは、データへのアクセスにNFSが使用されます。Oracle Database 10gでは、NASストレージ・デバイスへのアクセスにオペレーティング・システムのカーネルNFSドライバが使用されていました。そのため、Oracle内で正しく効率的に使用するためには、特別な構成を設定する必要がありました。また構成パラメータを正しく指定した場合でも、次のような問題がありました。
NFSクライアントはプラットフォーム間での一貫性がなく、オペレーティング・システムのリリースによっても異なっていました。
構成パラメータのチューニングが困難でした。NFSのパラメータは20個以上あり、プラットフォーム間で多少異なっていました。
NFSのクライアント・スタックは、汎用目的に設計されています。そのため、ファイル属性管理など、Oracleには不要な機能も含まれています。
Oracle RDBMSカーネル内のOracle Direct NFSは、NFSバージョン3プロトコルを実装しています。
Oracle RDBMSカーネル内にOracle Direct NFSクライアントを実装する主なメリットは次のとおりです。
ネットワーク・ファイル・サーバーの入出力パスを完全に制御できるため、パフォーマンスが予測可能となり、構成管理が簡素化され、診断機能が向上します。
カーネルNFSレイヤーのボトルネックとリソース不足を回避します。ただし、カーネルはネットワーク通信モジュールでは継続して使用されます。
Oracleに対し一般的なNFSインタフェースを提供します。このインタフェースはすべてのホスト・プラットフォームとサポートされているNFSサーバーで使用可能です。
NFSサーバーへの複数接続間でのロード・バランシングと、同時実行性が向上した非同期入出力操作という強力なパイプライン処理により、パフォーマンスが向上します。
|
関連項目: ネットワーク・ファイル・システムの詳細は、Oracle Clusterwareのインストレーション・ガイドを参照してください。 |
Oracle Database 10gリリース2(10.2)に付属していた次のコンポーネントは、Oracle Database 11gのインストールでは使用できません。
iSQL*Plus
Oracle Workflow
Oracle Data Mining Scoring Engine
Oracle Enterprise Manager Javaコンソール