Oracle® Fusion Middleware Oracle Data Integratorインストレーション・ガイド 11g リリース1(11.1.1) B62263-03 |
|
![]() 前 |
![]() 次 |
この章では、Oracle Data Integrator(ODI)のインストール・プロセスの概要を示します。これには、インストール可能なコンポーネント、インストール前およびインストール後のタスク、プロセス・フローの説明が含まれます。
この章の内容は次のとおりです。
Oracle Data Integratorには次のアプリケーションが含まれます。
Oracle Data Integratorリポジトリは、1つのマスター・リポジトリと1つ以上の作業リポジトリで構成されます。ユーザー・インタフェースを使用して開発または構成されたオブジェクトは、これらのリポジトリに格納されます。
Oracle Data Integrator Studioは、インフラストラクチャ(セキュリティとトポロジ)の管理、メタデータのリバースエンジニアリング、プロジェクトの開発、スケジュール管理、オペレーティング、実行のモニタリングに使用されます。
Oracle Data Integratorスタンドアロン・エージェント
スタンドアロン・エージェントは、統合フローを実行するOracle Data Integratorのランタイム・コンポーネントです。これはJava仮想マシンで動作し、フローを実行する必要のある場所にデプロイできます。
これらのコンポーネントはアプリケーション・サーバーにデプロイできます。これには次のものが含まれます。
ODI用Oracle Enterprise ManagerプラグインとOracle Enterprise Manager Fusion Middleware Control
Oracle Enterprise Manager Fusion Middleware Controlは、ODI用Oracle Enterprise Managerプラグインとともに使用することで、ODIリソース(エージェント、リポジトリ、ODIコンソール・インスタンス)を監視し、そのステータス、アクティビティおよび通知を参照できます。ODIインフラストラクチャを監視するには、Oracle Enterprise Manager Fusion Middleware ControlとODI用Oracle Enterprise Managerプラグインの両方がデプロイされていることが必要です。
ODIには複数のランタイムWebサービスが用意されています。これには公開WebサービスとエージェントWebサービスが含まれます。
公開Webサービスは、エージェントが関与しないWebサービス・コール(コンテキストのリスト作成)に使用されます。公開Webサービスは、リポジトリに接続してコンテキストとシナリオのリストを取得します。このWebサービスはJava EEアプリケーション・サーバーにデプロイされます。
エージェントWebサービスは、Oracle Data Integratorエージェントにシナリオを開始して監視するように命令します。このWebサービスはJava EEエージェントまたはスタンドアロン・エージェントに組み込まれている点に注意してください。
このコンポーネントは、ランタイム、モニタリングおよびメタデータのブラウジング操作のWebインタフェースです。これにはFusion Middleware Controlに統合された拡張機能も含みます。この拡張機能を使用して、Oracle Data Integratorコンポーネントをドメインとして監視できます。
Java EEエージェント
Java EEエージェントは、Oracle Data Integratorのランタイム・コンポーネントのJava EEバージョンです。Java EEエージェントはスタンドアロン・エージェントと同じ機能を持ちますが、アプリケーション・サーバーによる利点があります。
Oracle Data Integratorインストーラには、3つのインストール・オプションが用意されています。
開発者
開発者インストールには、ODI StudioとOracle Data Integratorソフトウェア開発キット(SDK)が含まれます。
開発者インストールには、スタンドアロン・エージェントや、セッションまたはシナリオをコマンドラインから管理するためのスクリプトは含まれないことに注意してください。スタンドアロン・エージェントが必要な場合は、開発者インストール・タイプに加えて、スタンドアロン・インストール・タイプも選択してください。
スタンドアロン
スタンドアロン・インストールには、Oracle Data Integratorスタンドアロン・エージェントが含まれます。
Java EE
Java EEインストールには、Java EEエージェント、Oracle Data Integratorコンソールおよび公開Webサービスが含まれます。
各ODIインストール・タイプのインストールの詳細は、2.4項「Oracle Data Integratorコンテンツのインストーラの使用」を参照してください。
Oracle Data Integratorのインストールおよび構成のプロセスには次の高レベルなタスクが含まれます。
インストールに備えたシステム環境の準備
アプリケーション用のスキーマの作成
アプリケーション・サーバーとOracle Fusion Middlewareのインストール
Oracle Data Integratorのインストール
Oracle Data Integratorの構成
インストール後の構成の実行
構成の検証
図1-1にインストール・プロセスのこれらの手順を示します。
表1-1では、Oracle Data Integratorのインストールおよび構成の高レベルなタスクについて説明します。また、各タスクの詳細情報の入手先も示します。
表1-1 Oracle Data Integratorのインストール手順のタスク
タスク | 説明 | 参照 |
---|---|---|
インストール・プランニング要件を確認します。 |
インストールの前に、インストール先のシステム環境を整える必要があります。Oracle Fusion Middlewareの一般的なインストール要件に加えて、Oracle Data Integratorに固有の構成要件も確認します。 |
一般的なプランニングの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』を参照してください。 システム要件の詳細は、次のサイトを参照してください。
Oracle Data Integratorに固有の情報は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』を参照してください。 |
リポジトリ作成ユーティリティ(RCU)またはODI Studioを使用して必要なスキーマを作成します。 |
Oracleリポジトリ作成ユーティリティ(RCU)を使用して、単一のデータベース・スキーマにマスター・リポジトリと作業リポジトリを作成してロードできます。 Oracle Data Integrator Studioを使用して、インストール後に手動でリポジトリを作成することもできます。 |
2.2項「リポジトリ作成ユーティリティ(RCU)を使用したODIスキーマの作成」 RCUは、Oracle、Microsoft SQL ServerおよびDB2テクノロジのみをサポートすることに注意してください。RCUはマスター・リポジトリと作業リポジトリの両方を含む単一スキーマをサポートするだけです。その他のテクノロジや構成をサポートするには、インストール・フェーズ後にOracle Data Integrator Studioを使用して手動でリポジトリを作成してください。 詳細は、付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」を参照してください。 |
ODI Java EEコンポーネントをインストールする場合は、Oracle WebLogic Serverをインストールし、Oracle Fusion Middlewareホームを作成します。 |
WebLogic Serverのインストールは、ODIの実行には必要ありません。WebLogic Server(または別のアプリケーション・サーバー)は、Java EEコンポーネントを使用する際の前提条件です。 |
Oracle WebLogic Serverのインストール手順は、2.3項「Oracle WebLogic ServerのインストールとMiddlewareホームの作成」に記載されています。 追加情報は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。 |
Oracle Universal Installer (OUI)を実行してOracle Data Integrator 11gをインストールします。 |
Oracle Universal Installerにより、ODIのインストールおよび構成タスクの多くが自動化されます。 |
2.4項「Oracle Data Integratorコンテンツのインストーラの使用」 |
ODI Studio、リポジトリおよびスタンドアロン・エージェントのインストール後ステップを実行します。 |
ODIのインストール後に、リポジトリの作成、リポジトリへの接続またはドライバの追加を手動で行う必要がある場合があります。またインストール・タイプによっては、スタンドアロン・エージェントの構成も手動で行う必要があります。 |
3.2項「ODI Studio、リポジトリおよびスタンドアロン・エージェントの構成」 |
Java EEコンポーネントをデプロイします(適用できる場合)。 |
Java EEコンポーネントをインストールしている場合、トポロジでJava EEエージェントを宣言する必要があります。また、WebLogicドメインの作成や、Java EEエージェントのテンプレートの生成およびデプロイが必要な場合もあります。 |
|
Java EEエージェント、Oracle Data IntegratorコンソールおよびEnterprise Managerのデプロイ後構成タスクを実行します(適用できる場合)。 |
Java EEエージェント、Oracle Data IntegratorコンソールおよびEnterprise Managerでは、デプロイ後に手動での構成タスクが必要です。 |
|
ODIのインストール・トポロジは、インストールおよび構成したコンポーネントによって異なります。もし、たとえばスタンドアロン・エージェントのみをインストールした場合は、Oracle WebLogic ServerまたはOracle Middlewareホームに関連するディレクトリはありません。この項に示されているトポロジでは、Oracle WebLogic Serverがインストールされていることが前提なので注意してください。
Oracle WebLogic ServerをJava EEコンポーネントに対してインストールすると、インストーラによってミドルウェア・ホーム・ディレクトリ(MW_HOME)が作成されます。このディレクトリには、Oracle WebLogic Serverホーム・ディレクトリ(WL_HOME)、およびFusion Middleware ControlとJava Required Files (JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが格納されたOracle共通ホーム・ディレクトリ(ORACLE_COMMON_HOME)があります。
Oracle Data Integratorをインストールすると、スイート用ODI Oracleホーム・ディレクトリ(ODI_ORACLE HOME)がMiddlewareホーム・ディレクトリの下に作成されます。ODI Oracleホーム・ディレクトリには、Oracle Data Integrator用のバイナリ・ファイルおよびライブラリ・ファイルが含まれます。
Oracle WebLogic Serverドメインを作成するようにOracle Data Integratorを構成すると、MW_HOME内で作成したディレクトリにドメイン・ディレクトリが作成されます。
次の表では、重要なOracle Data Integrator 11gインストール・ディレクトリおよびサブディレクトリのいくつかについて説明します。表示されるインストール・フォルダは、インストールしたコンポーネントによって異なるので注意してください。
ディレクトリ | 説明 |
---|---|
/bin |
アップグレード・アシスタントが含まれます。 |
/cfgtoologs |
構成およびインストールのログ・ファイルが含まれます。 |
/oracledi |
次のサブディレクトリが含まれます。
|
/oracledi/agent |
このフォルダには別のディレクトリも含まれます。
|
/oracledi.common |
Oracle Data Integratorコンポーネントによって共有されるライブラリとファイルの一部が含まれます。 |
/oracledi.sdk |
ODI公開APIが含まれます。このAPIのライブラリはランタイム・エージェントに必要です。 |
/setup |
手動でインストールできるコンポーネントが含まれます。 |
/odi_misc |
Oracle Data Integratorコンポーネントによって共有されるコア・ライブラリの一部が含まれます。製品に付属するドライバはこのフォルダに格納されています。 |
表1-2に、ODI_HOME
/oracledi/agent/bin
ディレクトリに含まれるスクリプトとツールをリストします。スクリプトをコマンドラインから起動するには、起動するスクリプトの名前を入力します。オンライン・ヘルプを表示するには、コマンドラインから<script_name> -help
と入力します。
これらのスクリプトの拡張子は、.bat(Windowsオペレーティング・システムのスクリプト)および.sh(UNIXスクリプト)です。
表1-2 Oracle Data Integratorのスクリプトとツール
ファイル | 説明 |
---|---|
|
スタンドアロン・エージェントを起動します。 |
|
スタンドアロン・エージェント 例: |
|
スタンドアロン・エージェントを停止します。 |
|
パスワードをエンコードします。 |
|
エージェントの組込みWebサービスを介してセッションのステータスを取得します。 このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。 |
|
この構成スクリプトには、他のスクリプトを開始するためのパラメータが含まれます。ファイル内のパラメータは手動で更新できます。 |
|
スタンドアロン・エージェントをOPMNに追加します。 |
|
スタンドアロン・エージェントをOPMNから削除します。 |
|
セッションを再開します。 |
|
Oracle Data Integratorコマンドを起動します。 |
|
シナリオの実行を開始します。 |
|
リモート・エージェント上のシナリオをそのWebサービスで開始します。 このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。 |
|
ロード計画インスタンスを再開します。 |
|
ロード計画を開始します。 |
|
ロード計画インスタンスの実行を停止します。 |
|
セッションの実行を停止します。 |