Fusion Middleware Oracle Data Integratorインストレーション・ガイド

11g リリース1(11.1.1)

B62263-03(原本部品番号:E16453-03)

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

第I部 Oracle Data Integratorのインストール

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

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

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

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

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

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

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

2 Oracle Data Integratorのインストール

- 2.1 インストールの準備

- 2.1.1 システム要件および動作保証の確認

- 2.1.2 サポートされているデータベースのインストールと構成

- 2.2 リポジトリ作成ユーティリティ(RCU)を使用したODIスキーマの作成

- 2.3 Oracle WebLogic Serverのインストールとミドルウェア・ホームの作成

- 2.4 Oracle Data Integratorコンテンツのインストーラの使用

- 2.4.1 インストーラの起動

- 2.4.2 開発者インストールのインストール手順の実行

- 2.4.3 スタンドアロン・インストールのインストール手順の実行

- 2.4.4 Java EEインストールのインストール手順の実行

- 2.5 ODIのインストールの検証

- 2.5.1 管理サーバーの起動

- 2.5.2 管理対象サーバーの起動

- 2.5.3 インストール・ログ・ファイルの確認

- 2.5.4 ディレクトリ構造のチェック

3 Oracle Data Integratorの構成

- 3.1 WebLogicドメインの構成

- 3.2 ODI Studio、リポジトリおよびスタンドアロン・エージェントの構成

- 3.2.1 追加ドライバとオープン・ツールの追加

- 3.2.2 リポジトリの手動作成

- 3.2.3 既存リポジトリへの手動接続

- 3.2.4 ODI Studioで使用される言語の変更

- 3.2.5 スタンドアロン・エージェントの手動構成

- 3.2.6 スタンドアロン・エージェントの起動

- 3.3 Java EEコンポーネントの構成

- 3.3.1 トポロジでのJava EEエージェントの宣言

- 3.3.2 Java EEエージェント・テンプレートの生成

- 3.3.3 資格証明ストアのエントリの追加

- 3.3.3.1 Java EEエージェント用の資格証明ストアのエントリ

- 3.3.3.2 Oracle Enterprise Manager用の資格証明ストアのエントリ

- 3.3.4 ODIコンソール接続の構成

- 3.3.5 ODIプラグインを使用したOracle Enterprise Managerの構成

第II部 付録

A ODIのインストール画面

- A.1 「ようこそ」画面

- A.2 「ソフトウェア更新のインストール」画面

- A.3 「インストール・タイプの選択」画面

- A.4 「前提条件チェック」画面

- A.5 「インストール場所の指定」画面

- A.6 「アプリケーション・サーバー」画面

- A.7 「リポジトリ構成」画面

- A.8 「マスター・リポジトリ画面」

- A.9 スーパーバイザ・ユーザー詳細画面

- A.10 作業リポジトリ詳細の指定画面

- A.11 エージェント詳細の指定画面

- A.12 「インストール・サマリー」画面

- A.13 「インストールの進行状況」画面

- A.14 構成の進行状況画面

- A.15 インストールの完了画面

B サイレント・インストール

- B.1 サイレント・インストールについて

- B.2 Oracle Data Integratorのレスポンス・ファイル

C Oracle Data Integratorの削除

- C.1 削除手順

- C.1.1 Oracle Fusion Middlewareの停止

- C.1.2 スタンドアロン・エージェントの停止

- C.1.3 Oracle Data Integratorスキーマの削除

- C.1.4 Oracle Data Integratorコンポーネントの削除

- C.1.4.1 デインストーラの起動

- C.1.5 ODIホームの削除

- C.1.6 Oracle共通ホームの削除

- C.1.7 Oracle WebLogic Serverの削除

- C.1.8 プログラム・グループの削除(Windowsのみ)

- C.2 再インストール

D ODIの削除画面

- D.1 「ようこそ」画面

- D.2 Oracleホームの削除画面

- D.3 削除の進行状況画面

- D.4 削除完了画面

E Oracle Data Integrator Companion CD

- E.1 Oracle Data Integrator Companionディスクのコンポーネント

- E.2 手動インストールおよび構成ステップ

- E.2.1 スタンドアロン・エージェント

- E.2.2 ODI StudioおよびXMLリファレンス

- E.2.3 デモンストレーション環境

- E.3 iSeriesでのJavaスタンドアロン・エージェントのインストール

F Oracle Data Integrator Studioを使用したリポジトリの作成

- F.1 Oracle Data Integratorリポジトリの概要

- F.2 リポジトリの記憶領域の作成

- F.3 マスター・リポジトリの作成

- F.4 マスター・リポジトリへの接続

- F.5 作業リポジトリの作成

- F.6 作業リポジトリへの接続

G ODI資格証明マップ名のカスタマイズ

- G.1 資格証明ストアに格納されるもの

- G.2 updateCredMapInEarスクリプトの実行

- G.3 資格証明マップ作成用WLSTスクリプトの更新

H スタンドアロン・エージェントのOPMN構成

- H.1 OPMNへのスタンドアロン・エージェントの追加

- H.2 エージェントの停止

- H.3 エージェントおよびエージェント・コンポーネントの起動

- H.4 Oracle HTTP Serverのステータスの確認

- H.5 エージェントの削除

索引

Oracle® Fusion Middleware

Oracle Data Integratorインストレーション・ガイド

11g リリース1(11.1.1)

B62263-03(原本部品番号:E16453-03)

2011年11月

Oracle Fusion Middleware Oracle Data Integratorインストレーション・ガイド, 11g リリース1 (11.1.1)

B62263-03

Copyright © 2011, Oracle and/or its affiliates.All rights reserved.

原本著者: Lisa Jamen

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

はじめに

このガイドには、Oracle Data Integrator、Oracle Data ProfilingおよびOracle Data Quality for Oracle Data Integratorのインストール、設定、およびトラブルシューティングの情報と手順が記載されています。

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

対象読者

このガイドは、Oracle Data Integratorのコンポーネントをインストールおよび設定する管理者を対象としています。読者は、ユーザーとグループの作成、グループへのユーザーの追加、製品のインストール先であるコンピュータへのシステム・パッチの適用などのシステム管理作業に精通していることを前提としています。UNIXシステムにインストールするユーザーは、スクリプトを実行するためにrootアクセスが必要です。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

ドキュメント内のサンプル・コードのアクセシビリティについて

スクリーン・リーダーは、ドキュメント内のサンプル・コードを正確に読めない場合があります。コード表記規則では閉じ括弧のみを行に記述する必要があります。しかし、一部のスクリーン・リーダーは括弧のみの行を読まない場合があります。

外部Webサイトのドキュメントのアクセシビリティについて

このドキュメントにはオラクル社およびその関連会社が所有または管理しないWebサイトへのリンクが含まれている場合があります。オラクル社およびその関連会社は、それらのWebサイトのアクセシビリティに関しての評価や言及は行っておりません。

Oracleサポートへのアクセス

Oracleカスタマは、My Oracle Supportから電子サポートにアクセスできます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、次のマニュアルを参照してください。

- Oracle Fusion Middlewareインストレーション・プランニング・ガイド

- Oracle Fusion Middleware Oracle Data Integrator開発者ガイド

- Oracle Fusion Middleware Oracle Data Integratorアップグレード・ガイド

- Oracle Fusion Middleware Oracle Data Integrator接続およびナレッジ・モジュール・ガイド

- Oracle Fusion Middleware Oracle Data Integratorナレッジ・モジュール開発者ガイド

- Oracle Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド

- Oracle Fusion Middleware ODIのためのOracle Data ProfilingおよびOracle Data Qualityインストレーション・ガイド

- Oracle Fusion Middleware ODIのためのOracle Data ProfilingおよびOracle Data Qualityアップグレード・ガイド

表記規則

このドキュメントでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ドキュメントのタイトル、強調またはユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

第I部

Oracle Data Integratorのインストール

第I部は、次の章で構成されています。

- 第1章「Oracle Data Integratorのインストールの概要」

- 第2章「Oracle Data Integratorのインストール」

- 第3章「Oracle Data Integratorの構成」

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

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

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

- 1.1項「Oracle Data Integratorのアプリケーション」

- 1.2項「ODIのインストール・タイプ」

- 1.3項「インストールのロードマップ」

- 1.4項「ODIのトポロジ・サマリー」

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

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

- Oracle Data Integratorリポジトリ
Oracle Data Integratorリポジトリは、1つのマスター・リポジトリと1つ以上の作業リポジトリで構成されます。ユーザー・インタフェースを使用して開発または構成されたオブジェクトは、これらのリポジトリに格納されます。

- Oracle Data Integrator Studio
Oracle Data Integrator Studioは、インフラストラクチャ(セキュリティとトポロジ)の管理、メタデータのリバースエンジニアリング、プロジェクトの開発、スケジュール管理、オペレーティング、実行のモニタリングに使用されます。

- Oracle Data Integratorスタンドアロン・エージェント
スタンドアロン・エージェントは、統合フローを実行するOracle Data Integratorのランタイム・コンポーネントです。これはJava仮想マシンで動作し、フローを実行する必要のある場所にデプロイできます。

注意:
ODIスタンドアロン・エージェントには、シナリオとセッションを管理し、パスワードをエンコードするコマンドライン・スクリプトが含まれます。詳細は、1.4.2項を参照してください。

- Java EEコンポーネント
これらのコンポーネントはアプリケーション・サーバーにデプロイできます。これには次のものが含まれます。

- 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プラグインの両方がデプロイされていることが必要です。

- 公開(SDK) Webサービス
ODIには複数のランタイムWebサービスが用意されています。これには公開WebサービスとエージェントWebサービスが含まれます。

- 公開Webサービスは、エージェントが関与しないWebサービス・コール(コンテキストのリスト作成)に使用されます。公開Webサービスは、リポジトリに接続してコンテキストとシナリオのリストを取得します。このWebサービスはJava EEアプリケーション・サーバーにデプロイされます。

- エージェントWebサービスは、Oracle Data Integratorエージェントにシナリオを開始して監視するように命令します。このWebサービスはJava EEエージェントまたはスタンドアロン・エージェントに組み込まれている点に注意してください。

- Oracle Data Integratorコンソール
このコンポーネントは、ランタイム、モニタリングおよびメタデータのブラウジング操作のWebインタフェースです。これにはFusion Middleware Controlに統合された拡張機能も含みます。この拡張機能を使用して、Oracle Data Integratorコンポーネントをドメインとして監視できます。

- Java EEエージェント
Java EEエージェントは、Oracle Data Integratorのランタイム・コンポーネントのJava EEバージョンです。Java EEエージェントはスタンドアロン・エージェントと同じ機能を持ちますが、アプリケーション・サーバーによる利点があります。

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

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コンテンツのインストーラの使用」を参照してください。

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では、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.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

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

2 Oracle Data Integratorのインストール

この章では、Oracle Data Integratorのインストールと構成の方法について説明します。また、インストール後の構成パラメータについても説明します。

次のトピックについて説明します。

- 2.1項「インストールの準備」

- 2.2項「リポジトリ作成ユーティリティ(RCU)を使用したODIスキーマの作成」

- 第2.3項「Oracle WebLogic Serverのインストールとミドルウェア・ホームの作成」

- 2.4項「Oracle Data Integratorコンテンツのインストーラの使用」

- 2.5項「ODIのインストールの検証」

2.1 インストールの準備

インストールを開始する前に、この項に記載する次の情報を確認してください。

- システム要件および動作保証の確認

- サポートされているデータベースのインストールと構成

2.1.1 システム要件および動作保証の確認

Oracle Data Integrator (ODI)コンポーネントをインストールする前に、システム要件と動作保証に関するドキュメントを読み、現在の環境がインストールの最低要件を満たしていることを確認する必要があります。これらのドキュメントはどちらもOracle Technology Network (OTN)で入手できます。

システム要件のドキュメントには、ハードウェアおよびソフトウェア要件、ディスク領域とメモリーの最低要件、必要なシステム・ライブラリ、パッケージまたはパッチなどの情報が記載されています。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html

注意:
システム要件のドキュメントに明確に記載されていませんが、ODIはクラスタ・インストールでサポートされていません。重要事項として注意してください。

動作保証のドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびサードパーティ製品が記載されています。

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

2.1.2 サポートされているデータベースのインストールと構成

サポートされているデータベースの最新情報は、次のURLを参照してください。

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

2.2 リポジトリ作成ユーティリティ(RCU)を使用したODIスキーマの作成

この項では、リポジトリ作成ユーティリティ(RCU)の使用方法についての簡単な概要を示します。詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』を参照してください。

Oracle Data Integratorは、データベース・スキーマに保存されているリポジトリに情報を格納します。リポジトリ作成ユーティリティ(RCU)により、データベース内にスキーマとリポジトリを作成できます。RCUは、Oracle、Microsoft SQL ServerおよびIBM DB2をサポートし、単一スキーマへのマスター・リポジトリと作業リポジトリのインストールに対応しています。

注意:
RCUを使用してリポジトリを作成する場合、データベースのユーザー名はDBAまたはSYSDBAにします。
OracleデータベースでRCUを使用する場合、ODIのマスター・リポジトリや作業リポジトリを作成するには、このユーザーにSYSDBA権限が必要です。

また、ODI Studioを使用して手動でリポジトリを作成することもできます。付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」を参照してください。

注意:
ODIコンポーネントとリポジトリ間では頻繁に通信が行われるため、リポジトリとその他のODIコンポーネントを、リモート・サイトではなく同じLAN上に配置することをお薦めします。

RCUを使用してスキーマを作成する手順は、次のとおりです。

1. binディレクトリでRCUを起動します。

- UNIXオペレーティング・システムの場合:

./rcu

- Windowsオペレーティング・システムの場合:

rcu.bat

また、Oracle Technology Network (OTN)からRCUを含む.zipファイルをダウンロードすることもできます。

http://www.oracle.com/technology/

2. 『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』の「リポジトリ作成ユーティリティの画面」の説明に従って、各画面で必要な情報を入力します。

3. コンポーネントの選択画面で、インストールするスキーマのコンポーネントを選択します。図2-1に示すように、Oracle Data Integratorの場合は、「Oracle Data Integrator」を展開してMaster and Work Repositoryを選択します。コンポーネントの選択画面の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』を参照してください。

図2-1 リポジトリ作成ユーティリティのコンポーネントの選択画面

「図2-1 リポジトリ作成ユーティリティのコンポーネントの選択画面」の説明

4. 図2-2に示すように、カスタム変数画面で次の情報を情報を入力します。

コンポーネント変数

説明

マスター・リポジトリID

新しいマスター・リポジトリの固有ID。マスター・リポジトリIDの値は、0から899までにする必要があります。デフォルト値は001。

スーパーバイザ・パスワード

スーパーバイザ・ユーザーのパスワード。次の行にこのパスワードを確認入力する必要があります。

作業リポジトリ・タイプ

作業リポジトリの使用方法を指定します。

- 開発リポジトリを作成するには、開発 (D)を使用します。このリポジトリ・タイプにより、データ・モデルやプロジェクト(インタフェース、プロシージャなどを含む)などの設計時のオブジェクトを管理できます。開発リポジトリには、ランタイム・オブジェクト(シナリオとセッション)も含まれます。このリポジトリ・タイプは開発環境に適しています。
Dはデフォルトの作業リポジトリのタイプです。

- 実行リポジトリを作成するには「実行(E)」を使用します。このタイプのリポジトリに含まれるのは、ランタイム・オブジェクト(シナリオ、スケジュール、セッションなど)のみです。オペレータ・ナビゲータで、データ統合ジョブを起動および監視できます。これにより、「オペレータ・ナビゲータ」で、データ統合ジョブを起動および監視できます。このタイプのリポジトリには設計時のオブジェクトを含めることができず、これを「デザイナ・ナビゲータ」で使用することはできません。実行リポジトリは本番環境に適しています。

作業リポジトリID

新しい作業リポジトリの固有ID。デフォルト値は001。

作業リポジトリ名

作業リポジトリの一意名。デフォルトはWORKREPです。

作業リポジトリ・パスワード

作業リポジトリのパスワードを入力します。

注意:
このバージョンのリポジトリ作成ユーティリティ(RCU)では、リポジトリIDおよびリポジトリ・タイプのユーザー入力値は限定されています。
マスター・リポジトリID値は0から899まで、作業リポジトリID値は0から899までにする必要があります。リポジトリ・タイプ値は、D(開発)またはE(実行)のいずれかにする必要があります。

このいずれかの入力値が正しくない場合、RCUは、リポジトリ作成処理中に次のエラーを表示して異常終了します。

RCU-6135: Error while trying to execute Java action

このエラーが表示された場合は、リポジトリ作成ユーティリティのカスタム変数画面に戻り、正しい値を入力してください。

図2-2 リポジトリ作成ユーティリティのカスタム変数画面

「図2-2 リポジトリ作成ユーティリティのカスタム変数画面」の説明

5. 「次へ」をクリックして、残りの画面の設定を続行します。詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』の「リポジトリ作成ユーティリティの画面」を参照してください。

2.3 Oracle WebLogic ServerのインストールとMiddlewareホームの作成

Oracle Data IntegratorのJava EEコンポーネントを使用するには、システムにOracle WebLogic Serverが必要です。Java EEデプロイメントでOracle Data Service Integratorを使用する場合は、Oracle WebLogic Serverをインストールして構成する必要があります。

Oracle WebLogic Serverのインストールの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』の「インストールの準備」および「グラフィカル・モードでのインストール・プログラムの実行」を参照してください。

2.4 Oracle Data Integratorコンテンツのインストーラの使用

この項では、Oracle Data Integratorのインストールに関する情報と手順について説明します。

- 2.4.1項「インストーラの起動」

- 2.4.2項「開発者インストールのインストール手順の実行」

- 2.4.3項「スタンドアロン・インストールのインストール手順の実行」

- 2.4.4項「Java EEインストールのインストール手順の実行」

- 2.5項「ODIのインストールの検証」

注意:
UNIXシステムに最初にインストールする場合には、rootユーザーとしてORACLE_HOME/oracleRoot.shスクリプトを実行して、必要なインストール・ディレクトリをすべて作成するよう求められる場合があります。

2.4.1 インストーラの起動

Oracle Universal Installerには、Javaランタイム環境(JRE)とJavaアプリケーションのコンパイルおよびデバック用ツールを提供するJava開発キット(JDK)が必要です。ソフトウェアとともにSun JDKをインストールする場合は、Sun JDKのソフトウェアを格納するディレクトリを指定する必要があります。

ヒント:
Oracle WebLogic Serverをインストールした場合は(2.3項「Oracle WebLogic ServerのインストールとMiddlewareホームの作成」)、JREはシステムにインストールされています。この場所(JREディレクトリの場所)を使用して、インストーラを起動できます。
UNIXオペレーティング・システムでは、JREのデフォルトの場所はMW_HOME/jdk16xです。ここで、MW_HOMEはミドルウェア・ホーム・ディレクトリ、jdk1.6_xはインストールされたJDKの完全ファイル名です。

Windowsオペレーティング・システムでは、JREのデフォルトの場所はMW_HOME\jdk16xです。ここで、MW_HOMEはMiddlewareホームのディレクトリ、jdk1.6_xはインストールされたJDKの完全ファイル名です。

64ビットのプラットフォームでは、JREの場所は、Oracle WebLogic Serverのインストールに使用されたJAVA_HOMEです。

詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

インストーラを起動するには、ローカル・マシン上のインストール・ディレクトリ(/Disk1)に移動して次のコマンドを実行します。

- UNIXオペレーティング・システムの場合:

./runInstaller -jreLoc JRE_LOCATION

- Windowsオペレーティング・システムの場合:

setup.exe -jreLoc JRE_LOCATION

JRE_LOCATIONの絶対パスを指定する必要があります。相対パスは使用できません。また、次の例に示すように、JDKパスにはスペースを使用できません。

C:\Progra~1\Java\jrockit-jdk1.6.0_24-R28.2.0-4.0.1

注意:
Oracle Data IntegratorにはJDK1.6以上が必要です。使用しているシステムでサポートされるJDKを確認するには、Oracle Fusion Middlewareの動作保証に関するドキュメントを参照してください。

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

2.4.2 開発者インストールのインストール手順の実行

開発者インストールを選択した場合は、表2-1の手順に従ってOracle Data Integratorをインストールして構成します。

インストール画面に関して詳細情報が必要な場合は、付録A「ODIのインストール画面」を参照するか、「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。

表2-1 開発者インストールのフロー

画面

この画面が表示されるタイミング

説明

「ようこそ」画面

常時

この画面には最新の製品リリース・ノートへのリンクが示されます。インストールを開始する前に、この情報を確認してください。

「ソフトウェア更新のインストール」画面

常時

ソフトウェア更新の取得に使用する方法を選択するか、更新しない場合は「ソフトウェア更新のスキップ」を選択します。

更新が見つかった場合、インストーラではその更新がこの時点で自動的に適用されます。更新には、インストーラの自動的な再起動が必要なものもあります。再起動した場合、「ソフトウェアの更新」画面は次回表示されません。

「インストール・タイプの選択」画面

常時

開発者インストールを選択します。

デフォルトでは、ODI Studio(ローカル・エージェントを使用)が選択されています。開発者インストールとともにODI SDKも選択することをお薦めします。

「前提条件チェック」画面

常時

インストーラでは、オペレーティング・システムの動作保証、推奨されるオペレーティング・システム・パッケージおよび物理メモリーなどのシステム前提条件がチェックされます。問題がある場合は簡単なエラー・メッセージが表示されるため、インストールを続行する前に問題を修正することができます。

「インストール場所の指定」画面

常時

この画面では、Oracleホームの場所(このガイドではこれ以降ODI_HOMEと呼びます)の絶対パスを指定できます。

注意: 指定するディレクトリは空のディレクトリか、Oracle Data Integratorの既存のホーム場所にする必要があります。

「リポジトリ構成」画面

常時

この画面では、Oracle Data Integrator Studioおよびスタンドアロン・エージェントを、既存のマスター・リポジトリと作業リポジトリの組合せを使用して構成するかどうかを選択できます。

注意: リポジトリ構成のスキップを選択した場合は、3.2項の説明に従って、Oracle Data Integrator Studioおよびスタンドアロン・エージェントを手動で構成する必要があります。

「マスター・リポジトリ」画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

この画面では、マスター・リポジトリをホストするデータベースへの接続文字列と、データベースのユーザー名とパスワードを指定できます。

スーパーバイザ・ユーザー詳細画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

この画面では、ODI SUPERVISORユーザーのパスワードを指定できます。

作業リポジトリ詳細の指定画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

この画面では、リストから既存の作業リポジトリを選択できます。

「インストール・サマリー」画面

常時

この画面では、選択したインストール・オプションを検証できます。

「インストール」をクリックしてインストールを開始します。

「インストールの進行状況」画面

常時

この画面では、インストールの進行状況を参照できます。

構成の進行状況画面

常時

この画面では、選択したインストール後の構成タスクの進行状況を参照できます。

インストールの完了画面

常時

「保存」をクリックして構成情報をファイルに保存します。この情報には、後でアクセスするときに必要となるポート番号、インストール・ディレクトリ、ディスク領域使用量、URLおよびコンポーネント名が含まれます。

構成情報を保存後、「終了」をクリックして画面を終了します。

2.4.3 スタンドアロン・インストールのインストール手順の実行

スタンドアロン・インストールを選択した場合は、表2-2の手順に従ってOracle Data Integratorをインストールして構成します。

インストール画面に関して詳細情報が必要な場合は、付録A「ODIのインストール画面」を参照するか、「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。

表2-2 スタンドアロン・エージェント・インストールのフロー

画面

この画面が表示されるタイミング

説明および必要なアクション

「ようこそ」画面

常時

この画面には最新の製品リリース・ノートへのリンクが示されます。インストールを開始する前に、この情報を確認してください。

「ソフトウェア更新のインストール」画面

常時

ソフトウェア更新の取得に使用する方法を選択するか、更新しない場合は「ソフトウェア更新のスキップ」を選択します。

更新が見つかった場合、インストーラではその更新がこの時点で自動的に適用されます。更新には、インストーラの自動的な再起動が必要なものもあります。再起動した場合、「ソフトウェアの更新」画面は次回表示されません。

「インストール・タイプの選択」画面

常時

スタンドアロン・インストールを選択します。

これにより、ODIスタンドアロン・エージェントとコマンドライン・スクリプトがインストールされます。

「前提条件チェック」画面

常時

インストーラでは、オペレーティング・システムの動作保証、推奨されるオペレーティング・システム・パッケージおよび物理メモリーなどのシステム前提条件がチェックされます。問題がある場合は簡単なエラー・メッセージが表示されるため、インストールを続行する前に問題を修正することができます。

「インストール場所の指定」画面

常時

Oracleホームの場所(このガイドではこれ以降ODI_HOMEと呼びます)を絶対パスで入力します。

注意: 指定するディレクトリは空のディレクトリか、Oracle Data Integratorの既存のホーム場所にする必要があります。

「リポジトリ構成」画面

常時

既存のマスターおよび作業リポジトリへの接続を使用して構成するか、リポジトリ構成をスキップするかを選択します。

注意: リポジトリ構成のスキップを選択した場合は、インストールの完了後にodiparams構成ファイルを手動で編集してリポジトリ接続を構成できます。

「マスター・リポジトリ」画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

データベースへの接続文字列およびデータベースのユーザー名とパスワードを指定します。

スーパーバイザ・ユーザー詳細画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

ODIスーパーバイザ・ユーザーのパスワードを指定します。デフォルトのユーザー名はSUPERVISORです。

作業リポジトリ詳細の指定画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

リストから既存の作業リポジトリを選択します。

エージェント詳細の指定画面

「インストール・タイプの選択」画面でスタンドアロン・エージェントが選択され、「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ。

エージェント名とエージェント・ポート番号を入力します。名前はトポロジで宣言済みの別のエージェントと同じ名前にすることはできません。

注意: エージェント名は5から30文字の長さで、英文字で始める必要があり、英数字とアンダーバー(_)のみ使用できます。

「インストール・サマリー」画面

常時

この画面で情報を確認します。

「インストール」をクリックしてインストールを開始します。

「インストールの進行状況」画面

常時

この画面では、インストールの進行状況を参照できます。

構成の進行状況画面

「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成が選択されている場合のみ

この画面では、選択したインストール後の構成タスクの進行状況を参照できます。

インストールの完了画面

常時

「保存」をクリックして構成情報をファイルに保存します。この情報には、後でアクセスするときに必要となるポート番号、インストール・ディレクトリ、ディスク領域使用量、URLおよびコンポーネント名が含まれます。

構成情報を保存後、「終了」をクリックして画面を終了します。

2.4.4 Java EEインストールのインストール手順の実行

Java EEインストールを選択した場合は、表2-3の手順に従ってOracle Data Integratorをインストールして構成します。

インストール画面に関して詳細情報が必要な場合は、付録A「ODIのインストール画面」を参照するか、「ヘルプ」をクリックしてオンライン・ヘルプにアクセスしてください。

表2-3 Java EEインストールのフロー

画面

この画面が表示されるタイミング

説明および必要なアクション

「ようこそ」画面

常時

この画面には最新の製品リリース・ノートへのリンクが示されます。インストールを開始する前に、この情報を確認してください。

「ソフトウェア更新のインストール」画面

常時

ソフトウェア更新の取得に使用する方法を選択するか、更新しない場合は「ソフトウェア更新のスキップ」を選択します。

更新が見つかった場合、インストーラではその更新がこの時点で自動的に適用されます。更新には、インストーラの自動的な再起動が必要なものもあります。再起動した場合、「ソフトウェアの更新」画面は次回表示されません。

「インストール・タイプの選択」画面

常時

Java EEインストールを選択します。

このインストール・タイプには、Java EEエージェント、Oracle Data Integratorコンソールおよび公開Webサービスが含まれます。

「前提条件チェック」画面

常時

インストーラでは、オペレーティング・システムの動作保証、推奨されるオペレーティング・システム・パッケージおよび物理メモリーなどのシステム前提条件がチェックされます。問題がある場合は簡単なエラー・メッセージが表示されるため、インストールを続行する前に問題を修正することができます。

「インストール場所の指定」画面

常時

ミドルウェア・ホームおよびOracleホーム(このガイドではこれ以降OracleホームをODI_HOMEと呼びます)の場所を指定します。Oracle Data Integratorのホーム場所は、Oracle Middlewareホーム・ディレクトリ内で、同じOracle MiddlewareホームにWebLogic Serverがインストールされていることが必要です。

これらのディレクトリの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』の「Oracle Fusion Middlewareのディレクトリ構造と概念」を参照してください。

「アプリケーション・サーバー」画面

常時

この画面では、このインストールに使用するアプリケーション・サーバーを選択できます。

- インストーラによってOracle WebLogic ServerがインストールされているMiddlewareホームが検出された場合、これが使用されるアプリケーション・サーバーになります。

- インストーラによってOracle WebLogic ServerがインストールされているMiddlewareホームが検出された場合、アプリケーション・サーバー・オプションの1つを選択し、「Application Serverの場所」フィールドにその場所を指定する必要があります。

- インストーラによってMiddlewareホーム・ディレクトリが検出されなかった場合、「WebLogic Server」オプションは非アクティブになります。「WebSphere」を選択し、「Application Serverの場所」フィールドにIBM WebSphereの場所を指定する必要があります。

「インストール・サマリー」画面

常時

この画面で情報を確認します。

「インストール」をクリックしてインストールを開始します。

「インストールの進行状況」画面

常時

この画面では、インストールの進行状況を参照できます。

インストールの完了画面

常時

「保存」をクリックして構成情報をファイルに保存します。この情報には、後でアクセスするときに必要となるポート番号、インストール・ディレクトリ、ディスク領域使用量、URLおよびコンポーネント名が含まれます。

構成情報を保存後、「終了」をクリックして画面を終了します。

2.5 ODIのインストールの検証

インストールの完了後、次のタスクを正常に実行することでインストールを検証できます。

2.5.1 管理サーバーの起動

ドメインの作成が終了したら、管理サーバーを起動できます。作成した管理サーバーを起動するには、次のコマンドを使用します。

- UNIXオペレーティング・システムの場合:
DOMAIN_NAME/bin/startWebLogic.sh

- Windowsオペレーティング・システムの場合:
DOMAIN_NAME\bin\startWebLogic.cmd

ここで、DOMAIN_NAME はドメインが格納されているディレクトリの名前で、通常はMW_HOME\user_projects\domains\DOMAIN_NAMEです。

Windowsオペレーティング・システムでは、構成ウィザードにより、作成した管理サーバーを起動するためのショートカットが「スタート」メニューに作成されます(「User Projects」→DOMAIN_NAME→「Start Admin Server for WebLogic Domain」)。

サーバーでユーザー名とパスワードの入力を求めるプロンプトが表示された場合は、サーバーを起動する権限を持つWebLogicサーバーのユーザー名を入力します。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバーの起動と停止の管理』の「サーバの起動と停止を行うユーザ資格の指定」を参照してください。

注意: 開発環境では、通常は管理サーバーを起動してアプリケーションを管理サーバーに直接デプロイするだけで十分です。本番環境では、一般的には管理対象サーバーを作成してアプリケーションを実行します。

管理サーバーを起動する各種方法の詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverサーバーの起動と停止の管理 』の「サーバの起動と停止 」を参照してください。

2.5.2 管理対象サーバーの起動

管理対象サーバーを起動するには、ドメインを作成したディレクトリ内にある/binディレクトリでstartManagedWebLogic.sh(UNIXの場合)またはstartManagedWebLogic.cmd(Windowsの場合)スクリプトを実行します。管理対象サーバーは、コマンドラインから起動する必要があります。

このコマンドでは、サーバー名の指定も必要です。次のサーバーを起動する必要があります。

odi_server1(Oracle Data Integratorサーバー)

たとえば、UNIXオペレーティング・システムでODIサーバーを起動するには、次のように指定します。

MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh odi_server1

Windowsオペレーティング・システムの場合:

MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd odi_server1

管理対象サーバーが起動される前に、WebLogicサーバーのユーザー名とパスワードを求めるプロンプトが表示されます。これは構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で入力したものです。詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』を参照してください。

2.5.3 インストール・ログ・ファイルの確認

インストーラは、OraInventory/logディレクトリ(UNIXオペレーティング・システム)またはOracle_Inventory_Location\logsディレクトリ(Windowsオペレーティング・システム)にログ・ファイルを書き込みます。UNIXシステムでは、Oracle Inventoryディレクトリの場所が不明な場合は、次のディレクトリ(デフォルト場所)に格納されているoraInst.loc ファイルでその場所を検索できます。

- Linux: <ODI_HOME>/oraInst.loc

- HP-UXおよびSolaris: <ODI_HOME>/oraInst.loc

- Windowsオペレーティング・システム: C:\Program Files\Oracle\Inventory\logs

2.5.4 ディレクトリ構造のチェック

ODIインストールの内容は、インストール中に選択したオプションによって異なります。主なディレクトリの一覧は1.4.1項「11gインストール・ディレクトリの内容」に示されています。すべてのコンポーネントが正常にインストールされているか、ディレクトリを確認します。

3 Oracle Data Integratorの構成

インストールが終わったら、Oracle Data Integratorの特定の機能を使用する前に次のコンポーネントを1つ以上構成する必要があります。

- 3.1項「WebLogicドメインの構成」

- 3.2項「ODI Studio、リポジトリおよびスタンドアロン・エージェントの構成」

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

3.1 WebLogicドメインの構成

Oracle Data IntegratorのJava EEコンポーネントでの作業を行うには、ODIドメイン内の管理対象サーバーを構成する必要があります。これらのタスクの多くは、Oracle Fusion Middleware構成ウィザードを使用して自動化できます。ドメインの構成が終了したら、「ODIのインストールの検証」を参照して、ドメインが適切に構成されているか確認してください。

注意:
クラスタ化または高可用性の構成でODIを使用する場合、追加構成の詳細は、『Oracle Fusion Middleware高可用性ガイド』のOracle Data Integratorの高可用性に関する項を参照してください。

Windowsのコマンド・プロンプトから、またはUNIXシステムで、グラフィカル・モードで構成ウィザードを起動するには、次の手順に従います。

1. 製品がインストールされているシステムにログインします。

2. MS-DOSコマンド・プロンプト・ウィンドウ(Windowsの場合)またはコマンド・シェル(UNIXの場合)を開きます。

3. 次のディレクトリに移動します。

- UNIXオペレーティング・システム:
ODI_HOME/common/bin

- Windowsオペレーティング・システム:
ODI_HOME\common\bin

4. 次のコマンドの実行

- UNIXオペレーティング・システムの場合
sh config.sh

- Windowsオペレーティング・システムの場合
config.cmd

5. 『Oracle Fusion Middleware構成ウィザードによるドメインの作成』の説明に従って、Oracle Fusion Middleware構成ウィザードで必要な情報を入力します 。
図3-1に示す「ドメイン・ソースの選択」画面に、インストールに基づいて構成できるODI固有のコンポーネントがリストされます。Oracle Data Integratorコンポーネントを使用して既存のドメインを拡張するように選択することもできます。既存のドメインを拡張する場合は、ドメイン内の構成されていない製品のみ使用できます。

注意:
ODI動的エージェント・テンプレートをデプロイする前に、ドメイン内にODIエージェント・ライブラリ・テンプレートをデプロイする必要があります。
エージェント・ライブラリは、各ドメインに一度デプロイするのみで構いません。構成ウィザードにより、テンプレートがデプロイされたことが自動的に認識されます。ドメインには動的エージェント・テンプレートをいくつでもデプロイできます。

ODIテンプレートの詳細は、『Oracle Fusion Middlewareドメイン・テンプレート・リファレンス』を参照してください。

図3-1 Fusion Middleware構成ウィザードの「ドメイン・ソースの選択」画面

「図3-1 Fusion Middleware構成ウィザードの「ドメイン・ソースの選択」画面」の説明

Oracle Data Integrator製品

依存関係

Oracle Enterprise ManagerプラグインODI用

Oracle Enterprise Managerは同じドメインにインストールする必要があります。

Oracle Data Integrator SDK Webサービス

Oracle JRF

Oracle Data Integratorコンソール

Oracle JRF

Oracle Data Integratorエージェント

Oracle JRF、デプロイされるエージェント・ライブラリ

Oracle Data Integratorエージェント・ライブラリ

Oracle JRF

Oracle Data Integrator SDK共有ライブラリ・テンプレート

Oracle JRF
注意: テンプレートのバージョンは11.1.1.0です。テンプレートのバージョンはパッチセット・リリースによって変わりません。

注意:
ODI Java EEコンポーネントがインストールされている場合は、新規ドメインの作成を開始したときに、Oracle Fusion Middleware構成ウィザードでこれらのコンポーネントが自動的に表示されます。依存関係が存在する場合は、その依存関係がOracle Fusion Middleware構成ウィザードで自動的に管理されます。

図3-2に示すように、Oracle Data IntegratorのJava EEコンポーネントでの作業を行うには、ODIドメイン内の管理対象サーバーを構成する必要があります。Oracle Enterprise Managerコンソールを使用してODIドメインを管理する場合は、デフォルト・リスニング・ポートの8001を使用します。8001以外のリスニング・ポートは、Enterprise Managerコンソールから正しくロードされません。

図3-2 ODI管理対象サーバーの構成

WebLogicドメインの作成と構成の詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』を参照してください。

3.2 ODI Studio、リポジトリおよびスタンドアロン・エージェントの構成

特定のコンポーネントのインストールでは、次の手動ステップが必要な場合があります。

- 3.2.1項「追加ドライバとオープン・ツールの追加」

- 3.2.2項「リポジトリの手動作成」

- 3.2.3項「既存リポジトリへの手動接続」

- 3.2.4項「ODI Studioで使用される言語の変更」

- 3.2.5項「スタンドアロン・エージェントの手動構成」

- 3.2.6項「スタンドアロン・エージェントの起動」

3.2.1 追加ドライバとオープン・ツールの追加

ODIインストールには、次のテクノロジ: Oracle、Hypersonic SQL、SQL Server、 Sybase ASEおよびDB2 UDBのDataDirectドライバ・セットが含まれます。追加ドライバとオープン・ツールが必要な場合は、それらを次のディレクトリにあるスタンドアロン・エージェントとODI Studioに追加する必要があります。

- UNIX/Linuxオペレーティング・システムの場合:
$HOME/.odi/oracledi/userlib

このフォルダにはadditional_path.txtファイルが含まれ、これにより/userlibディレクトリの外にある追加ファイルやフォルダを宣言できます。ODI Studioはこれからライブラリやドライバを取得します。このフォルダは、ODI Studioを初めて起動した後に作成されることに注意してください。

スタンドアロン・エージェント

ODI_HOME/oracledi/agent/drivers/

- Windowsオペレーティング・システムの場合
%APPDATA%\odi\oracledi\userlib

%APPDATA%は、ユーザーのWindows Application Dataディレクトリです(通常はC:\Documents and Settings\<user>\Application Data)。このフォルダは、ODI Studioを初めて起動した後に作成されることに注意してください。

スタンドアロン・エージェント

ODI_HOME\oracledi\agent\drivers

注意:
ODI 11gインストールには、PostgreSQLデータベースのJDBCドライバは含まれていません。PostgreSQLを使用するには、http://jdbc.postgresql.org/download.htmlからpostgresql-8.4-701.jdbc4.jarをダウンロードしてから、上記手順に従ってください。

3.2.2 リポジトリの手動作成

サポートされていないテクノロジまたはリポジトリ・トポロジが原因でRCUからリポジトリ作成を行えなかった場合は、ODI Studioを使用してリポジトリを作成、構成します。

詳細手順は、付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」を参照してください。

3.2.3 既存リポジトリへの手動接続

インストール中にリポジトリ接続が構成されなかった場合は、ODI Studioを使用してリポジトリへの接続を作成します。

詳細手順は、付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」を参照してください。

3.2.4 ODI Studioで使用される言語の変更

ODI Studioで使用される言語は、次のようにodi.confファイルを編集することで変更できます。

1. odi.confファイルを編集のために開きます。このファイルは次のディレクトリにあります。
ODI_HOME\studio\oracledi-studio\oracledi\client\odi\bin

2. odi.confファイルに次の行を追加します。(この例はUS Englishの場合の変更を示しています):
AddVMOption -Duser.language=en

AddVMOption -Duser.region=US

言語のサポートに適したシステム・フォントを必要に応じてインストールしておいてください。

注意:
言語を日本語に変更する場合は、テキストの切捨てに関する問題を避けるため、LANG=ja_JP.utf8ではなくLANG=ja_JP.usjisを使用してください。

3.2.5 スタンドアロン・エージェントの手動構成

スタンドアロン・エージェントのインストール中に、エージェントが事前構成されて既存リポジトリに接続されます。「リポジトリ構成」画面でリポジトリ構成のスキップオプションを選択している場合は、エージェントはインストールされますが、構成されません。

参照:
付録H「スタンドアロン・エージェントのOPMN構成」

1. スタンドアロン・エージェントの場合、マスター・リポジトリに接続し、トポロジで次の情報を含めて物理エージェントを定義します。

- 名前: 物理エージェントの名前。

- ホスト: スタンドアロン・エージェントを起動するホストの名前。

- ポート: スタンドアロン・エージェントを起動するこのホスト上のポート。1024と65535の間の、他のOracleホームで現在使用されていないポート番号を入力します。このポートのデフォルトは20910です。

- Webアプリケーション・コンテキスト: oraclediagent(このパラメータはスタンドアロン・エージェントでは変更できません。)

参照:
トポロジでエージェントを宣言する詳細手順は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「物理エージェントの作成」を参照してください。

2. odiparams.bat/shファイルを編集してエージェントを手動で構成し、正しいリポジトリにポイントさせます。Oracle Universal Installerを使用してスタンドアロン・エージェントをインストールし、インストール時にリポジトリ接続を構成するよう選択した場合、odiparamsファイルは事前に構成されています。これらのパラメータのリストは、表3-1を参照してください。

表3-1 リポジトリ接続情報

パラメータ

説明

ODI_MASTER_DRIVER

マスター・リポジトリに接続するために使用するJDBCドライバ。

ODI_MASTER_URL

マスター・リポジトリに接続するために使用するJDBC URL。

ODI_MASTER_USER

マスター・リポジトリに接続するために使用するデータベース・アカウント。

ODI_MASTER_ENCODED_PASS

データベース・アカウントのパスワード。パスワードはencode.[sh|bat] <password>コマンドでコード化される必要があります。

ODI_SECU_WORK_REP

接続先の作業リポジトリの名前。この作業リポジトリは、シナリオを起動するデフォルトのリポジトリです。

ODI_SUPERVISOR

ODIスーパーバイザ・ユーザーの名前。このスーパーバイザ・ユーザーは、エージェントがマスター・リポジトリに接続するために使用します。

ODI_SUPERVISOR_ENCODED_PASS

このユーザーのパスワード。パスワードはencode.[sh|bat] <password>コマンドでコード化される必要があります。

ODI_USER

シナリオの起動に使用されるODIユーザーの名前。コマンドラインからシナリオを起動するときに、このユーザーの資格証明が使用されます。

ODI_ENCODED_PASS

このODIユーザーのパスワード。

ODI_CONNECTION_RETRY_COUNT

リポジトリ接続が失敗した場合に接続を確立するための再試行回数。0に設定すると、再試行は実行されません。デフォルトは10です。

注意: RETRYパラメータにより、リポジトリが失敗して一時的に使用できなくなった場合に、エージェントがセッションを継続できるようにします。このシナリオは主としてOracle RAC構成に適用されます。

ODI_CONNECTION_RETRY_DELAY

リポジトリ接続が再試行される間隔(ミリ秒)。デフォルトは1000です。

次の例は変更されたodiparams.bat/shファイルを示しています。

ODI_MASTER_DRIVER=oracle.jdbc.driver.OracleDriver
ODI_MASTER_URL=jdbc:oracle:thin:@ours:1521:ORA9
ODI_MASTER_USER=ODI_11G
ODI_MASTER_ENCODED_PASS=gxfpqkz074jeaCpL4XSEFzxoj8E0p
ODI_SECU_WORK_REP=WORKREP
ODI_SUPERVISOR=SUPERVISOR
ODI_SUPERVISOR_ENCODED_PASS=fJya.vR5kvNcu9TtV,jVZEt

参照:
スタンドアロン・エージェント、Java EEエージェントでの作業方法、およびロード・バランシングの処理方法に関する詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「エージェントの管理」を参照してください。

3.2.6 スタンドアロン・エージェントの起動

トポロジでスタンドアロン・エージェントを定義したら、それを起動して、事前定義されたスケジュールまたはオンデマンドでシナリオを実行できます。

スタンドアロン・エージェントを起動するには:

1. ディレクトリをOracle Data Integratorエージェントの/agent/binディレクトリに変更します。

2. 次のコマンドを入力してエージェントを開始します。

- UNIXシステムの場合:
./agent

- Windowsシステムの場合:
agent.bat

エージェント構成パラメータ

表3-2では、エージェントの構成を可能にする各種パラメータをリストしています。パラメータの前には"-"の文字が置かれ、使用できる値の前には"="の文字が置かれています。コマンドを入力する際には、オペレーティング・システム固有のデリミタの構文を考慮してください。

表3-2 エージェント構成パラメータ

パラメータ

説明

-PORT=<port>

エージェントがリスニングしているポート。デフォルト値は20910です。このポートは、トポロジの物理エージェント定義で指定されているポートと完全一致する必要があります。

-NAME=<agent name>

これは使用されている物理エージェントの名前です。この名前は、トポロジで定義されている物理エージェントの名前と一致する必要があります。このパラメータが指定されていない場合、エージェントはデフォルト名OracleDIAgentで開始されます。

-JMXPORT=<jmx_port>

JMXエージェントのポート番号。エージェントはこのポートでリスニングし、メトリックを提供するJMXリクエストを待機します。デフォルト値はリスニング・ポート + 1000です。たとえば、<port>=20910の場合、<jmx_port>=21910となります。

たとえばUNIXでは、次のコマンドにより、ポート20300でagent_001としてリポジトリで宣言されているスタンドアロン・エージェントが開始されます。

./agent.sh -PORT=20300 -NAME=agent_001

警告:

Windowsプラットフォームの場合は、"="記号またはスペースが含まれるコマンド引数を、二重引用符を使用して区切る必要があります。例:

agent.bat "-PORT=20300" "-NAME=agent_001"

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

この項では、Java EEエージェント、Oracle Data IntegratorコンソールおよびOracle Enterprise Managerのインストール後のステップについて説明します。

Oracle Data Integratorテンプレートをデプロイ後、WebLogicサーバーにデプロイされたJava EEエージェント、Oracle Data IntegratorコンソールおよびOracle Enterprise Managerアプリケーションを起動する前に、次のステップを実行する必要があります。

3.3.1 トポロジでのJava EEエージェントの宣言

すべてのJava EEコンポーネントは、デフォルトのテンプレートで事前定義されます。デフォルトのJava EEエージェントにはテンプレートがありますが、エージェントはリポジトリで宣言されません。そのため、エージェントをリポジトリで構成する必要があります。

1. トポロジ・ナビゲーションで、マスター・リポジトリに接続し、Java EEエージェントを宣言して次の項目を指定します。

- 名前: 物理エージェントの名前。
注意: デフォルトのJava EEエージェントを使用する場合、OracleDIAgent(大文字/小文字は区別される)というエージェントを作成する必要があります。また、Java EEのインストール時に作成されるデフォルトのエージェントを使用する場合、新しいテンプレートを作成する必要はありません。詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』のエージェントの管理に関する項を参照してください。

- ホスト: Java EEを起動するホストの名前。

- ポート: Java EEエージェントがデプロイされるWLSサーバーのポート番号。

- 「プロトコル」: エージェント接続に使用するプロトコル。使用可能な値は、httpまたはhttpsです。デフォルトはhttpです。

- Webアプリケーション・コンテキスト: デフォルト値はoraclediagentです。エージェント・テンプレートをデプロイするときにはこれが名前セットと一致している必要があります。

トポロジでJava EEエージェントを宣言する詳細手順は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「エージェントの管理」を参照してください。

3.3.2 Java EEエージェント・テンプレートの生成

Java EEエージェント・テンプレートは、ODI Studioから生成できます。これは、エージェント・コードを、トポロジで宣言されたソースまたはターゲットおよび作業またはマスター・データソースを含む追加ドライバと合わせて1つにまとめるのに必要です。ODI Studioでのデータソース宣言、デプロイメントおよびテンプレート生成の詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』のJava EEエージェントに関する項を参照してください。

注意:
デフォルトのテンプレートには、リポジトリを接続するためのデータソース、jdbc/odiMasterRepositoryおよびjdbc/odiWorkRepositoryが含まれます。これらのJNDI名は、デフォルトの実行エージェントまたはOracle Data Integratorコンソール・テンプレートで参照されます。生成されたエージェント・テンプレートを使用する場合は、このテンプレートに含まれるデータソースがこのエージェントに対するトポロジで宣言するデータソースになります。このテンプレートにはオプションでドライバ・ファイルも含みます。

3.3.3 資格証明ストアのエントリの追加

Java EEコンポーネントがリポジトリに接続するために必要なOracle Data Integratorのユーザー名とパスワードは、ODI構成ファイルには格納されていません。この情報は、Application Serverの資格証明ストアに格納されています。これがリポジトリの認証に必要な場合は、ODI Java EEコンポーネントは資格証明ストアのエントリを参照します。このエントリはデフォルトでoracle.odi.credmapという名前のマップとキーによって識別されます。

注意:
資格証明ストアのエントリへの修正は、あるドメインにODIコンソールおよびOracle Enterprise Managerがデプロイされ、他のドメインにエージェントがデプロイされる場合のみ必要です。

3.3.3.1 Java EEエージェント用の資格証明ストアのエントリ

Java EEエージェントは、ログインとパスワードを格納する単一キーを必要とし、これを使用してリポジトリに接続します。キーは、エージェントの作成時に指定されたSupervisor Key値で(このキーはデフォルトのエージェント・テンプレートではSUPERVISOR)、ユーザーとパスワードは、スーパーバイザ権限を持つユーザーの有効なユーザー名とパスワードの組合せにする必要があります。

たとえば、デフォルトのテンプレートを使用してSUPERVISORユーザーによりリポジトリを作成するには、次のようにWLSTコマンドを使用してキーを作成する必要があります。

1. ODI_HOME/common/binディレクトリに移動します。
Oracle Data Integratorを使用する場合は、このディレクトリからWLSTを使用する必要があることに注意してください。Oracle WebLogic Serverに付属のデフォルトのWLSTスクリプトは動作しません。WLSTコマンドの使用方法の詳細は、Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスを参照してください。

2. wlstを開始します。

- UNIXオペレーティング・システムの場合

./wlst.sh

- Windowsオペレーティング・システムの場合

wlst.cmd

3. ユーザー名とパスワードのかわりとなる次のWLSTコマンドを実行します。

connect('weblogic','welcome1','t3://localhost:7001')
createCred(map="oracle.odi.credmap", key="SUPERVISOR", user="SUPERVISOR", password="supervisor1", desc="Key for Supervisor")
disconnect()

3.3.3.2 Oracle Enterprise Manager用の資格証明ストアのエントリ

Oracle Enterprise Managerには、ドメインにデプロイされたエージェントに接続してそれらを管理するためのODIスーパーバイザ・キーが必要です。このキーはJava EEエージェント用に作成されたキーと同じです。

このキーに加えて、Oracle Enterprise Managerには2番目のキーが必要です。このキーには、ODI Java EEエージェントをデプロイして管理する必要のある各ドメインに対するWebLogic管理者のユーザー名とパスワードを含みます。

2番目のキーは、ドメインから名前が付けられ、有効なWebLogic管理者のユーザー名とパスワードを含みます。

たとえば、デフォルトのテンプレートを使用して、それをbase_domainという名前のドメイン内にWebLogicという名前のWebLogic管理者によりデプロイする場合、次のWLSTコマンドを使用してキーを作成できます。

createCred(map="oracle.odi.credmap", key="SUPERVISOR", user="SUPERVISOR", password="******", desc="Key for Supervisor")

createCred(map="oracle.odi.credmap", key="base_domain", user="weblogic", password="*******", desc="Username and password for base_domain")

シナリオ例:

1. 3つのエージェントOdiAgent1、OdiAgent2、OdiAgent3は、トポロジで物理エージェントとして定義されています。

2. OdiAgent1とOdiAgent2はJava EEエージェントで、OdiAgent3はスタンドアロン・エージェントです。

3. OdiAgent1はagent_1_domainという名前でWLSドメインにデプロイされ、OdiAgent2はagent_2_domainという名前でWLSドメインにデプロイされます。どちらのドメインも管理者としてWebLogicユーザーを使用します。

4. SUPERVISORという名前のユーザーがマスター・リポジトリで宣言され、Java EEエージェント・テンプレートの作成時にSUPERVISORがスーパーバイザ・キー値として指定されます。

次の一連のWLSTコマンドにより、適切なエントリが作成されます。

createCred(map="oracle.odi.credmap", key="SUPERVISOR", user="SUPERVISOR", password="SUPERVISOR", desc="Key for Supervisor")

createCred(map="oracle.odi.credmap", key="agent_1_domain", user="weblogic", password="*****", desc="Username and password for agent_1_domain")

createCred(map="oracle.odi.credmap", key="agent_2_domain", user="weblogic", password="*****", desc="Username and password for agent_2_domain")

資格証明マップを作成したら、Java EEコンポーネントを起動できます。エージェントは完全に機能しますが、Oracle Data IntegratorコンソールとOracle Enterprise Managerには追加の構成が必要な場合があります。詳細は、「ODIコンソール接続の構成」と「ODIプラグインを使用したOracle Enterprise Managerの構成」を参照してください。

Oracle Data Integrator JEE構成オプションの詳細は、『Oracle Fusion Middleware高可用性ガイド』のOracle Data Integratorの高可用性に関する項を参照してください。

3.3.4 ODIコンソール接続の構成

Oracle Data Integratorコンソールのテンプレートは、次の2つの接続別名を使用して作成されます(デフォルト)。

- 作業レポジトリは、2つのデフォルトのデータソースjdbc/odiMasterRepositoryおよびjdbc/odiWorkRepositoryの後の作業リポジトリに接続します。

- マスター・レポジトリは、デフォルトのデータソースjdbc/odiMasterRepositoryの後のマスター・レポジトリに接続します。

ODIコンソールからこれらのリポジトリにアクセスするかOracle Enterprise Managerからそれらを監視するために、リポジトリ接続を追加する必要な場合は、ODIコンソール・インタフェースから接続を追加します。

ODIコンソールに新規接続を追加するには:

1. Oracle Data Integratorコンソール・アプリケーションを起動します。

2. 「管理」タブを開きます。ODIコンソールにスーパーバイザ権限を持つユーザーとして(既存のリポジトリ接続を使用して)接続します。「管理」タブを選択します。
接続がまだ構成されていない場合は、ログイン画面の右上隅に「管理」タブへのリンクが表示されます。

3. 「管理」ナビゲーション・タブで「リポジトリ接続」ノードに移動します。

4. ナビゲーション・タブのツールバーで「作成」をクリックします。このオブジェクトの「リポジトリ接続の作成」ダイアログが表示されます。

5. リポジトリ接続の値を指定します:

- 接続別名: ログイン・ページに表示される接続名。

- マスターJNDI URL: マスター・リポジトリ・データベースに接続するためのデータソースのJNDI URL。
例: jdbc/odiMasterRepository

- スーパーバイザ・ユーザー名: スーパーバイザ権限を持つOracle Data Integratorユーザーの名前。Oracle Data Integratorコンソールでリポジトリへの接続に使用されます。このユーザーのパスワードは、WebLogic Server資格証明ストアで宣言されている必要があります。

- 作業JNDI URL: 作業リポジトリ・データベースに接続するためのデータソースのJNDI URL。このフィールドに値を指定しない場合は、マスターへのリポジトリ接続しか許可されず、ナビゲーションはトポロジ情報に限定されます。

- JNDI URL: 環境ネーミング・コンテキスト(ENC)を使用する場合は、このオプションを選択します。このオプションを選択すると、Oracle Data Integratorコンソールはデータ・ソース名の前に文字列java:comp/env/を自動的に付加して、アプリケーション・サーバーのJNDIディレクトリで識別できるようにします。JNDI標準は、Oracle WebLogic Serverではサポートされておらず、グローバル・データ・ソースに対してはサポートされていないことに注意してください。
例: jdbc/odiWorkRepository

- デフォルト: ログイン・ページでこのリポジトリ接続がデフォルトで選択されるようにする場合は、このオプションを選択します。

6. 「保存」をクリックします。新規リポジトリ接続が「管理」ナビゲーション・タブに表示されます。

リポジトリ接続の作成についての詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の管理操作の実行に関する項を参照してください。

3.3.5 ODIプラグインを使用したOracle Enterprise Managerの構成

Oracle Enterprise ManagerをOracle Data Integratorコンソールとともに使用する場合、エージェントが別のドメインに存在する際は、3.3.3項に示すように、最初に適切なOracle Enterprise Managerの資格証明ストアのエントリを作成する必要があります。

次のプロセスでドメインの検出が行われます。

1. Oracle Enterprise Managerは、構成ファイルDOMAIN_HOME/config/oracledi/config.propertiesに指定されている場所で、リポジトリ接続を格納するOracle Data Integratorコンソール構成ファイル(repositories.xml)を見つけます。

2. Oracle Enterprise Managerは、Oracle Data Integratorコンソールで宣言されているリポジトリ接続を解析し、すべてのマスターに接続を試みて、そのステータスとエージェントのリストを取得します。エージェントまたはリポジトリは、停止している場合でもOracle Enterprise Managerに表示されます。

3. ドメイン上のすべてのエージェントがステータスとともにドメインに表示され、通知の投稿が開始されます(開始されている場合)。

注意: Oracle Enterprise Managerが検出したURLとは異なるURLを使用して、Oracle Enterprise ManagerをOracle Data Integratorコンソールまでドリルダウンさせるには、このURLをOracle Enterprise Managerで再構成する必要があります。再構成は必須ではありませんが、Oracle Data IntegratorコンソールへのHTTPロード・バランシングにファイアウォールを使用している場合は必要になることがあります。

Oracle Enterprise Managerの使用についての詳細は、『Oracle Fusion Middleware管理者ガイド』を参照してください。

第II部

付録

第II部は、次の付録で構成されています。

- 付録A「ODIのインストール画面」

- 付録B「サイレント・インストール」

- 付録C「Oracle Data Integratorの削除」

- 付録D「ODIの削除画面」

- 付録E「Oracle Data Integrator Companion CD」

- 付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」

- 付録G「ODI資格証明マップ名のカスタマイズ」

- 付録H「スタンドアロン・エージェントのOPMN構成」

A ODIのインストール画面

この付録には、Oracle Data Integratorのインストール画面とインストール後の構成画面のすべての画像と説明を含みます。

- A.1項 「ようこそ画面」

- A.2項「ソフトウェア更新のインストール画面」

- A.3項 「インストール・タイプの選択画面」

- A.4項 「前提条件チェック画面」

- A.5項 「インストール場所の指定画面」

- A.6項「アプリケーション・サーバー画面」

- A.7項 「リポジトリ構成画面」

- A.8項 「マスター・リポジトリ画面」

- A.9項 「スーパーバイザ・ユーザー詳細画面」

- A.10項 「作業リポジトリ詳細の指定画面」

- A.11項 「エージェント詳細の指定画面」

- A.12項 「インストール・サマリー画面」

- A.13項 「インストールの進行状況画面」

- A.14項 「構成の進行状況画面」

- A.15項 「インストールの完了画面」

A.1 「ようこそ」画面

「ようこそ」画面は、インストーラの起動時に毎回表示されます。インストールの前に、インストールの重要情報についてリリース・ノートを確認してください。

続行する前に、インストールする製品に必要なスキーマが作成済みであることを確認してください。また、WebLogic Serverがインストールされて構成済みであることも確認してください。詳細は、2.1項「インストールの準備」を参照してください。

A.2 「ソフトウェア更新のインストール」画面

フィールド

説明

ソフトウェア更新のスキップ

この画面をスキップする場合は、このオプションを選択します。インストーラは、現在の製品インストールに適用できる可能性のある更新をチェックしません。

My Oracle Supportで更新を検索

My Oracle Supportアカウントがある場合、このオプションを選択すると、インストールしようとしているソフトウェア製品に適用可能なソフトウェア更新をインストーラが自動的にMy Oracle Supportで検索します。
My Oracle Supportのアカウント名とパスワードを入力し、「更新の検索」をクリックします。適用可能なソフトウェア更新が、インストーラによりMy Oracle Supportから自動的にダウンロードされます。

更新を検索する前に、「接続のテスト」をクリックして、My Oracle Supportへのログイン資格証明と接続をテストできます。プロキシ・サーバーが必要な場合は、「プロキシ設定」をクリックして構成します。

ローカル・ディレクトリで更新を検索

最新のソフトウェア更新をすでにダウンロードしてあり、インストールしようとしている製品に適用可能な更新を、インストーラがローカル・ディレクトリで検索するようにする場合は、このオプションを選択します。

A.3 「インストール・タイプの選択」画面

フィールド

説明

開発者インストール

このインストール・タイプには、ODI Studio(ローカル・エージェントを含む)およびOracle Data Integratorソフトウェア開発キット(SDK)が含まれます。

スタンドアロン・インストール

このインストールには、Oracle Data Integratorのスタンドアロン・エージェントが含まれます。

Java EEインストール

このインストール・タイプには、Java EEエージェント、Oracle Data Integratorコンソールおよび公開Webサービスが含まれます。

A.4 「前提条件チェック」画面

フィールド

説明

中止

すべてのコンポーネントについて前提条件チェックを中止するには、「中止」をクリックします。

再試行

問題がある場合は、画面の最下部に短いエラー・メッセージが表示されます。エラーを修正し、「再試行」をクリックして再試行します。

続行

エラーや警告を無視してインストールを続行する場合は、「続行」をクリックします。

A.5 「インストール場所の指定」画面

図A-1 Java EEインストール・タイプでの「インストール場所の指定」画面

フィールド

説明

Oracle Middlewareホーム

既存のOracle Middlewareホーム・ディレクトリの絶対パスを指定します。これはOracle WebLogic Serverのインストール時に作成されたディレクトリです。Middlewareホームのフルパスが不明な場合は、「参照」をクリックしてシステムの既存のディレクトリを選択できます。

Oracleホーム・ディレクトリ

Oracle Middlewareホーム内のディレクトリを指定します。このOracleホーム・ディレクトリは、ODI製品をインストールするルート・ディレクトリです。これはODI_HOMEディレクトリと呼ばれることもあります。
既存のディレクトリを指定する場合は、次のいずれかにする必要があります。

- Oracle Middlewareホーム内にある空のディレクトリ(たとえば、このインストールの前にMiddlewareホーム内に空のディレクトリを作成しておき、ここでそのディレクトリを指定します)。

- 既存のOracleホーム・ディレクトリ(たとえば、前のインストールが不完全であったため、ODIを既存のOracleホームに再インストールしている場合)。

注意: 新しいディレクトリを指定する場合は、Oracle Middlewareホーム内にそのディレクトリが作成されます。

図A-2 インストール・タイプが開発者およびスタンドアロン・エージェントの場合の「インストール場所の指定」画面

フィールド

説明

Oracleホーム・ディレクトリ

Oracleホームの場所への絶対パスを入力します。

A.6 「アプリケーション・サーバー」画面

フィールド

説明

WebLogic Server

このオプションは、インストーラによってOracle WebLogic ServerがインストールされているMiddlewareホームが検出された場合、デフォルトで選択されます。
MiddlewareホームでWebLogic Serverが検出されない場合は、WebLogic ServerまたはWebSphereのどちらかをアプリケーション・サーバーとして選択できます。

WebSphere

IBM WebSphereアプリケーション・サーバーをインストールした場合はこのオプションを選択します。
このフィールドは、Oracle WebLogic ServerがMiddlewareホームにインストールされている場合は無効です。

アプリケーション・サーバーの場所

適用可能な場合は、IBM WebSphereアプリケーション・サーバーの場所を指定します。
このフィールドは、Oracle WebLogic ServerがMiddlewareホームにインストールされている場合は無効です。

A.7 「リポジトリ構成」画面

フィールド

説明

リポジトリの構成

このオプションは、Oracle Data Integrator Studioの作業リポジトリへの接続を作成します。また、マスター・リポジトリに接続するためのスタンドアロン・エージェントのodiparamsファイルも構成されます。エージェント定義はトポロジで宣言され、対応するエージェント起動スクリプトおよびショートカットが作成されます。この構成によって、さらに構成を行わなくてもスタンドアロン・エージェントを起動できます。
既存の11gマスター・リポジトリおよび作業リポジトリがある場合は、このオプションを選択します。

リポジトリ構成のスキップ

リポジトリの構成を行わずにOracle Data Integratorのインストールを続行する場合は、このオプションを選択します。インストールの完了後、Oracle Data Integrator Studio JDev Galleryを使用してリポジトリを作成または構成できます。
注意: リポジトリ構成のスキップは次のような場合に選択します。

- データベースがオラクルのリポジトリ作成ユーティリティ(RCU)でサポートされていない場合。このようなコンポーネントはインストール後に手作業で構成する必要があります。詳細は、付録F「Oracle Data Integrator Studioを使用したリポジトリの作成」を参照してください。

- スキーマが最新のリリースにまだアップグレードされていない場合。

サポートされているデータベースのリストは、http://www.oracle.com/technology/software/products/ias/files/fusion_requirements.htmを参照してください。

A.8 「マスター・リポジトリ」画面

フィールド

説明

データベース・タイプ

Select the database type that hosts the Oracle Data Integratorのマスター・リポジトリをホストするデータベース・タイプを選択します。

データベース接続文字列

11g ODIスキーマが格納されているデータベースの接続文字列を入力します。
Oracleデータベース

JDBC接続文字列を使用します。

host:port:SID

例:

odiHost:1521:odiDB

または

//host:port/service

例:

//odiHost:1521/odiDB2

Microsoft SQL Server

次の接続文字列を使用します。

//host:port;DatabaseName=dbname

例:

//odiHost:1443;DatabaseName=odiDB

IBM DB2

次の接続文字列を使用します。

//host:port;DatabaseName=dbname

注意: 使用しているデータベースがOracle Universal Installerでサポートされていない場合は、付録E「手動のインストールと構成手順」を参照してください。

データベース・ユーザー名

マスター・リポジトリ・スキーマのユーザー名を入力します。

データベース・パスワード

マスター・リポジトリ・スキーマのパスワードを入力します。

サービスIDの使用

Oracleデータベースでサービス名のかわりにサービスIDを使用する場合は、サービスIDの使用を選択します。

A.9 スーパーバイザ・ユーザー詳細画面

フィールド

説明

ODIユーザー名

スーパーバイザ権限を持つODIユーザー名を入力します。

ODIパスワード

スーパーバイザ・ユーザーのパスワードを入力します。

A.10 作業リポジトリ詳細の指定画面

フィールド

説明

作業リポジトリの選択

ドロップダウン・リストからOracle Data Integratorの作業リポジトリを選択します。

A.11 エージェント詳細の指定画面

フィールド

説明

エージェント名

スタンドアロン・エージェントまたはローカル・エージェントの名前を入力します。

エージェント・ポート

1024と65535の間の、他のOracleホームで現在使用されていないポート番号を入力します。このポートのデフォルトは20910です。

A.12 「インストール・サマリー」画面

この画面の情報を確認し、「インストール」をクリックしてインストールを開始します。「インストール」をクリックすると、このページに要約された操作が実行されます。

インストールを開始する前に構成を変更する場合は、ナビゲーション・ペインを使用して編集するトピックを選択します。

この構成をテキスト・ファイルに保存する場合は「保存」をクリックします。このファイルは、後でコマンドラインから同じインストールの実行を選択する場合に使用できます。詳細は、付録B「サイレント・インストール」を参照してください。

A.13 「インストールの進行状況」画面

この画面には、インストールの進行状況が表示されます。

インストールが完了する前に終了する場合は、「取消」をクリックします。これを実行すると、部分的にインストールされた状態になります。つまり、「取消」をクリックする前にシステムにインストールされたソフトウェアの一部はシステムに残るため、手動で削除する必要があります。

A.14 構成の進行状況画面

「リポジトリ構成」画面でリポジトリの構成を選択した場合は、この画面にコンポーネント構成の進行状況が表示されます。リポジトリ構成のスキップを選択した場合は、この画面は表示されません。

問題がある場合は、画面の最下部に短いエラー・メッセージが表示されます。エラーを修正し、「再試行」をクリックして再試行します。

エラーを無視してインストールを続行する場合は、「続行」をクリックします。

すべてのコンポーネントについて前提条件チェックを中止するには、「中止」をクリックします。

インストールが完了する前に終了する場合は、「取消」をクリックします。

A.15 インストールの完了画面

この画面には、完了したインストールの要約が表示されます。入力した情報が「ディレクトリ詳細」セクションに表示されます。

「保存」をクリックして構成情報をファイルに保存します。この情報には、後で必要になる可能性のあるポート番号、インストール・ディレクトリ、ディスク使用量、URLおよびコンポーネント名が含まれます。

「終了」をクリックして画面を終了します。

B サイレント・インストール

この付録では、Oracle Data Integratorのサイレント・インストールの実行方法について説明します。

- B.1項「サイレント・インストールについて」

- B.2項「Oracle Data Integratorのレスポンス・ファイル」

B.1 サイレント・インストールについて

Oracle Data Integratorでは、既存のレスポンス・ファイル・テンプレートを編集してサイレント・インストールを実行できます。サイレント・インストールおよびサイレント・アンインストールの一般的な情報は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』の「サイレント・インストールおよびサイレント・アンインストール」を参照してください。

B.2 Oracle Data Integratorのレスポンス・ファイル

レスポンス・ファイルを作成するには、最初にインストールGUIを実行し、それから「インストール・サマリー」画面で「保存」をクリックする方法をお薦めします。このレスポンス・ファイルの名前と作成場所を入力するよう求められます。作成されたら、そのファイルを使用して、まったく同じインストールを他のシステムにレプリケートしたり、必要に応じてファイルを修正したりできます。

レスポンス・ファイルはOracle Data Integratorソフトウェアのインストールにのみ使用できます。WebLogicドメインを作成または拡張してOracle Data Integrator製品を構成するには、Oracle Fusion Middleware構成ウィザードを個別に実行する必要があります。詳細は、3.1項「WebLogicドメインの構成」を参照してください。

次のレスポンス・ファイル・テンプレートは、インストールCD-ROMのDisk1/stage/Response(UNIXオペレーティング・システム)またはDisk1\stage\Response(Windowsオペレーティング・システム)ディレクトリに格納されています。

レスポンス・ファイル・テンプレート

説明

developerPlatformConfigureExistingRepository.rsp

このテンプレート・レスポンス・ファイルは、ODI Studio(ローカル・エージェントを含む)またはOracle Data Integratorソフトウェア開発キット(SDK)をインストールして、既存のマスターおよび作業リポジトリを構成する場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面で開発者インストールオプションを選択し、「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成を選択したのと同じ機能を提供します。

developerPlatformSkipRepository.rsp

このテンプレート・レスポンス・ファイルは、ODI Studio (ローカル・エージェントを含む)またはOracle Data Integratorソフトウェア開発キット(SDK)をインストールして、ODIのマスターおよび作業リポジトリを構成しない場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面で開発者インストールオプションを選択し、「リポジトリ構成」画面でリポジトリ構成のスキップを選択したのと同じ機能を提供します。

j2eePlatformConfigureExistingRepository_wls.rsp

このテンプレート・レスポンス・ファイルは、Java EEコンポーネント(Java EEエージェント、Oracle Data Integratorコンソール、公開Webサービスを含む)をOracle WebLogic Serverにインストールして、既存のマスター・リポジトリおよび作業リポジトリを構成する場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面でJava EEインストールオプションを選択し、「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成を選択したのと同じ機能を提供します。

j2eePlatformConfigureExistingRepository_was.rsp

このテンプレート・レスポンス・ファイルは、Java EEコンポーネント(Java EEエージェント、Oracle Data Integratorコンソール、公開Webサービスを含む)をIBM WebSphere Serverにインストールして、既存のマスター・リポジトリおよび作業リポジトリを構成する場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面でJava EEインストールオプションを選択し、「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成を選択したのと同じ機能を提供します。

j2eePlatformSkipRepository_wls.rsp

このテンプレート・レスポンス・ファイルは、Java EEコンポーネント(Java EEエージェント、Oracle Data Integratorコンソール、公開Webサービスを含む)をOracle WebLogic Serverにインストールして、リポジトリを構成しない場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面でJava EEインストールオプションを選択し、「リポジトリ構成」画面でリポジトリ構成のスキップを選択したのと同じ機能を提供します。

j2eePlatformSkipRepository_was.rsp

このテンプレート・レスポンス・ファイルは、Java EEコンポーネント(Java EEエージェント、Oracle Data Integratorコンソール、公開Webサービスを含む)をIBM WebSphere Serverにインストールして、リポジトリを構成しない場合に使用します。
このテンプレートは、GUIを使用して、「インストール場所の指定」画面でJava EEインストールオプションを選択し、「リポジトリ構成」画面でリポジトリ構成のスキップを選択したのと同じ機能を提供します。

standalonePlatformConfigureExistingRepository.rsp

このテンプレート・レスポンス・ファイルは、ODIスタンドアロン・エージェントをインストールして、既存のマスターおよび作業リポジトリを構成する場合に使用します。
このテンプレートは、GUIを使用して、スタンドアロン・インストールを選択し、「リポジトリ構成」画面で既存のマスターおよび作業リポジトリによる構成を選択したのと同じ機能を提供します。

standalonePlatformSkipRepository.rsp

このテンプレート・レスポンス・ファイルは、ODIスタンドアロン・エージェントをインストールして、既存のマスターおよび作業リポジトリを構成しない場合に使用します。
このテンプレートは、GUIを使用して、スタンドアロン・インストールを選択し、「リポジトリ構成」画面でリポジトリ構成のスキップを選択したのと同じ機能を提供します。

deinstall_oh.rsp

このテンプレート・レスポンス・ファイルは、既存のOracleホームをアンインストールする場合に使用します。

C Oracle Data Integratorの削除

この付録では、Oracle Data Integrator製品をシステムから削除する方法について説明します。

ソフトウェアを削除する際には、必ずこの章に記載する指示に従ってください。ソフトウェアを手動で削除しようとすると、後でソフトウェアを再インストールしようとしたときに問題が発生する場合があります。この章に記載する手順に従えば、ソフトウェアは確実に正しく削除されます。詳細は、C.2項「再インストール」を参照してください。

C.1 削除手順

この項では、Oracle Data Integratorコンポーネントの削除に関する情報と手順について説明します。Oracle Data Integratorのデインストーラを実行すると、デインストーラを起動したOracleホーム(このガイドではODI_HOMEと呼びます)に格納されているすべてのファイルが削除されます。たとえば、ODI DeinstallerをODI_HOME/oui/binディレクトリから起動した場合は、ODI_HOME内のODIコンポーネントがすべて削除されます。システム・コンポーネントが削除されるOracleホームを使用していないことを確認してください。

この手順には、次の項目が含まれます。

- C.1.1項「Oracle Fusion Middlewareの停止」

- C.1.2項「スタンドアロン・エージェントの停止」

- C.1.3項「Oracle Data Integratorスキーマの削除」

- C.1.4項「Oracle Data Integratorコンポーネントの削除」

- C.1.5項「ODIホームの削除」

- C.1.6項「Oracle共通ホームの削除」

- C.1.7項「Oracle WebLogic Serverの削除」

- C.1.8項「プログラム・グループの削除(Windowsのみ)」

C.1.1 Oracle Fusion Middlewareの停止

Oracle Fusion Middlewareソフトウェア・コンポーネントを削除する前に、すべてのサーバーとプロセスを停止する必要があります。

Oracle Fusion Middlewareの起動および停止の詳細は、『Oracle Fusion Middleware管理者ガイド』の「Oracle Fusion Middlewareの起動と停止」を参照してください。

C.1.2 スタンドアロン・エージェントの停止

スタンドアロン・エージェントを停止するには、このエージェントのJavaプロセスを停止します。agentstopコマンドを使用してリモートで停止することもできます。

スタンドアロン・エージェントを停止するには:

1. ディレクトリをOracle Data Integratorエージェントの/agent/binディレクトリに変更します。

2. 次のコマンドを入力してエージェントを停止します。

- UNIXシステムの場合:
./agentstop.sh

- Windowsシステムの場合:
agentstop.bat

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

OPMNを使用したエージェントの停止の詳細は、付録H「スタンドアロン・エージェントのOPMN構成」を参照してください。

注意:
セキュリティ上の理由により、コマンドラインからのエージェントの停止は、エージェントのプロセスを起動したのと同じマシンでのみ実行できます。リモート・エージェントは停止できません。

例:

- UNIXの場合: ./agentstop.shによりデフォルト・ポートでエージェントが停止します。

- Windowsの場合: agentstop "-PORT=20300"によりポート20300でエージェントが停止します。

AgentStopコマンド・パラメータ

次の表では、エージェントを停止するコマンドの各種パラメータをリストしています。パラメータの前には"-"の文字が置かれ、使用できる値の前には"="の文字が置かれています。コマンドを入力する際には、オペレーティング・システム固有のデリミタの構文を考慮してください。

パラメータ

説明

-PORT=<port>

このパラメータは非推奨です。同一マシン上のスタンドアロン・エージェントを停止する際に使用されます。これは-AGENT_URL=http://localhost:<port>/oraclediagentのショートカットです。
デフォルト・ポートは20910です。

-AGENT_URL=<agent_url>

停止するスタンドアロン・エージェントのURL。このパラメータはAGENT_NAMEより優先されており、PORTパラメータは非推奨です。

-NAME=<agent name>

このパラメータが指定された場合、名前が指定されている物理エージェントは停止します。このエージェントはローカル・エージェントまたはリモート・エージェントであり、マスター・リポジトリで宣言される必要があります。このパラメータはPORTパラメータより優先されます。

-IMMEDIATE=<true(default)|false>

このパラメータをYesに設定すると、実行中のセッションの完了を待機せずにエージェントが停止されます。noに設定すると、実行中のセッションがすべて完了した後、またはMAX_WAITタイムアウトに到達した後で、エージェントが停止されます。デフォルト値はNoです。

-MAX_WAIT=<stop timeout in millis>

このパラメータは、IMMEDIATEがNoに設定されている場合に使用できます。このパラメータには、実行中のセッションに関係なくエージェントを停止するタイムアウトをミリ秒単位で定義します。デフォルトは0です。これは、タイムアウトが発生せず、実行中のセッションすべてが完了した後で、エージェントが停止されることを意味します。

C.1.3 Oracle Data Integratorスキーマの削除

リポジトリ作成ユーティリティ(RCU)を実行し、Oracle Data Integratorのマスターおよび作業リポジトリをデータベースから削除します。『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』の「スキーマの削除」を参照してください。

リポジトリを手動でインストールした場合は、データベース・ツールを使用して、リポジトリを格納するスキーマを削除します。詳細は、使用しているデータベースの管理マニュアルを参照してください。

C.1.4 Oracle Data Integratorコンポーネントの削除

Oracle Data IntegratorコンポーネントをODI_HOMEから削除するには、この項の手順に従います。

C.1.4.1 デインストーラの起動

Oracle Data Integrator製品の場合は、ODI_HOME/oui/bin(UNIXオペレーティング・システム)またはODI_HOME\oui\bin(Windowsオペレーティング・システム)ディレクトリに移動し、デインストーラを起動します。

- UNIXオペレーティング・システムの場合:

./runInstaller.sh -deinstall

- Windowsオペレーティング・システムの場合:

setup.exe -deinstall

Windowsオペレーティング・システムの場合は、「スタート」メニューから「プログラム」→「Oracle Home - ODI_HOME」→「Uninstall」を選択してデインストーラを起動することもできます。

注意:
デインストーラの実行後にWindowsオペレーティング・システムを再起動する必要があります。これを行わないと、結果として不完全な削除になる場合があります。

表C-1の指示に従って、ODI_HOMEを削除します。

C.1.5 ODIホームの削除

デインストーラの起動後、表C-1の手順に従ってODQ_HOMEを削除します。

表C-1 Oracle Data Integratorホームの削除

番号

画面

説明および必要なアクション

1

「ようこそ」画面

「次へ」をクリックして続行します。

2

Oracleホームの削除画面

Oracleホームの削除を選択します。

削除しようとしているOracleホーム・ディレクトリを確認します。

「削除」をクリックして続行します。

3

削除の進行状況画面

この画面には、削除の進行状況と状態が表示されます。

4

削除完了画面

「終了」をクリックして画面を終了します。

C.1.6 Oracle共通ホームの削除

この項では、Oracle Fusion Middlewareホームの/oracle_commonディレクトリの削除方法について説明します。このディレクトリには、他のOracleホーム・ディレクトリと同様に、/oui/bin(UNIXオペレーティング・システム)または\oui\bin(Windowsオペレーティング・システム)に独自のデインストーラが含まれています。

デインストーラを起動するには、MW_HOME/oracle_common/oui/bin(UNIXオペレーティング・システム)またはMW_HOME\oracle_common\oui\bin(Windowsオペレーティング・システム)ディレクトリに移動し、デインストーラを起動します。

デインストーラはシステム上のJava Runtime Environment (JRE)の場所を必要とします。Oracle WebLogic Serverをインストールしたときに、システムにJREがインストールされています。この場所(JREディレクトリの場所)を使用してインストーラを起動できます。JREのデフォルトの場所はMW_HOME/jdk160(UNIXの場合)またはMW_HOME\jdk160(Windowsの場合)で、MW_HOMEはOracle Fusion Middlewareのホーム・ディレクトリです。

64ビットのプラットフォームでは、JREの場所は、Oracle WebLogic Serverのインストールに使用したJAVA_HOMEです。

UNIXオペレーティング・システムの場合:

./runInstaller -deinstall -jreLoc [JRE_LOCATION]

Windowsオペレーティング・システムの場合:

setup.exe -deinstall -jreLoc [JRE_LOCATION]

JRE_LOCATIONの絶対パスを指定する必要があります。相対パスは使用できません。

デインストーラの起動後、表C-1の手順に従って、Oracle共通ホームを削除します。

C.1.7 Oracle WebLogic Serverの削除

Oracle WebLogic Serverの削除方法については、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』の「ソフトウェアのアンインストール」を参照してください。

Oracle WebLogic Serverの削除後、Oracle Fusion Middlewareのホーム・ディレクトリを手動で削除する必要があります。たとえば、UNIXオペレーティング・システムでOracle Fusion Middlewareのホーム・ディレクトリが/home/Oracle/Middlewareの場合は、次のようにします。

> cd /home/Oracle
> rm -rf Middleware

Windowsオペレーティング・システムでは、ミドルウェア・ホーム・ディレクトリがC:\Oracle\Middlewareの場合、ファイル・マネージャ・ウィンドウを使用してC:\Oracle directoryに移動し、Oracle Fusion Middlewareフォルダを右クリックして「削除」を選択します。

C.1.8 プログラム・グループの削除(Windowsのみ)

またWindowsオペレーティング・システムでは、プログラム・グループもStart Menu\Programsフォルダから手動で削除する必要があります。たとえば、次のグループをC:\Documents and Settings\All Users\Start Menu\Programsから削除します(実際のシステムでのフォルダ名とプログラム・グループ名はこれとは異なる場合があります)。

- Oracle Fusion Middleware 11.1.1.n.n

- Oracle Data Integrator 11g - Home1

- Oracle WebLogic

注意:
すべてのプログラムを削除し終わったら、正しく消去されるようにコンピュータを再起動する必要があります。

C.2 再インストール

インストーラでは、Oracleインスタンスがすでに含まれるディレクトリにOracle Data Integratorを再インストールすることはできません。Oracle Data Integratorを以前と同じディレクトリに再インストールするには、次の手順に従ってください。

1. Oracle Data IntegratorコンポーネントをODI_HOMEディレクトリから削除するには、C.1.4項「Oracle Data Integratorコンポーネントの削除」の手順に従います。

2. 第2章「Oracle Data Integratorのインストール」の手順に従って、ソフトウェアを再インストールします。

D ODIの削除画面

この付録には、Oracle Data Integratorの削除画面のすべての画像と説明を含みます。

- D.1項 「「ようこそ」画面」

- D.2項「Oracleホームの削除画面」

- D.3項「削除の進行状況画面」

- D.4項「削除完了画面」

D.1 「ようこそ」画面

「ようこそ」画面は、デインストーラを起動したときに最初に表示される画面です。

図D-1 削除の「ようこそ」画面

D.2 Oracleホームの削除画面

この画面には、削除しようとしているOracleホーム・ディレクトリが表示されます。これはデインストーラを起動したOracleホーム・ディレクトリです。

図D-2 Oracleホームの削除画面

D.3 削除の進行状況画面

この画面には、削除の進行状況が表示されます。

削除が完了する前に終了するには、「取消」をクリックします。

図D-3 削除の進行状況画面

D.4 削除完了画面

この画面には、完了した削除の要約が表示されます。

図D-4 削除完了画面

E Oracle Data Integrator Companion CD

この付録では、Oracle Data Integrator Companion CDに収録されているコンポーネントおよび手動インストールの手順について説明します。

- E.1項「Oracle Data Integrator Companionディスクのコンポーネント」

- E.2項「手動インストールおよび構成ステップ」

- E.3項「iSeriesでのJavaスタンドアロン・エージェントのインストール」

E.1 Oracle Data Integrator Companionディスクのコンポーネント

表E-1に、Oracle Data Integrator Companion CDに収録されているコンポーネントの場所と説明を示します。これらのコンポーネントは手動でインストールする必要があります。

表E-1 Oracle Data Integrator Companionインストール・ディスクのディレクトリ構造

ディレクトリ

説明

/agent_standalone

このフォルダには、ODIスタンドアロン・エージェント用の手動インストール・ファイルがoracledi-agent-standalone.zipとして格納されています。

/demo

このフォルダには、デモンストレーション・ファイルとサンプルがoracledi-demo.zipとして格納されています。

注意: デモンストレーション・ファイルとサンプルは、Oracle Data Integrator GUIインストーラではインストールされません。デモンストレーション・ファイルを使用するには、手動でインストールする必要があります。

/misc/cdc-iseries

このフォルダには、AS/400用ODI CDCの手動インストール・ファイルが格納されています。

/misc/biee-lineage

このフォルダには、レポートとソース間のデータ系統ウィザードを構築するOracle Business Intelligence Enterprise Edition (OBIEE)およびOracle Data Integrator (ODI)のメタデータが格納されています。

このコンポーネントのインストールの詳細は、『Oracle Fusion Middleware Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』のOracle Business Intelligence Enterprise Editionのデータ系統に関する項を参照してください。

/misc/jde_world

このフォルダには次のJD Edwards (JDE) Worldプログラム・ファイルが含まれます。

- JDEWorldJDBC.jar
このJDE World JDBCドライバ・ファイルはuserlibフォルダまたはdriverフォルダ内にある必要があります。

- WorldBase.jar
このjarファイルはuserlibフォルダまたはdriverフォルダ内にある必要があります。

- config.xml
この構成ファイルはODI_HOME/odi/binフォルダ内にある必要があります。

- jdeworld_example.properties
このプロパティ・ファイルは、IKM JDE World Control AppendでJDE_SECURITY_FILEオプションを使用している場合に利用できるテンプレートです。

/sdk

このフォルダには、ODI SDKコンポーネントの手動インストール・ファイルがoracledi-sdk.zipとして格納されています。

/studio

このフォルダには、ODI Studioの手動インストール・ファイルがoracledi-studio.zipとして格納されています。

/xml-reference

このフォルダには、ODIにインポートできるテクノロジ、アクションおよびナレッジ・モジュールを含むoracledi-xml-reference.zipが格納されています。

E.2 手動インストールおよび構成ステップ

この項には、Oracle Data Integrator Companion CDに収録されているコンポーネントの手動インストールと構成に関する情報を記載します。

ODIコンポーネントの手動インストールを実行する前に、ディスクににODI_HOMEにするディレクトリを作成します。たとえば、Windowsオペレーティング・システムでc:\oracle\odi11g\という名前のフォルダを作成します。

注意:
Oracle Data Integratorコンポーネントでは、Java仮想マシン(JVM)を実行する必要があります。Oracle Data Integratorをインストールする前に、サポートされているJava環境がマシンにセットアップされていることを確認してください。
サポート対象プラットフォームのリストについては、http://www.oracle.com/technology/software/products/ias/files/fusion_certification.htmlでOracle Fusion Middlewareの動作保証に関するドキュメントを参照してください。

E.2.1 スタンドアロン・エージェント

ODIスタンドアロン・エージェントを手動でインストールするには、次の手順に従います。

1. ターゲットのODI_HOMEディレクトリに格納されているoracledi-agent-standalone.zipファイルを解凍します。

2. 表3-1「リポジトリ接続情報」の説明に従って、odiparams.bat(Windowsオペレーティング・システム)またはodiparams.sh(UNIXオペレーティング・システム)を手動で構成します。

3. JAVA_HOMEまたはODI_JAVA_HOME環境を、/binディレクトリを含むJVMディレクトリのパスに設定します。
例:

setenv JAVA_HOME/usr/local/java

注意: 指定するJVMはサポート対象のバージョンである必要があります。動作保証されているJVMバージョンのリストについては、http://www.oracle.com/technology/software/products/ias/files/fusion_certification.htmlを参照してください。

ヒント:
Oracle WebLogic Serverをインストールしている場合、システムにJREがインストールされています。この場所(JREディレクトリの場所)を使用してインストーラを開始できます。JREのデフォルトの場所は、MW_HOME/jdk16x(UNIXオペレーティング・システム)またはMW_HOME\jdk16x(Windowsオペレーティング・システム)で、このMW_HOMEはミドルウェア・ホーム・ディレクトリです。
64ビット・プラットフォームでは、JREの場所はOracle WebLogic Serverのインストールに使用されたJAVA_HOMEです。

詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

4. 3.2.5項の説明に従って、トポロジでスタンドアロン・エージェントを構成します。

5. 3.2.6項の説明に従って、スタンドアロン・エージェントを起動します。

E.2.2 ODI StudioおよびXMLリファレンス

ODI StudioおよびXMLリファレンスを手動でインストールするには、次の手順に従います。

1. ODI_HOMEディレクトリにあるoracledi-studio.zipを解凍します。

2. ODI_HOMEディレクトリにあるoracledi-xml-reference.zipを解凍します。

3. ODI Studioを起動します。

- UNIXオペレーティング・システムの場合:
ODI_HOME/oracledi/client/odi.sh

- Windowsオペレーティング・システムの場合:
ODI_HOME\oracledi\client\odi.exe

4. ODI Studioを初めて起動する際、Java仮想マシンの場所の入力が求められます。JVMの場所を入力してください。JVMの場所を入力すると、Oracle Data Integrator Studioが起動されます。

E.2.3 デモンストレーション環境

The デモンストレーション(デモ)環境は、ODI Studioコンポーネントを含む既存のインストールを使用してインストールする必要があります。

デモンストレーション環境を手動でインストールするには、次の手順に従います。

1. ODI_HOMEフォルダ内のoracledi-demo.zipを解凍します。

2. JAVA_HOMEまたはODI_JAVA_HOMEプロパティを、/binディレクトリが格納されているJVMディレクトリのパスに設定します。動作保証されているJVMバージョンのリストについては、http://www.oracle.com/technology/software/products/ias/files/fusion_certification.htmlを参照してください。
例:

setenv JAVA_HOME /usr/local/java/bin

ヒント:
Oracle WebLogic Serverをインストールしている場合、システムにJREがインストールされています。この場所(JREディレクトリの場所)を使用してインストーラを開始できます。JREのデフォルトの場所は、MW_HOME/jdk16x(UNIXオペレーティング・システム)またはMW_HOME\jdk16x(Windowsオペレーティング・システム)で、このMW_HOMEはミドルウェア・ホーム・ディレクトリです。
64ビットのプラットフォームでは、JREの場所は、Oracle WebLogic Serverのインストールに使用されたJAVA_HOMEです。

詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

3. ODIデモンストレーション環境を起動するには、次のようにします。

- UNIXオペレーティング・システムでは次のスクリプトを起動します。
ODI_HOME/oracledi/demo/bin/startdemo.sh

- Windowsオペレーティング・システムでは次のスクリプトを起動します。
ODI_HOME\oracledi\demo\bin\startdemo.bat

4. ODIデモンストレーション環境を停止するには、次のようにします。

- UNIXオペレーティング・システムでは次のスクリプトを起動します。
ODI_HOME/oracledi/demo/bin/stopdemo.sh

- Windowsオペレーティング・システムでは次のスクリプトを起動します。
ODI_HOME\oracledi\demo\bin\stopdemo.bat

デモンストレーション環境は、Oracle Technology Networkで入手できるOracle Data Integratorチュートリアルで使用されています。

E.3 iSeriesでのJavaスタンドアロン・エージェントのインストール

スタンドアロン・エージェントは、iSeriesシステムにデプロイできます。このデプロイにより、iSeriesサーバー・マシンを使用してランタイム・エージェントを起動してセッションを管理できます。

ODIスタンドアロン・エージェントをiSeriesに手動でインストールするには、次の手順に従います。

1. クライアント・マシンに一時ディレクトリTEMP_ODI_HOMEを作成します。

2. このTEMP_ODI_HOMEディレクトリ内にoracledi-agent-standalone.zipファイルを解凍します。オプションとして、3.2.1項の説明に従って追加ドライブを追加してツールを開きます。

3. 表3-1「リポジトリ接続情報」の説明に従って、odiparams.shを手動で構成します。

4. 3.2.5項の説明に従って、トポロジでエージェントを構成します。

5. QShell (QSH)を使用して、iSeriesシステムにスタンドアロン・エージェント用のフォルダを作成します。このフォルダがODI_HOMEになります。

6. FTPを使用して、TEMP_ODI_HOME フォルダの中身をこのODI_HOMEフォルダに移動します。

7. エージェントの起動やセッションの管理には、ODI_HOME/oracledi/agent/binディレクトリに格納されているUNIXオペレーティング・システムのスクリプトを使用します。これらのスクリプトの説明は、表1-2「Oracle Data Integratorのスクリプトとツール」を参照してください。

F Oracle Data Integrator Studioを使用したリポジトリの作成

この付録では、Oracle Data Integratorリポジトリの作成および管理方法について説明します。Oracle Data Integratorで使用されるリポジトリの概要を示します。

この付録は次の項で構成されています:

- F.1項「Oracle Data Integratorリポジトリの概要」

- F.2項「リポジトリの記憶領域の作成」

- F.3項「マスター・リポジトリの作成」

- F.4項「マスター・リポジトリへの接続」

- F.5項「作業リポジトリの作成」

- F.6項「作業リポジトリのへ接続」

F.1 Oracle Data Integratorリポジトリの概要

Oracle Data Integratorのリポジトリには、次の2つのタイプがあります:

- マスター・リポジトリ: 企業のITリソースのトポロジ、セキュリティ、およびプロジェクトやデータ・モデルのバージョン管理に関する情報を保持するデータ構造。このリポジトリは、異なるOracle Data Integratorモジュールからクライアント/サーバー・モードでアクセス可能なリレーショナル・データベースに格納されます。通常、必要なマスター・リポジトリは1つのみです。ただし、次のいずれかの場合は、複数のマスター・リポジトリの作成が必要になる可能性があります:

- 高速ネットワークでリンクされていない複数のサイトにわたってプロジェクトを構築する場合(例: オフサイト開発)。

- インタフェースの運用環境(開発、テスト、本番)を、マスター・リポジトリを格納するデータベースも含めて明確に区別する必要がある場合。これらの環境が複数のサイトに存在する場合に該当する可能性があります。

- 作業リポジトリ: データ・モデル、プロジェクトおよびその使用に関する情報を保持するデータ構造。このリポジトリは、異なるOracle Data Integratorモジュールからクライアント/サーバー・モードでアクセス可能なリレーショナル・データベースに格納されます。必要に応じて、複数のマスター・リポジトリに対して複数の作業リポジトリを指定できます。ただし、バージョン管理上の目的のため、1つの作業リポジトリは1つのマスター・リポジトリにのみリンクできます。

通常、リポジトリを作成するには、リポジトリ作成ユーティリティ(RCU)を使用します。RCUによって、記憶領域の管理とリポジトリの作成が自動的に実行されます。ただし、リポジトリを手動で作成する必要がある場合は、手動によるリポジトリの作成と構成が可能です。

リポジトリの作成と構成に必要な手順については、次の各項で詳細に説明します:

- F.2項「リポジトリの記憶領域の作成」

- F.3項「マスター・リポジトリの作成」

- F.4項「マスター・リポジトリへの接続」

- F.5項「作業リポジトリの作成」

- F.6項「作業リポジトリのへ接続」

注意:
作業リポジトリのサイズ削減を目的とする実行ログのパージと、データベース上のリポジトリのバックアップをメンテナンス作業として定期的に実行することをお薦めします。

リポジトリ管理用の拡張アクションの詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「リポジトリ管理用の拡張アクション」を参照してください。

F.2 リポジトリの記憶領域の作成

Oracle Data Integratorのリポジトリは、Oracle Fusion Middleware 11gでサポートされているデータベース・エンジンにインストールできます。サポートされているデータベースのバージョンと各データベース要件の最新リストは、次を参照してください:

http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

リポジトリを格納するデータベースごとに、記憶領域を作成する必要があります。

注意:
リポジトリはアプリケーション・データの保存場所とは異なる領域に格納することをお薦めします(たとえば、Oracleデータベースの異なるスキーマに格納するか、SybaseやMicrosoft SQL Serverなどの異なるデータベースに格納します)。

マスター・リポジトリは、作業リポジトリの1つとして同じスキーマに格納できます。スキーマは1つのマスター・リポジトリしか持つことができず、同じスキーマに異なる2つの作業リポジトリを作成することはできません。

次の表に、リポジトリの作成手順の例をガイドとして示します:

テクノロジ

手順

Oracle

マスター・リポジトリをホストするスキーマと、作業リポジトリをホストするスキーマを作成します。
これらのスキーマは、odimスキーマおよびodiwスキーマのそれぞれに対して次のSQLコマンドを実行することで作成されます。

マスター・リポジトリ:

SQL> create user MY_SCHEMA identified by MY_PASS
default tablespace MY_TBS
temporary tablespace MY_TEMP;
SQL> grant connect, resource to MY_SCHEMA;

作業リポジトリ:

SQL> create user MY_SCHEMA identified by MY_PASS
default tablespace MY_TBS
temporary tablespace MY_TEMP;
SQL> grant connect, resource to MY_SCHEMA;
SQL> grant execute on dbms_lock to MY_SCHEMA;

作業リポジトリのデータベース・ユーザーには、作業リポジトリ・スキーマのdbms_lockに対するgrant execute権限が必要です。

説明:

MY_SCHEMA たとえばマスター・リポジトリのodimや作業リポジトリのodiwなど、作成するスキーマの名前に対応します。

MY_PASSは、デフォルトのデータベース<MY_TBS>に指定したパスワードに相当します。これは、データが格納されるOracle表領域です。

MY_TEMP: デフォルトの一時表領域です。

Microsoft SQL ServerまたはSybase ASE

マスター・リポジトリをホストするデータベースdb_odimと、作業リポジトリをホストするデータベースdb_odiwを作成します。これらのデータベースをデフォルトで保持する2つのログインodimおよびodiwを作成します。
Enterprise Managerを使用して、2つのデータベース db_odimとdb_odiwを作成します。

注意: 大/小文字を照合してリポジトリ情報を格納するMicrosoft SQL Serverデータベースを構成することをお薦めします。これにより、名前が同じで大/小文字が異なる複数のオブジェクトをリバース・エンジニアリングおよび作成できます(例: tablenameとTableNAme)。

クエリー・アナライザまたはI-SQLを使用して、次のコマンドを実行します。

CREATE LOGIN mylogin
WITH PASSWORD = 'mypass',
DEFAULT_DATABASE = defaultbase,
DEFAULT_LANGUAGE = us_english;
USE defaultbase;
CREATE USER dbo FOR LOGIN mylogin;
GO

説明:

mylogin: odimまたはodiwに対応します。

mypass: これらのログインのパスワードに対応します。

defaultbase: それぞれdb_odimおよびdb_odiwに対応します。

DB2/400

マスター・リポジトリをホストするライブラリodimと、作業リポジトリをホストするライブラリodiwを作成します。これらのライブラリをデフォルトで保持する2つのユーザーodimおよびodiwを作成します。
マスター・リポジトリおよび作業リポジトリのユーザーには、16KB以上のページ・サイズの表領域へのアクセス権を付与する必要があります。データベースには16KB以上の一時表領域が必要です。

次のコマンドを使用して、ページ・サイズを設定します。

CREATE  LARGE  TABLESPACE ODI16 PAGESIZE 16 K  MANAGED BY AUTOMATIC STORAGE ;

GRANT USE OF TABLESPACE ODI16 TO USER ODIREPOS;

注意: 各ライブラリは、SQLコレクションの形式で作成する必要があります。

MySQL

MySQL (リリース5.5.14以上)を使用してリポジトリを設定し、データベースのキャラクタ・セットがUTF8に設定されている場合は、非ASCIIデータをOracle Data Integrator Studioで正しく操作するために次のパラメータをリポジトリのJDBC URLに追加する必要があります。

useUnicode=yes&characterEncoding=UTF-8

F.3 マスター・リポジトリの作成

マスター・リポジトリを作成する作業は、空のリポジトリ構造を作成し、そのリポジトリ構造にメタデータ(テクノロジの定義や組込みのセキュリティ・プロファイル)をシードする作業です。

マスター・リポジトリを作成するには:

1. 「ファイル」→「新規」を選択して新規ギャラリを開きます。

2. 新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

3. 「項目」リストから「マスター・リポジトリ作成ウィザード」を選択します。

4. 「OK」をクリックします。
マスター・リポジトリ作成ウィザードが開きます。

5. 「データベース接続」で、次のようにパラメータを指定します。

- テクノロジ: リストから、マスター・リポジトリをホストするテクノロジを選択します。デフォルトは「Oracle」です。

- JDBCドライバ: リポジトリをホストするテクノロジへのアクセスに使用するドライバ。

- JDBC URL: データベースへのJDBC接続の確立に使用するURL。
「JDBCドライバ」パラメータと「URL」パラメータは同期化され、デフォルト値はテクノロジによって異なります。

- ユーザー: 表の所有者のユーザーIDまたはログイン(例: odim)。

- パスワード: このユーザーのパスワード。

- DBAユーザー: データベース管理者ユーザーIDを入力します。

- パスワード: DBAのパスワードを入力します。

6. 「リポジトリ構成」で、次のようにパラメータを指定します。

- ID: デフォルトの0とは異なる新規リポジトリに固有のIDを入力します。

注意:
このIDは、リポジトリ間のインポートおよびエクスポートに影響するため、固有で他のマスター・リポジトリに使用されていないものにすることをお薦めします。詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』のエクスポート/インポートに関する項を参照してください。

7. 「テスト」をクリックして、マスター・リポジトリへの接続をテストします。
「情報」ダイアログが開き、接続が確立されたかどうかが通知されます。接続に失敗した場合は、マスター・リポジトリへの接続を修正してから次の手順に進んでください。

8. 「次へ」をクリックします。

9. 次のいずれかの操作を行います。

- ODIの内部セキュリティ・システムを使用してユーザーを管理する場合は、「ODI認証の使用」を選択し、次のスーパーバイザ・ログイン情報を入力します。

プロパティ

説明

スーパーバイザ・ユーザー

ODIスーパーバイザのユーザー名。

スーパーバイザ・パスワード

このユーザーのパスワード

パスワードの確認

このユーザーのパスワード

- Oracle Internet Directoryなどの外部エンタープライズ・アイデンティティ・ストアを使用してユーザー認証を管理する場合は、「外部認証の使用」を選択し、次のスーパーバイザ・ログイン情報を入力します。

プロパティ

説明

スーパーバイザ・ユーザー

ODIスーパーバイザのユーザー名

スーパーバイザ・パスワード

このユーザーのパスワード

注意:
外部認証オプションを使用する場合は、ODI Studioを外部認証に対応するように構成する必要があります。ODI Studioの詳細および起動については、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「外部認証の設定」を参照してください。

10. 「次へ」をクリックします。

11. パスワード記憶域の詳細を指定します。

- Oracle Data Integratorのマスター・リポジトリにパスワードを保存する場合は、「内部パスワード記憶域」を選択します。

- JPS資格証明ストア・フレームワーク(CSF)を使用してデータ・サーバーおよびコンテキスト・パスワードをリモートの資格証明ストアに保存する場合は、「外部パスワード記憶域」を選択します。資格証明ストアにアクセスするために「MBeanサーバー・パラメータ」を指定します。詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「Oracle Data Integratorでのセキュリティの管理」を参照してください。

12. マスター・リポジトリ作成ウィザードで「終了」をクリックして、入力内容を確認します。

マスター・リポジトリの作成が開始されます。表示されるメッセージとログで進行状況を確認できます。作成されたマスター・リポジトリをテストするには、F.4項「マスター・リポジトリへの接続」を参照してください。

F.4 マスター・リポジトリへの接続

マスター・リポジトリに接続するには:

1. 「ファイル」→「新規」を選択して新規ギャラリを開きます。

2. 新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

3. 「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

4. 「OK」をクリックします。
「リポジトリ接続情報」ダイアログが表示されます。

5. Oracle Data Integrator接続の詳細を次のように指定します:

- ログイン名: 接続の別名(例: Repository)。
この接続の別名を使用してマスター・リポジトリに接続し、F.5項に記載するように、作業リポジトリを作成します。

- ユーザー: マスター・リポジトリの作成時に定義したODIスーパーバイザ・ユーザー名、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー名。

- パスワード: マスター・リポジトリの作成時に定義したODIスーパーバイザ・パスワード、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー・パスワード。

6. データベース接続(マスター・リポジトリ)の詳細を次のように指定します:

- ユーザー: ODIマスター・リポジトリを保持するスキーマ(データベース、ライブラリ)のデータベース・ユーザーIDまたはログイン。

- パスワード: このユーザーのパスワード。

- ドライバ・リスト: 作成したマスター・リポジトリをサポートするDBMSへの接続に必要なドライバをドロップダウン・リストから選択します。

- ドライバ名: ドライバの完全な名前。

- URL: リポジトリをホストするデータベースへのJDBC接続の確立に使用するURL。

7. 「テスト」をクリックして、接続が有効であることを確認します。

8. 「OK」をクリックして、入力内容を検証します。

F.5 作業リポジトリの作成

必要に応じて、複数のマスター・リポジトリに対して複数の作業リポジトリを指定できます。ただし、バージョン管理上の目的のため、1つの作業リポジトリは1つのマスター・リポジトリにのみリンクできます。

作業リポジトリの作成を開始するには:

1. トポロジ・ナビゲータで、「リポジトリ」パネルに移動します。

2. 「作業リポジトリ」ノードを右クリックして「新規作業リポジトリ」を選択します。
作業リポジトリの作成ウィザードが開きます。

3. Oracle Data Integrator作業リポジトリ接続の詳細を次のように指定します。

- テクノロジ: 作業リポジトリをホストするサーバーのテクノロジを選択します。デフォルトは「Oracle」です。

- JDBCドライバ: リポジトリをホストするテクノロジへのアクセスに使用するドライバ。

- JDBC URL: 作業リポジトリをホストするデータ・サーバーの完全なパス。
「JDBCドライバ」パラメータと「URL」パラメータは同期化され、デフォルト値はテクノロジによって異なります。

- ユーザー: 作業リポジトリに対して作成およびホストする表の所有者のユーザーIDまたはログイン。

- パスワード: このユーザーのパスワード。

4. 「テスト」をクリックして、接続が有効であることを確認します。

5. 「次へ」をクリックします。
ステップ3で指定した接続に対する作業リポジトリがすでに存在しているかどうかが検証されます。

- この接続に対する既存の作業リポジトリが検出された場合は、次の段階として、その作業リポジトリをマスター・リポジトリに連結します。手順の詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の作業リポジトリのアタッチと削除に関する項を参照してください。

- この接続に対する作業リポジトリが検出されなかった場合は、新規の作業リポジトリが作成されます。新規作業リポジトリの作成を続行し、次のステップにある作業リポジトリの詳細を指定してください。

6. Oracle Data Integrator作業リポジトリのプロパティを指定します:

- ID: デフォルトの0とは異なる新規リポジトリに固有のID。

注意:
このIDは、リポジトリ間のインポートおよびエクスポートに影響するため、固有で他のマスター・リポジトリに使用されていないものにすることをお薦めします。詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』のエクスポート/インポートに関する項を参照してください。

- 名前: 作業リポジトリに一意の名前を指定します(例: DEVWORKREP1)。

- パスワード: 作業リポジトリのパスワードを入力します。

- タイプ: 作業リポジトリのタイプを選択します。

- 開発: このタイプのリポジトリでは、データ・モデルやプロジェクトなど(インタフェース、プロシージャなども含む)の設計時オブジェクトを管理できます。開発リポジトリには、ランタイム・オブジェクト(シナリオおよびセッション)も含まれます。このタイプのリポジトリは開発環境に適しています。

- 実行: このタイプのリポジトリには、ランタイム・オブジェクト(シナリオ、スケジュールおよびセッション)のみが含まれます。オペレータ・ナビゲータで、データ統合ジョブを起動および監視できます。これにより、「オペレータ・ナビゲータ」で、データ統合ジョブを起動および監視できます。このタイプのリポジトリには設計時のオブジェクトを含めることができず、これを「デザイナ・ナビゲータ」で使用することはできません。実行リポジトリは本番環境に適しています。

7. 「終了」をクリックします。

8. 「作業リポジトリ・ログインの作成」ダイアログが開きます。作業リポジトリのログインを作成する場合は、「はい」をクリックします。新しいダイアログが開き、ログイン名を入力するように求められます。作業リポジトリのログインを作成しない場合は、「いいえ」をクリックします。

9. ツールバーにある「保存」をクリックします。

詳細は、F.6項「作業リポジトリへの接続」を参照してください。

F.6 作業リポジトリへの接続

既存の作業リポジトリに接続してデザイナ・ナビゲータを起動するには:

1. 「ファイル」→「新規」を選択して新規ギャラリを開きます。

2. 新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

3. 「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

4. 「OK」をクリックします。
「リポジトリ接続情報」ダイアログが開きます。

5. Oracle Data Integrator接続の詳細を次のように指定します:

- ログイン名: 接続の別名(例: Repository)。
この接続の別名を使用して作業リポジトリに接続し、F.4項に記載するように、マスター・リポジトリを作成します。

- ユーザー: マスター・リポジトリの作成時に定義したODIスーパーバイザ・ユーザー名、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー名。

- パスワード: マスター・リポジトリの作成時に定義したODIスーパーバイザ・パスワード、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー・パスワード。

6. データベース接続(マスター・リポジトリ)の詳細を次のように指定します:

- ユーザー: ODIマスター・リポジトリを保持するスキーマ(データベース、ライブラリ)のデータベース・ユーザーIDまたはログイン。

- パスワード: このユーザーのパスワード。

- ドライバ・リスト: 作成したマスター・リポジトリをサポートするDBMSへの接続に必要なドライバをドロップダウン・リストから選択します。

- ドライバ名: ドライバの完全な名前。

- URL: リポジトリをホストするデータベースへのJDBC接続の確立に使用するURL。

7. 「テスト」をクリックして、接続が有効であることを確認します。

8. 「作業リポジトリ」を選択し、作業リポジトリの詳細を次のように指定します。

- 作業リポジトリ名: 前のステップで作業リポジトリに指定した名前(例ではWorkRep1)。このフィールドの右側にあるボタンをクリックすると、マスター・リポジトリで使用可能な作業リポジトリのリストを表示できます。

9. 「OK」をクリックして、入力内容を検証します。

G ODI資格証明マップ名のカスタマイズ

Oracle Data Integrator Java EEエージェントおよびOracle Data Integratorコンソールは、資格証明マップを使用してユーザー名とパスワードを格納します。デフォルトの資格証明マップ名はoracle.odi.credmapです。状況によっては、ODIユーザーがODI Java EEエージェントおよびODIコンソールに対してデフォルトの資格証明マップ名を別の名前に変更する必要があることも稀にあります。

G.1 資格証明ストアに格納されるもの

ODIランタイムでは、ODI Java EEエージェントおよびODIコンソールに資格証明ストアが使用されます。

- ODI Java EEエージェント起動用AppIdおよびパスワード

- ODIコンソール起動用AppIdおよびパスワード

ほとんどの使用シナリオでは、ODIは資格証明マップ名oracle.odi.credmapを使用します。ただし、環境によっては、グローバル・レベルで資格証明マップ名が決められており、すべてのコンポーネントでその資格証明マップ名を使用する必要があります。たとえば、Oracle Fusion Middlewareアプリケーションでは、資格証明マップ名に標準のoracle.odi.credmapではなく、oracle.apps.securityが使用されます。この場合、資格証明マップ名を環境に合わせてカスタマイズする必要があります。

G.2 updateCredMapInEarスクリプトの実行

Oracle Data Integratorテンプレートで指定された資格証明マップ名は、スクリプトupdateCredMapInEar.[sh|bat]を実行して修正できます。このスクリプトに-EARFILEパラメータを付けて実行すると、特定のEARファイルを修正してデフォルトの資格証明マップを更新できます。このスクリプトは、ODI Java EEエージェントEARを作成してデプロイする前、およびODIコンソールEARをWebLogicドメインにデプロイする前に実行する必要があります。このスクリプトの実行後、生成されるすべてのODI Java EEエージェントEAR内の資格証明マップが変更された名前になります。

使用方法:

updateCredMapInEar.sh -MAPNAME=<credential_map_name> [-EARFILE=<ear_file_to_update>

各部分の説明:

- MAPNAME: ユーザーが入力した資格証明マップ名

- EARFILE: これはオプションのパラメータです。指定すると、指定されたEARファイル内の資格証明マップが修正されます。

指定しない場合は、ODI Java EEエージェント(oraclediagent.ear)およびODIコンソール(odiconsole.ear)のデフォルト・テンプレートの資格証明マップ名が修正されます。

例:

updateCredMapInEar.sh -MAPNAME=oracle.apps.security
updateCredMapInEar.sh -MAPNAME=oracle.apps.security -EARFILE=$ODI_HOME/setup/manual/oracledi-agent/oraclediagent.ear

G.3 資格証明マップ作成用WLSTスクリプトの更新

テンプレートの資格証明マップ名を更新し、それからそのテンプレートをデプロイした場合は、デプロイされたアプリケーション用に作成された資格証明ストアのエントリで、この新しい資格証明マップ名が使用されていることを確認してください。資格証明ストアのエントリの作成に関する詳細は、3.3.3項「資格証明ストアのエントリの追加」を参照してください。

createcredコマンドでmapパラメータに指定する値は、次の例に示すように、カスタマイズされた資格証明マップ名にする必要があります。

createCred(map="acme.security.credmap", key="SUPERVISOR", user="SUPERVISOR", password="supervisor1", desc="Key for Supervisor")

H スタンドアロン・エージェントのOPMN構成

Oracle Process Monitor and Notificationサーバー(OPMN)は、プロセスの停止、起動、およびプロセス・ステータスの取得に使用されます。

スタンドアロン・エージェントは、コマンドライン・インタフェースから起動されるスタンドアロンJavaプロセスです。このエージェントは通常、最適な統合フロー・パフォーマンスが得られるように、ソースまたはターゲットにローカルにデプロイされます。このような状況では、OPMNを使用してスタンドアロン・エージェントを起動、停止および保護できます。

H.1 OPMNへのスタンドアロン・エージェントの追加

スタンドアロン・エージェントをOPMNに追加するには、ODI_HOME/oracledi/agent/bin/ディレクトリ内にあるagentcreate.propertiesを、エージェントおよびOPMN構成に合わせて編集します。

注意:
agentcreate.propertiesファイルを編集する場合、UNIXとWindowsのどちらのオペレーティング・システムでも、パスの区切り文字としてスラッシュ(/)を使用する必要があります。

表H-1にagentcreate.propertiesパラメータのリストを示します。ここに示す例は、実際のシステム構成とは異なる場合があることに注意してください。

表H-1 agentcreate.propertiesのパラメータ

パラメータ

説明

例(実際の構成は異なる可能性があります)

PORTNO

エージェントの起動ポート(agent.batコマンドラインのポートと同じ)

PORTNO=9787

JMXPORTNO

エージェントのJMXポート(agent.batコマンドラインのポートと同じ)

JMXPORTNO=9787

JAVA_HOME

エージェントによって使用されるJVMの場所

JAVA_HOME=/scratch/username/Oracle_ODIMAIN/Middleware/jdk160_11

ORACLE_OPMN_HOME

OPMNのインストール・ディレクトリ

ORACLE_OPMN_HOME=/scratch/username/oracle/product/11.1.1/as_1

ORACLE_ODI_HOME

ODIのインストール・パス

ORACLE_ODI_HOME=/scratch/username/odi_standalone

INSTANCE_HOME

エージェントを追加するOPMNインスタンスの場所

INSTANCE_HOME=/scratch/username/oracle/product/11.1.1/as_1/instances/instance1

COMPONENT_TYPE

コンポーネントのタイプ(odiagentにする必要があります)

COMPONENT_TYPE=odiagent

COMPONENT_NAME

追加するエージェントの名前。これがOPMNでのIDとなります

COMPONENT_NAME=INTERFACE

ODI_MASTER_DRIVER

マスター・リポジトリに接続するために使用するJDBCドライバ。

ODI_MASTER_DRIVER=oracle.jdbc.OracleDriver

ODI_MASTER_URL

マスター・リポジトリに接続するために使用するJDBC URL。

ODI_MASTER_URL=jdbc:oracle:thin:adc6260039:1521:orcl

ODI_MASTER_USER

マスター・リポジトリに接続するために使用するデータベース・アカウント。

ODI_MASTER_USER=SUPERVISOR

ODI_MASTER_ENCODED_PASS

データベース・アカウントのパスワード。パスワードは"encode.[sh|bat] <password>"コマンドでコード化される必要があります。

ODI_MASTER_ENCODED_PASS=hpfatLEoMR6zAK3T1PoP5LXDS

ODI_SECU_WORK_REPO

接続する作業リポジトリの名前。この作業リポジトリは、マスター・リポジトリにアタッチされている必要があります。

ODI_SECU_WORK_REPO=WORKREP

ODI_SUPERVISOR_ENCODED_PASS

OracleDIスーパーバイザ・ユーザーのパスワード。パスワードは"encode.[sh|bat] <password>"コマンドでコード化される必要があります。

ODI_SUPERVISOR_ENCODED_PASS=hpfatLEoMR6zAK3T1PoP5LXDS

次のスクリプトを実行してこのエージェントをOPMN構成に追加します。

UNIXオペレーティング・システムの場合:

ODI_HOME/oracledi/agent/bin/odi_opmn_addagent.sh

Windowsオペレーティング・システムの場合:

ODI_HOME/oracledi/agent/bin/odi_opmn_addagent.bat

H.2 エージェントの停止

opmnctlを使用してOracleインスタンスのすべてのエージェント・コンポーネントを停止するには

opmnctl stopproc process-type= odiagent

opmnctlを使用してodiagent1などの特定のエージェント・コンポーネントを停止するには

opmnctl stopproc ias-component= odiagent1

H.3 エージェントおよびエージェント・コンポーネントの起動

opmnctlを使用してOracleインスタンスのすべてのエージェント・コンポーネントを起動するには:

opmnctl startproc process-type= odiagent

opmnctlを使用してodiagent1などの特定のエージェント・コンポーネントを起動するには:

opmnctl startproc ias-component=odiagent1

H.4 Oracle HTTP Serverのステータスの確認

pmnctlを使用してOracle HTTP Serverのステータスを確認できます。

opmnctl status

H.5 エージェントの削除

次のスクリプトを実行してこのエージェントをOPMN構成から削除します。

UNIXオペレーティング・システムの場合:

ODI_HOME/oracledi/agent/bin/odi_opmn_deleteagent.sh

Windowsオペレーティング・システムの場合:

ODI_HOME/oracledi/agent/bin/odi_opmn_deleteagent.bat

索引

A  D  I  L  M  O  R  S  W

A

対象読者, Preface

D

データベース, 2.1.2

Oracle Data Integratorの削除, C.1, D

デモンストレーション(デモ)環境, E.2.3, E.2.3

手動インストール, E.2.3

ドキュメントのアクセシビリティ, Preface, Preface

ドキュメント内のサンプル・コードのアクセシビリティ, Preface

RCUのダウンロード, 2.2

I

インストール・ログ・ファイル, 2.5.3

L

ログ・ファイル

インストール, 2.5.3

M

マスター・リポジトリID, 2.2

O

Oracle Data Integrator, 1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.4.2, 2.1.1, 2.1.1, E

証明書情報, 2.1.1

削除画面, D

削除, C.1, D

Java EEコンポーネント, 1.1

手動インストール, E

Oracle Data Integratorコンソール, 1.1

Oracle Data Integratorリポジトリ, 1.1

Oracle Data Integratorスタンドアロン・エージェント, 1.1

Oracle Data Integrator Studio, 1.1

インストール後の作業, 1

公開Webサービス, 1.1

スクリプト, 1.4.2

サイレント・インストール, B

システム要件, 2.1.1

Oracle Technology Network, 2.2 Oracle WebLogic Server, 2.3, 2.3, C.1.7

Oracle WebLogic Serverのインストール, 2.3

Oracle WebLogic Serverの削除, C.1.7

oraInst.locファイル, 2.5.3

R

再インストール, C.2

リポジトリ作成ユーティリティ

ダウンロード, 2.2

リポジトリ作成ユーティリティ(RCU), 2.2 レスポンス・ファイル

作成, B.2

S

サイレント・インストール, B

スタンドアロン・エージェント, E.2.1

手動インストール, E.2.1

デインストーラの起動, C.1.4.1

Windowsシステムの場合, C.1.4.1

インストーラの起動, 2.4.1

W

作業リポジトリID, 2.2

作業リポジトリ名, 2.2

作業リポジトリのパスワード, 2.2

作業リポジトリ・タイプ, 2.2

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.