Oracle Database Companion CDインストレーション・ガイド 10gリリース2(10.2) for Microsoft Windows(x64) B25693-02 |
|
この章では、Oracle Database Companion CDに含まれている製品の概要と、各製品のインストール前に考慮する必要がある問題について説明します。
インストール・プロセスは、次の5段階で構成されます。
http://www.oracle.com/technology/documentation
『Oracle Databaseインストレーション・ガイド』の付録A「インストールに関してよくある質問」も参照できます。この付録では、サイト要件に応じたOracle製品の最適のインストール方法が提案されています。
次の各製品は、Oracle Database 10g Productsインストール・タイプでインストールできます。
Oracleには、コードのデバッグおよび他のデプロイ計画に使用できる一連のJDBCドライバが用意されています。これらのドライバはOracle Databaseリリース10.2.0.1以上にアクセスできます。
Oracle SQLJによりアプリケーション・プログラマはJava設計哲学と対応する方法でJavaコードにSQL操作を埋め込むことができます。SQLJプログラムとは、埋込みSQL文が含まれているJavaプログラムです。Oracle SQLJでは、事前定義されていない動的SQL操作をサポートする拡張機能が提供されています。その操作はリアルタイムで変更できます。動的SQL操作は、SQLJアプリケーション内のJDBCコードまたはPL/SQLコードを介して使用することもできます。一般的なアプリケーションでは、動的SQLよりも静的SQLのほうが広く使用されています。SQLJはトランスレータおよびランタイム・コンポーネントの両方で構成され、スムーズに開発環境に統合されます。
Oracle Database Examplesには、Oracle Databaseの製品、オプションおよび機能の習得に使用できる多様な例と製品デモが含まれています。これらの例の多くは、Oracle Databaseにオプションでインストールできるサンプル・スキーマと連動するように設計されています。Oracleオンライン・ドキュメント・ライブラリにあるマニュアルの多くは、Oracle Database Examplesで提供されるサンプル・プログラムおよびスクリプトを使用しています。
Oracle Database Examplesを使用するためには、Oracle Databaseにサンプル・スキーマをインストールする必要があります。データベースの作成時にサンプル・スキーマを組み込むかどうかは、Oracle Databaseをインストールするとき、またはDatabase Configuration Assistant(DBCA)を使用して新規データベースを作成するときに選択できます。また、サンプル・スキーマを既存のデータベースに手動でインストールすることもできます。
「Oracle Database 10g Products」インストール・タイプでは、2つのOracle Textナレッジ・ベース(英語とフランス語)がインストールされます。提供されるナレッジ・ベースは、要件に応じて拡張できます。あるいは、英語とフランス語以外の言語で独自のナレッジ・ベースを作成できます。
また、様々な種類の検索アプリケーションを作成できます。Oracle Ultra Searchを使用すると、Webサイト、データベース表、ファイル、メーリング・リスト、Oracle Application Serverのポータルおよびユーザー定義のデータソースを索引付けおよび検索できます。
Oracle Database 10g Productsインストール・タイプでは、JAcceleratorおよびOracle interMedia Image Acceleratorがインストールされます。これには、Oracle JVMおよびOracle interMedia用のネイティブ・コンパイルJavaライブラリ(NCOMP)が含まれています。プラットフォーム上でこの2つの製品のパフォーマンスを改善するには、これらのライブラリが必要です。
JPublisherはJavaユーティリティであり、Javaプログラム内で次のユーザー定義データベース・エンティティを表すJavaクラスを生成します。
JPublisherを使用すると、SQLオブジェクト型、オブジェクト参照型およびコレクション型(VARRAYまたはネストした表)からJavaクラスへのマッピングを強い型指定で指定し、カスタマイズできます。
また、JPublisherでPL/SQLパッケージ用のクラスも生成できます。これらのクラスは、PL/SQLパッケージ内でストアド・プロシージャを起動するためのラッパー・メソッドを持ちます。
さらに、JPublisherによりJavaからPL/SQLのみの型へのアクセスが単純化されます。PL/SQLの型とSQLの型の間で事前定義済マッピングまたはユーザー定義マッピングを使用したり、これらの型の間でPL/SQL変換ファンクションを使用できます。これらの型が適切に対応していれば、JPublisherでは必要なJavaおよびPL/SQLコードが自動的に生成されます。
SQLまたはPL/SQLエンティティをJavaに公開するのと同じ方法で、サーバー・サイドJavaクラスをクライアント・サイドJavaクラスに公開できます。これにより、アプリケーションからデータベースのJavaクラスを直接コールできます。
JPublisherを使用すると、生成されたJavaクラスをWebサービスとして公開できます。たとえば、SQLまたはPL/SQLエンティティやサーバー・サイドJavaエンティティを公開できます。
JPublisherは、生成されるほとんどのJavaクラスでSQLJコードを使用するため、Oracle SQLJ TranslatorおよびOracle SQLJ Runtimeが組み込まれています。Oracle SQLJは、JavaプログラムにSQL文を埋め込むための標準的な方法です。
JPublisherは生成されるクラスでSQLJコードを使用するため、必要に応じて、コードの生成プロセスでOracle SQLJ Translatorを自動的に起動します。Oracle SQLJ Translatorは、埋込みSQL文をJDBCコールに変換します。
Oracle SQLJ Runtimeはプログラムの実行中に使用され、JPublisherによって生成されたほとんどのクラスを実行します。SQLJ Runtimeは、JDBCドライバ上で動作する、Pure JavaコードのThinレイヤーです。SQLJ Runtimeは、SQL操作に関する情報を読み取り、JDBCドライバに指示を伝達する中間プログラムとして機能します。
|
Copyright © 2008 Oracle Corporation. All Rights Reserved. |
|