ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Data Integratorインストレーション・ガイド
11g リリース1(11.1.1)
B62263-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

1 Oracle Data Integratorのインストールの概要

この章では、Oracle Data Integrator(ODI)のインストール・プロセスの概要を示します。これには、インストール可能なコンポーネント、インストール前およびインストール後のタスク、プロセス・フローの説明が含まれます。

この章の内容は次のとおりです。

1.1 Oracle Data Integratorのアプリケーション

Oracle Data Integratorには次のアプリケーションが含まれます。

1.2 ODIのインストール・タイプ

Oracle Data Integratorインストーラには、3つのインストール・オプションが用意されています。

各ODIインストール・タイプのインストールの詳細は、2.4項「Oracle Data Integratorコンテンツのインストーラの使用」を参照してください。

1.3 インストールのロードマップ

Oracle Data Integratorのインストールおよび構成のプロセスには次の高レベルなタスクが含まれます。

  1. インストールに備えたシステム環境の準備

  2. アプリケーション用のスキーマの作成

  3. アプリケーション・サーバーとOracle Fusion Middlewareのインストール

  4. Oracle Data Integratorのインストール

  5. Oracle Data Integratorの構成

  6. インストール後の構成の実行

  7. 構成の検証

図1-1にインストール・プロセスのこれらの手順を示します。

図1-1 Oracle Data Integratorをインストールおよび構成するためのロードマップ

周囲のテキストが図1-1について説明しています。

表1-1では、Oracle Data Integratorのインストールおよび構成の高レベルなタスクについて説明します。また、各タスクの詳細情報の入手先も示します。

表1-1 Oracle Data Integratorのインストール手順のタスク

タスク 説明 参照

インストール・プランニング要件を確認します。

インストールの前に、インストール先のシステム環境を整える必要があります。Oracle Fusion Middlewareの一般的なインストール要件に加えて、Oracle Data Integratorに固有の構成要件も確認します。

一般的なプランニングの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』を参照してください。

システム要件の詳細は、次のサイトを参照してください。

http://www.oracle.com/technology/software/products/ias/files/fusion_requirements.htm

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エージェントのテンプレートの生成およびデプロイが必要な場合もあります。

3.3項「Java EEコンポーネントの構成」


Java EEエージェント、Oracle Data IntegratorコンソールおよびEnterprise Managerのデプロイ後構成タスクを実行します(適用できる場合)。

Java EEエージェント、Oracle Data IntegratorコンソールおよびEnterprise Managerでは、デプロイ後に手動での構成タスクが必要です。

3.3項「Java EEコンポーネントの構成」



1.4 ODIのトポロジ・サマリー

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内で作成したディレクトリにドメイン・ディレクトリが作成されます。

図1-2 Oracle WebLogic Serverを使用するOracle Data Integratorのインストールのトポロジ

周囲のテキストが図1-2について説明しています。

1.4.1 11gインストール・ディレクトリの内容

次の表では、重要なOracle Data Integrator 11gインストール・ディレクトリおよびサブディレクトリのいくつかについて説明します。表示されるインストール・フォルダは、インストールしたコンポーネントによって異なるので注意してください。


注意:

追加のプログラム・ファイルおよびディレクトリの場所については、付録E「Oracle Data Integrator Companionディスクのコンポーネント」を参照してください。

ディレクトリ 説明
/bin アップグレード・アシスタントが含まれます。
/cfgtoologs 構成およびインストールのログ・ファイルが含まれます。
/oracledi 次のサブディレクトリが含まれます。
  • /client(Oracle Data Integrator Studio)

  • /xml-reference(ナレッジ・モジュール、トポロジおよびセキュリティ・メタデータ・エクスポート・ファイル)

  • /agent(Oracle Data Integratorスタンドアロン・エージェント)

/oracledi/agent このフォルダには別のディレクトリも含まれます。
  • /bin(エージェント、シナリオおよびセッションを管理するコマンドライン・スクリプト。スクリプトは1.4.2項に示します。)

  • /drivers(Oracle Data Integratorスタンドアロン・エージェントのドライバ)

/oracledi.common Oracle Data Integratorコンポーネントによって共有されるライブラリとファイルの一部が含まれます。
/oracledi.sdk ODI公開APIが含まれます。このAPIのライブラリはランタイム・エージェントに必要です。
/setup 手動でインストールできるコンポーネントが含まれます。
/odi_misc Oracle Data Integratorコンポーネントによって共有されるコア・ライブラリの一部が含まれます。製品に付属するドライバはこのフォルダに格納されています。

1.4.2 スクリプトおよびツール

表1-2に、ODI_HOME /oracledi/agent/binディレクトリに含まれるスクリプトとツールをリストします。スクリプトをコマンドラインから起動するには、起動するスクリプトの名前を入力します。オンライン・ヘルプを表示するには、コマンドラインから<script_name> -helpと入力します。

これらのスクリプトの拡張子は、.bat(Windowsオペレーティング・システムのスクリプト)および.sh(UNIXスクリプト)です。

表1-2 Oracle Data Integratorのスクリプトとツール

ファイル 説明

agent

スタンドアロン・エージェントを起動します。

agent_<agent_name>

スタンドアロン・エージェント<agent name>を起動します。このエージェントは、このオプションを選択している場合にインストーラによって自動的に構成されます。

例: agt_007という名前のエージェントを作成した場合、agent_agt_007という名前のファイルがこのフォルダに作成されます。

agentstop

スタンドアロン・エージェントを停止します。

encode

パスワードをエンコードします。

getsessionstatusremote

エージェントの組込みWebサービスを介してセッションのステータスを取得します。

このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。

odiparams

この構成スクリプトには、他のスクリプトを開始するためのパラメータが含まれます。ファイル内のパラメータは手動で更新できます。

odi_opmn_addagent

スタンドアロン・エージェントをOPMNに追加します。

odi_opmn_deleteagent

スタンドアロン・エージェントをOPMNから削除します。

restartsession

セッションを再開します。

startcmd

Oracle Data Integratorコマンドを起動します。

startscen

シナリオの実行を開始します。

startscenremote

リモート・エージェント上のシナリオをそのWebサービスで開始します。

このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。

restartloadplan

ロード計画インスタンスを再開します。

startloadplan

ロード計画を開始します。

stoploadplan

ロード計画インスタンスの実行を停止します。

stopsession

セッションの実行を停止します。