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

11gリリース1 (11.1.1.7.0)

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

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.2 データベースのインストールとODIデータベース・スキーマの作成

- 2.2.1 データベースのインストールと構成

- 2.2.2 データベース・スキーマを作成するためのRCUの使用方法

- 2.3 アプリケーション・サーバーのインストールとミドルウェア・ホームの作成

- 2.4 Oracle Data Integratorのインストール

- 2.4.1 インストーラの入手

- 2.4.2 インストーラの起動

- 2.4.3 インストール手順の実行

- 2.4.4 Java EEインストールのためのWebLogic Serverドメインの構成

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

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

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

3 Oracle Data Integratorの構成

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

- 3.1.1 スタンドアロン・エージェントとODI Studioへの追加ドライバとオープン・ツールの追加

- 3.1.2 リポジトリを手動で作成および接続するためのODI Studioの使用方法

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

- 3.1.4 スタンドアロン・エージェントの手動による構成および起動

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

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

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

- 3.2.1 WebLogicドメインまたはWebSphereセルの構成

- 3.2.1.1 構成ウィザードの起動

- 3.2.1.2 ODIドメインの構成

- 3.2.2 サーバーの起動

- 3.2.2.1 ノード・マネージャの起動

- 3.2.2.2 管理サーバーの起動

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

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

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

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

- 3.2.3.3 IBM WebSphereサーバー用の資格証明ストアのエントリの追加

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

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

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

- 3.2.7 ODIプラグインによるOracle Fusion Middleware Controlの構成

- 3.3 ODIとOracle Access Manager 11gの統合

4 Oracle Data Integratorの削除

- 4.1 削除前タスクの実行

- 4.1.1 Oracle Fusion Middlewareの停止

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

- 4.1.3 Oracle Data Integratorスキーマの削除

- 4.2 Oracle Data Integratorの削除

- 4.2.1 アンインストーラの起動

- 4.2.2 ODIホームの削除

- 4.2.3 Oracle共通ホームの削除

- 4.2.4 Oracleホーム・ディレクトリの手動削除

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

- 4.3 アプリケーション・サーバーの削除

- 4.3.1 Oracle WebLogic Serverの削除

- 4.3.2 IBM WebSphereの削除

- 4.4 再インストール

A Oracle Data Integratorのインストール画面

- A.1 Oracle Data Integratorのインストール画面のフローチャート

- A.2 Oracle Data Integratorのインストール画面の説明

- A.2.1 ようこそ

- A.2.2 ソフトウェア更新のインストール

- A.2.3 インストール・タイプの選択

- A.2.4 前提条件のチェック

- A.2.5 インストール場所の指定

- A.2.6 アプリケーション・サーバー

- A.2.7 リポジトリ構成

- A.2.8 マスター・リポジトリ

- A.2.9 スーパーバイザ・ユーザーの詳細

- A.2.10 作業リポジトリの詳細の指定

- A.2.11 エージェントの詳細の指定

- A.2.12 インストール・サマリー

- A.2.13 インストールの進行状況

- A.2.14 構成の進行状況

- A.2.15 インストール完了

B Oracle Data Integratorの削除画面

- B.1 ようこそ

- B.2 「Oracleホームの削除」

- B.3 アンインストールの進行状況

- B.4 アンインストール完了

C サイレント・インストールおよびアンインストール

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

- C.2 Oracle Data Integratorのレスポンス・ファイルの使用方法

- C.3 Oracle Data Integratorのインストール・レスポンス・ファイル・パラメータ

- C.4 Oracle Data Integratorの削除レスポンス・ファイル・パラメータ

D Oracle Data Integrator Companion CD

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

- D.2 手動によるインストールと構成の手順

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

- D.2.2 ODI StudioとXMLのリファレンス

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

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

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

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

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

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

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

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

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

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

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

- F.2 資格証明マップ名の変更

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

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

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

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

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

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

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

- G.6 エージェント設定情報の更新

H トラブルシューティング

- H.1 一般的なトラブルシューティングのヒント

- H.2 インストール・ログ・ファイルと構成ログ・ファイル

- H.2.1 インストール・ログ・ファイル

- H.2.2 構成ログ・ファイル

- H.3 JREの場所の記録

- H.4 ODIクライアントとリポジトリの互換性

- H.5 追加情報

索引

Oracle® Fusion Middleware

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

11gリリース1 (11.1.1.7.0)

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

2013年3月

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

B62263-04

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

原本主著者: Kevin Hwang

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

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

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

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 11g リリース1 (11.1.1.x.0)の最新バージョンのインストール、構成およびトラブルシューティングの情報と手順が記載されています。

すでにOracle Data Integratorをご使用の場合、最新バージョンの入手先は、既存のバージョンに応じて異なります。既存のソフトウェアを更新またはアップグレードするために実行する必要がある手順の詳細は、Oracle Fusion Middlewareダウンロード、インストール、構成のREADMEファイルを参照してください。

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

- 対象読者

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

- 関連ドキュメント

- 表記規則

対象読者

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

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

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

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 Fusion Middleware製品をインストールする前に読んでおく必要がある有用な情報が含まれています。

- 『Oracle Fusion Middleware概要』
このガイドでは、Oracle Fusion Middleware環境における一般的な用語と概念について説明します。

- Oracle Fusion Middleware管理者ガイド
このガイドには、インストールおよび構成が完了した後に、Oracle Fusion Middleware環境を管理するための情報が含まれています。

既存のOracle Data Integratorソフトウェアの最新バージョンへの更新またはアップグレードの重要情報は、次のマニュアルを参照してください。

- Oracle Fusion Middlewareパッチ適用ガイド
このガイドでは、Oracle Data Integrator 11gの既存バージョンから最新バージョンへの更新について説明します。

- Oracle Fusion Middleware Oracle Data Integratorアップグレード・ガイド
このガイドでは、Oracle Data Integrator 10gの既存バージョンから最新バージョンへのアップグレードについて説明します。

Oracle Data Integratorの製品とサービスに関する詳細は、次のマニュアルを参照してください。

- Oracle Fusion Middleware Oracle Data Integrator開発者ガイド
このガイドでは、統合プロジェクトにOracle Data Integratorを使用する意向の開発者向けのガイドラインを示します。

- Oracle Fusion Middleware Oracle Data Integrator接続およびナレッジ・モジュール・ガイド
このガイドでは、Oracle Data Integratorのナレッジ・モジュールとテクノロジ、およびそれらを統合プロジェクトで使用する方法について説明します。

- Oracle Fusion Middleware Oracle Data Integratorナレッジ・モジュール開発者ガイド
このガイドでは、Oracle Data Integratorで固有のナレッジ・モジュールを開発する方法について説明します。

- Oracle Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド
このガイドでは、Oracle Data Integratorのアプリケーション・アダプタ、およびそれをODI統合プロジェクトで使用する方法について説明します。

- Oracle Fusion Middleware ODIのためのOracle Data ProfilingおよびOracle Data Qualityインストレーション・ガイド
このガイドでは、インストールの前提条件やトラブルシューティングなど、Oracle Date IntegratorのOracle Data ProfilingとOracle Data Qualityのインストールについて説明します。

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

表記規則

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

規則

意味

太字

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

イタリック体

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

固定幅フォント

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

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サービスは、シナリオの管理、計画のロード、セッションおよび他の機能を実行するための操作(またはインタフェース)を提供します。この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インストーラには、次のインストール・オプションが用意されており、インストール中に任意の組合せで選択できます。

- Developerインストール
このインストールには、ODI StudioとOracle Data Integratorソフトウェア開発キット(SDK)が含まれます。

このインストールには、スタンドアロン・エージェントや、セッションまたはシナリオをコマンドラインから管理するためのスクリプトは含まれないことに注意してください。スタンドアロン・エージェントが必要な場合は、「Developerインストール」に加えて、「スタンドアロン・インストール」も選択してください。

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

- 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に固有の構成要件も確認します。

第2.1項「システムおよびネットワーク環境の確認」

Oracle Data Integratorに固有の情報は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』を参照してください。

リポジトリ作成ユーティリティ(RCU)またはODI Studioを使用して必要なスキーマを作成します。

Oracleリポジトリ作成ユーティリティ(RCU)を使用して、単一のデータベース・スキーマにマスター・リポジトリと作業リポジトリを作成してロードできます。

Oracle Data Integrator Studioを使用して、インストール後に手動でリポジトリを作成することもできます。

第2.2項「データベースのインストールとODIデータベース・スキーマの作成」

RCUは、Oracle、Microsoft SQL ServerおよびDB2テクノロジのみをサポートすることに注意してください。RCUはマスター・リポジトリと作業リポジトリの両方を含む単一スキーマをサポートするだけです。その他のテクノロジや構成をサポートするには、インストール・フェーズ後にOracle Data Integrator Studioを使用して手動でリポジトリを作成してください。

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

ODI Java EEコンポーネントをインストールする場合は、アプリケーション・サーバーをインストールし、Oracle Fusion Middlewareホームを作成します。

ODIを実行するためにOracle WebLogic ServerまたはIBM WebSphereアプリケーション・サーバーをインストールする必要はありません。アプリケーション・サーバーとMiddlewareホーム・ディレクトリは、Java EEコンポーネントを使用する場合の前提条件です。

Oracle WebLogic Serverのインストール手順は、第2.3項「アプリケーション・サーバーのインストールとミドルウェア・ホームの作成」を参照してください。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

IBM WebSphereのインストール手順は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドを参照してください。

Oracle Universal Installer (OUI)を実行してOracle Data Integrator 11gをインストールします。

Oracle Universal Installerにより、ODIのインストールおよび構成タスクの多くが自動化されます。

第2.4項「Oracle Data Integratorのインストール」

ODI Studio、リポジトリおよびスタンドアロン・エージェントのインストール後ステップを実行します。

ODIのインストール後に、リポジトリの作成、リポジトリへの接続またはドライバの追加を手動で行う必要がある場合があります。またインストール・タイプによっては、スタンドアロン・エージェントの構成も手動で行う必要があります。

第3.1項「ODI Studio、リポジトリおよびスタンドアロン・エージェントの手動構成手順」

Java EEコンポーネントをデプロイします(適用できる場合)。

Java EEコンポーネントをインストールしている場合、トポロジでJava EEエージェントを宣言する必要があります。また、WebLogicドメインの作成や、Java EEエージェントのテンプレートの生成およびデプロイが必要な場合もあります。

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

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

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

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

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

ODIのインストール・トポロジは、インストールおよび構成するコンポーネントによって異なります。ODIをインストールするには、Middlewareホーム・ディレクトリが必要です。

- たとえば、スタンドアロン・エージェントのみをインストールする場合、アプリケーション・サーバーは必要ありませんが、手動でMiddlewareホーム(MW_HOME)ディレクトリを作成する必要があります。ODIソフトウェアは、このMiddlewareホーム内にインストールされます。

- Java EEコンポーネントをインストールする場合、最初にアプリケーション・サーバーをインストールする必要があります。WebLogic Serverを選択する場合、Middlewareホームは自動的に作成されます。WebSphereをアプリケーション・サーバーとして使用する場合も、ODIのインストール先になるMiddlewareホームを、別途作成する必要があります。
WebLogic Serverをインストールすると、WebLogic Serverホーム(WL_HOME)ディレクトリとOracle Commonホーム(oracle_common)ディレクトリも作成されます。Oracle Commonホームには、Fusion Middleware ControlとJava Required Files (JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが格納されます。

Oracle Data Integratorをインストールすると、スイート用ODI Oracleホーム・ディレクトリ(ODI_HOME)がMiddlewareホーム・ディレクトリの下に作成されます。ODI Oracleホーム・ディレクトリには、Oracle Data Integrator用のバイナリ・ファイルおよびライブラリ・ファイルが含まれます。

Java EEコンポーネントを構成し、Oracle WebLogic Serverドメインを作成すると、ドメイン・ホーム・ディレクトリ(DOMAIN_HOME)が作成されます。このディレクトリは、システム上の任意の場所に配置できます。

図1-2は、Java EEコンポーネントがドメインで構成され、WebLogic Serverがアプリケーション・サーバーとして構成されている、一般的なODIインストール・トポロジを示します。このドメインには、2つの管理対象サーバーが存在することに注意してください。odi_server1はODIのドメイン構成中に作成されるデフォルト管理対象サーバーであり、bam_server1はOracle BAMのドメイン構成中に作成されるデフォルト管理対象サーバーです。これらは両方が同じドメインに存在することが多いので、この図では、ODIと同じドメインに他の製品を構成できることが示されています。

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

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

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

注意:

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

表1-2 ODI 11gインストール・ディレクトリの内容

ディレクトリ

説明

/bin

アップグレード・アシスタントが含まれます。

/cfgtoollogs

構成およびインストールのログ・ファイルが含まれます。

/common

次の重要なディレクトリが含まれます。

- /bin (構成ウィザード、packとunpack、wlstおよびエージェント作成と資格証明マッピングで使用する他のスクリプト)

- /templates/applications (WebLogic Serverドメインの作成または拡張のためのコンポーネント・テンプレート・ファイル)

- /templates/was (IBM WebSphereセルの作成または拡張のためのコンポーネント・テンプレート・ファイル)

/odi_misc

Oracle Data Integratorコンポーネントによって共有されるコア・ライブラリの一部が含まれます。製品に付属するドライバはこのフォルダに格納されています。

/oracledi

次の重要なディレクトリが含まれます。

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

- /agent/bin(エージェント、シナリオおよびセッションを管理するコマンドライン・スクリプト。スクリプトは第1.4.2項に示します。)

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

- /client(Oracle Data Integrator Studio)

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

/oracledi.common

Oracle Data Integratorコンポーネントによって共有されるライブラリとファイルの一部が含まれます。

/oracledi.sdk

ODI公開APIが含まれます。このAPIのライブラリはランタイム・エージェントに必要です。

/oui

/binディレクトリが含まれます。このディレクトリにはODIアンインストーラが含まれます。

/setup

手動でインストールできるコンポーネントが含まれます。

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

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

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

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

ファイル

説明

agent

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

agent_agent_name

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

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

agentstop

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

encode

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

getsessionstatusremote

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

このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。システムにwgetバージョン1.12以上が存在する必要があります。

odiparams

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

odi_opmn_addagent

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

odi_opmn_deleteagent

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

restartsession

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

startcmd

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

startscen

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

startscenremote

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

このスクリプトは、UNIXオペレーティング・システムでのみ使用できます。システムにwgetバージョン1.12以上が存在する必要があります。

restartloadplan

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

startloadplan

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

stoploadplan

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

stopsession

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

2 Oracle Data Integratorのインストール

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

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

- 第2.1項「システムおよびネットワーク環境の確認」

- 第2.2項「データベースのインストールとODIデータベース・スキーマの作成」

- 第2.3項「アプリケーション・サーバーのインストールとMiddlewareホームの作成」

- 第2.4項「Oracle Data Integratorのインストール」

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

2.1 システムおよびネットワーク環境の確認

システム環境がインストールの最小要件を満たしていることを確認するには、Oracle Technology Network (OTN)で入手できる次のドキュメントを参照してください。

- Oracle Fusion Middlewareのシステム要件と仕様
このドキュメントには、ハードウェアとソフトウェアの要件、最小ディスク領域とメモリーの要件、データベース・スキーマの要件、および必要なシステム・ライブラリ、パッケージまたはパッチに関する情報が記載されています。

DHCPサーバー、ネットワーク化されていないコンピュータまたはマルチホスト化されたコンピュータにインストールする場合は、追加の構成手順が必要です。これらの手順は、システム要件に関するドキュメントにおける、Oracle Fusion Middlewareのシステム要件と仕様についての項でも参照できます。

Windowsオペレーティング・システムにインストールする場合で、第508条のアクセシビリティに対応するJava Access Bridgeをインストールおよび構成する場合は、このドキュメント内のJava Access Bridgeのインストールおよび構成に関する説明を参照してください。

- Oracle Fusion Middlewareでサポートされるシステム構成
このページには、現在または過去の製品リリースの動作保証に関する様々なドキュメントを示しています。Oracle Fusion Middleware 11gR1のシステム要件とサポートされているプラットフォームのドキュメントには、サポートされている32ビットおよび64ビットのオペレーティング・システム、データベース、Webサーバー、LDAPサーバー、アダプタ、IPv6、JDKおよびサード・パーティ製品に関連する動作保証情報が含まれています。

- 『Oracle Fusion Middleware相互運用および互換性ガイド』
このドキュメントには、Oracle Fusion Middleware 11g製品をインストールまたはアップグレードするときに発生する可能性のある互換性および相互運用に関する問題が示されています。

2.2 データベースのインストールとODIデータベース・スキーマの作成

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

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

- データベースのインストールおよび構成

- データベース・スキーマを作成するためのRCUの使用方法

2.2.1 データベースのインストールと構成

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

- Oracle Fusion Middleware 11gR1のシステム要件とサポートされているプラットフォームのドキュメントに、RCUとOracle Fusion Middlewareでの使用が動作保証されているデータベースのリストが記載されています。このドキュメントは、Oracle Fusion Middlewareでサポートされるシステム構成に関するページにあります。

- RCUを実行する前に、Oracle Fusion Middlewareのシステム要件と仕様のドキュメントで特定のデータベースの要件を確認して、データベースが正しく構成されていることを確認してください。

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

注意:

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

2.2.2 データベース・スキーマを作成するためのRCUの使用方法

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

1. 最新バージョンのRCUを入手する方法の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のRCUの入手に関する項を参照してください。

2. RCUを起動する方法の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のRCUの起動に関する項を参照してください。

3. 『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のRepository Creation Utilityの画面に関する項の説明に従って、各画面で必要な情報を入力します。

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

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

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

5. 「カスタム変数」画面で、図2-2に示す情報を表2-1の説明に従って入力します。

表2-1 RCUの「カスタム変数」画面の値

コンポーネント変数

説明

マスター・リポジトリ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

このエラーが表示された場合は、ODIのRCUの「カスタム変数」画面に戻り、正しい値を入力してください。

図2-2 ODIのRCUの「カスタム変数」画面

「図2-2 ODIのRCUの「カスタム変数」画面」の説明

6. 「次へ」をクリックして、残りの画面の設定を続行します。詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のRepository Creation Utilityの画面に関する項を参照してください。

2.3 アプリケーション・サーバーのインストールとMiddlewareホームの作成

Oracle Data Integrator Java EEコンポーネントを使用するには、システムにアプリケーション・サーバー(Oracle WebLogic ServerまたはIBM WebSphereのどちらか)とMiddlewareホーム・ディレクトリが必要です。Oracle Data Integratorをインストールするためにドメイン(Oracle WebLogic Severの場合)またはセル(IBM WebSphereの場合)を構成する必要はないことに注意してください。必要なのは、アプリケーション・サーバーをインストールすることとMiddlewareホーム・ディレクトリを作成することのみです。

Oracle WebLogic Serverをインストールすると、自動的にMiddlewareホームが作成されます。詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のMiddlewareおよびWebLogicのホーム・ディレクトリに関する項を参照してください。Oracle WebLogic Serverをインストールする場合は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』の次に示す各項を参照してください。

- 最新バージョンをダウンロードする方法の説明は、製品の配布に関する項を参照してください。

- インストール手順は、グラフィカル・モードでのインストール・プログラムの実行に関する項を参照してください。

IBM WebSphereをインストールする場合は、Middlewareホーム・ディレクトリ構造を手動で作成する必要があります。Middlewareホームには、IBM WebSphereインストールの場所への依存関係はありません。IBM WebSphereをインストールする場合、詳細はOracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドのIBM WebSphereでのOracle Fusion Middlewareのインストールおよび構成に関する項を参照してください。

2.4 Oracle Data Integratorのインストール

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

- 第2.4.1項「インストーラの入手」

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

- 第2.4.3項「インストール手順の実行」

注意:

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

2.4.1 インストーラの入手

具体的なニーズに応じて、Oracle Fusion Middlewareソフトウェアを入手できる場所は複数あります。詳細は、「Oracle Fusion Middlewareダウンロード、インストール、構成のREADME」ページにある、特定のリリースのREADMEファイルを参照してください。

いずれかのダウンロード場所を選択して、Oracle Data Integratorをダウンロードします。これは、.zipアーカイブ・ファイルとして使用システムに保存されます。

アーカイブ・ファイルをダウンロードした後、インストールを実行するマシンの選択したディレクトリにアーカイブ・ファイルを解凍します。

2.4.2 インストーラの起動

インストーラを実行するには、アーカイブ・ファイルを解凍したディレクトリに移動し、Disk1ディレクトリに切り替えます。

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

cd unpacked_archive_directory/Disk1
./runInstaller -jreLoc JRE_LOCATION

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

cd unpacked_archive_directory\Disk1
setup.exe -jreLoc JRE_LOCATION

インストーラに必要なシステムのJava Runtime Environment (JRE)の場所を、-jreLocパラメータを使用してフルパスで指定する必要があります。Oracle WebLogic Serverをインストールした場合(第2.3項「アプリケーション・サーバーのインストールとMiddlewareホームの作成」)、JREはシステムのMiddlewareホーム内のjdk160_versionディレクトリにインストールされています。この場所をJRE_LOCATIONとして使用してインストーラを実行できます。

IBM WebSphereをアプリケーション・サーバーとして使用している場合、システムにインストール済の動作保証されているJREのフルパスを指定する必要があります。動作保証されているJREのバージョンは、Oracle Fusion Middleware 11gR1のシステム要件とサポートされているプラットフォームのドキュメントのOracle Fusion Middlewareでサポートされるシステム構成に関するページを参照してください。

インストール中に作成されるログ・ファイルの詳細は、第H.2項「インストール・ログ・ファイルと構成ログ・ファイル」を参照してください。

2.4.3 インストール手順の実行

表2-2の手順に従い、Oracle Data Integratorをインストールおよび構成します。

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

表2-2 Oracle Data Integratorのインストール・フロー

画面

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

説明

ようこそ

常時

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

ソフトウェア更新のインストール

常時

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

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

インストール・タイプの選択

常時

実行するインストール・タイプを選択します。

インストール・タイプの詳細は、第1.2項「ODIのインストール・タイプ」を参照してください。

前提条件のチェック

常時

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

インストール場所の指定

常時

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

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

「インストール・タイプの選択」画面で「Java EEインストール」を選択した場合、Middlewareホームの場所も入力するように要求されます。

アプリケーション・サーバー

「インストール・タイプの選択」画面で「Java EEインストール」が選択されている場合のみ。

Java EEコンポーネントで使用するアプリケーション・サーバーを選択します。

リポジトリ構成

常時

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

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

マスター・リポジトリ

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

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

スーパーバイザ・ユーザーの詳細

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

この画面では、ODI SUPERVISORユーザーのパスワードを指定できます。このパスワードは、RCUを実行してスキーマを作成したときに「カスタム変数」画面で指定したパスワードと同じです。第2.2.2項「データベース・スキーマを作成するためのRCUの使用方法」を参照してください。

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

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

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

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

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

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

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

インストール・サマリー

常時

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

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

インストールの進行状況

常時

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

構成の進行状況

「インストール・タイプの選択」画面で「Developerインストール」または「スタンドアロン・エージェント」が選択されている場合のみ。

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

インストール完了

常時

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

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

2.4.4 Java EEインストールのためのWebLogic Serverドメインの構成

「インストール・タイプの選択」画面で「Java EEインストール」を選択した場合、コンポーネントを使用するには、次のいずれかを実行する必要があります。

- アプリケーション・サーバーとしてWebLogic Serverを使用する場合、第3.2.1項「WebLogicドメインまたはWebSphereセルの構成」を参照して、WebLogic Serverドメインを構成します。

- アプリケーション・サーバーとしてIBM WebSphereを使用する場合、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドの新しいIBM WebSphereセルでのOracle Fusion Middlewareコンポーネントの構成に関する項を参照して、WebSphereセルを構成します。

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

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

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

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

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

インストール・ログ・ファイルの内容を確認し、何も問題が発生していないことを確認します。ログ・ファイルとその場所の詳細は、第H.2項「インストール・ログ・ファイルと構成ログ・ファイル」を参照してください。

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

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

3 Oracle Data Integratorの構成

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

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

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

- 第3.3項「ODIとOracle Access Manager 11gの統合」

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

環境の特性によっては、特定のコンポーネントをインストールする際に、手動で次の手順を実行する必要がある場合があります。

- 第3.1.1項「スタンドアロン・エージェントとODI Studioへの追加ドライバとオープン・ツールの追加」

- 第3.1.2項「リポジトリを手動で作成および接続するためのODI Studioの使用方法」

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

- 第3.1.4項「スタンドアロン・エージェントの手動による構成および起動」

3.1.1 スタンドアロン・エージェントとODI Studioへの追加ドライバとオープン・ツールの追加

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

- UNIX/Linuxオペレーティング・システムでは、次のディレクトリに移動します(ODI Studioを初めて起動するまでは作成されません):

$HOME/.odi/oracledi/userlib

このフォルダにはadditional_path.txtファイルが含まれ、これにより/userlibディレクトリの外にある追加ファイルやフォルダを宣言できます。ODI Studioはこれからライブラリやドライバを取得します。additional_path.txtファイルに、スタンドアロン・エージェント用に次のパスを追加します。

ODI_HOME/oracledi/agent/drivers/

- Windowsオペレーティング・システムでは、次のディレクトリに移動します(ODI Studioを初めて起動するまでは作成されません):

%APPDATA%\odi\oracledi\userlib

%APPDATA%は、ユーザーのWindows Application Dataディレクトリです(通常はC:\Documents and Settings\user\Application Data)。additional_path.txtファイルに、スタンドアロン・エージェント用に次のパスを追加します。

ODI_HOME\oracledi\agent\drivers

注意:

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

3.1.2 リポジトリを手動で作成および接続するためのODI Studioの使用方法

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

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

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

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

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

注意:

言語の変更に対応する適切なシステム・フォントがインストール済であることを確認します。

1. odi.confファイルを編集のために開きます。このファイルは次のディレクトリにあります。
UNIXオペレーティング・システム:

ODI_HOME/oracledi/client/odi/bin

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

ODI_HOME\oracledi\client\odi\bin

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

AddVMOption -Duser.language=en
AddVMOption -Duser.region=US

注意:

言語を日本語に変更する場合は、次の行を追加します。

AddVMOption -Duser.language=ja_JP.usjis

次の行は使用しないでください。

AddVMOption -Duser.language=ja_JP.utf8

これは、テキストが切り捨てられる問題を避けるためです。

3.1.4 スタンドアロン・エージェントの手動による構成および起動

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

参照:

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

この項では、次の各手順について説明します。

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

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

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

スタンドアロン・エージェントを手動で構成するには:

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

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

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

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

- プロトコル - エージェントの受信リスニング・プロトコル。有効な値は、httpまたはhttpsです。

- 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

データベース・アカウントのパスワード。パスワードは次のコマンドでエンコードする必要があります。

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

encode.sh password

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

encode.bat password

ODI_SECU_WORK_REP

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

ODI_SUPERVISOR

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

ODI_SUPERVISOR_ENCODED_PASS

このユーザーのパスワード。パスワードは次のコマンドでエンコードする必要があります。

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

encode.sh password

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

encode.bat password

ODI_USER

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

ODI_ENCODED_PASS

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

ODI_CONNECTION_RETRY_COUNT

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

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

ODI_CONNECTION_RETRY_DELAY

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

表3-2に、エージェントの受信リスニング・プロトコルとしてHTTPSが指定されている場合のパラメータを示します。すべてのパスワードは次のコマンドでエンコードする必要があります。

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

encode.sh password

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

encode.bat password

表3-2 HTTPSリポジトリ接続情報

パラメータ

説明

ODI_KEYSTORE_ENCODED_PASS

キーストアのパスワード。この値は必須です。

ODI_KEY_ENCODED_PASS

キーのパスワード。この値はオプションです。

ODI_TRUSTSTORE_ENCODED_PASS

トラストストアのパスワード。この値はオプションです。

さらに、ODI_JAVA_OPTIONS変数を使用して、-Djavax.net.ssl.keyStore、-Djavax.net.ssl.keyStoreType、-Djavax.net.ssl.trustStoreおよび-Djavax.net.ssl.trustStoreTypeを構成できます。

次の例は変更された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.1.4.2 スタンドアロン・エージェントの手動起動

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

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

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

2. 次のコマンドを入力してエージェントを開始します。
UNIXオペレーティング・システムの場合

./agent.sh

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

agent.bat

表3-3に、エージェントを構成できる各種パラメータを示します。

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

パラメータ

説明

-PORT=port

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

-NAME=agent_name

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

-JMXPORT=jmx_port

JMXエージェントのポート番号。エージェントはこのポートでリスニングし、メトリックを提供するJMXリクエストを待機します。デフォルト値はリスニング・ポート + 1000です。たとえば、次のように指定されているとします。

-PORT=20910

この場合、次のようになります。

-JMXPORT=21910

-PROTOCOL=protocol

エージェントのリスニング・プロトコル。httpまたはhttpsを指定します。デフォルトはhttpです。

パラメータの前にはハイフンまたはダッシュ(-)文字を記述し、使用できる値の前には等号(=)文字を記述します。コマンドを入力する際には、オペレーティング・システム固有のデリミタの構文を考慮してください。

たとえばUNIXオペレーティング・システムでは、次のコマンドにより、リポジトリでagent_001として宣言されているスタンドアロン・エージェントが、リスニング・プロトコルとしてHTTPを使用して、ポート20300で起動されます。

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

Windowsオペレーティング・システムでは、等号(=)文字または空白が含まれるコマンド引数は、二重引用符を使用して区切る必要があります。例:

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

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

ここでは、Java EEエージェント、Oracle Data IntegratorコンソールおよびOracle Enterprise Managerの構成手順について説明します。

- 第3.2.1項「WebLogicドメインまたはWebSphereセルの構成」

- 第3.2.2項「サーバーの起動」

- 第3.2.3項「資格証明ストアのエントリの追加」

- 第3.2.4項「トポロジでのJava EEエージェントの宣言」

- 第3.2.5項「Java EEエージェント・テンプレートの生成」

- 第3.2.6項「ODIコンソール接続の構成」

- 第3.2.7項「ODIプラグインによるOracle Fusion Middleware Controlの構成」

3.2.1 WebLogicドメインまたはWebSphereセルの構成

IBM WebSphereでJava EEコンポーネントを使用するには、WebSphereセルを作成して構成する必要があります。重要情報および手順は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドの新しいIBM WebSphereセルでのOracle Fusion Middlewareコンポーネントの構成および新しいIBM WebSphereセルでのOracle Fusion Middlewareコンポーネントの構成に関する項を参照してください。

WebLogic ServerでJava EEコンポーネントを使用するには、WebLogic Serverドメインを作成し、そのドメインで管理対象サーバーを構成する必要があります。これらのタスクは、Oracle Fusion Middleware構成ウィザードを使用して実現できます。

注意:

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

WebLogic Serverドメインを構成するには、この項の手順に従います。

- 第3.2.1.1項「構成ウィザードの起動」

- 第3.2.1.2項「ODIドメインの構成」

3.2.1.1 構成ウィザードの起動

構成ウィザードは、ODI_HOMEディレクトリのcommon/binにあります。

ODI_HOME/common/bin/config.sh (UNIXオペレーティング・システムの場合)またはODI_HOME\common\bin\config.cmd (Windowsオペレーティング・システムの場合)を実行して、WebLogic Serverの構成ウィザードを起動します。

構成セッション用のログ・ファイルを作成するには、第H.2.2項「構成ログ・ファイル」の手順を参照してください。

3.2.1.2 ODIドメインの構成

構成ウィザードを起動した後、Oracle Fusion Middleware構成ウィザードによるドメインの作成の説明に従って、画面で必要な情報を入力します。

この項では、ドメイン構成プロセスで使用する画面の重要情報について説明します。

- 「ドメイン・ソースの選択」画面でのコンポーネントの選択

- ODI管理対象サーバーのリスニング・ポートの確認

ODIのドメインを正常に構成するには、慎重に手順を実行してください。

「ドメイン・ソースの選択」画面でのコンポーネントの選択

図3-1に示す「ドメイン・ソースの選択」画面には、構成可能なすべてのコンポーネントが表示されます(これらの製品はすべて同じMiddlewareホームに存在します)。この例では、ODIは固有のMiddlewareホームにインストールされているので、ODI固有の製品のみが表示されています。

Oracle Data Integratorコンポーネントを使用して既存のドメインを拡張するように選択することもできます。既存のドメインを拡張する場合は、ドメイン内のまだ構成されていない製品のみ構成できます。

図3-1 ODIコンポーネントが表示されている構成ウィザードの「ドメイン・ソースの選択」画面

「図3-1 ODIコンポーネントが表示されている構成ウィザードの「ドメイン・ソースの選択」画面」の説明

一部のコンポーネントには、他のコンポーネントへの依存関係があります。構成ウィザードはすべての依存関係を自動的に判断します。コンポーネントを選択すると、依存関係のあるすべてのコンポーネントが自動的に選択されます(表3-4)。

表3-4 ODIコンポーネントと依存関係

コンポーネント

依存関係

Oracle Enterprise ManagerプラグインODI用

Oracle Enterprise Manager

Oracle JRF

Oracle Enterprise Manager

Oracle JRF

Oracle Data Integratorコンソール

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

Oracle JRF

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

なし

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

Oracle Data Integrator SDK Webサービス

Oracle JRF

Oracle Data Integratorエージェント

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

Oracle JRF

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

Oracle JRF

オプション構成のオプションの選択

一部の構成オプションは、「オプション構成の選択」画面で項目を選択する必要があります。図3-2に示すように、「管理サーバー」、「管理対象サーバー、クラスタ、およびマシン」および「デプロイメントとサービス」の各オプションを選択する必要があります。

図3-2 「オプション構成の選択」画面

「図3-2 「オプション構成の選択」画面」の説明

ODI管理対象サーバーのリスニング・ポートの確認

図3-3に示すように、ドメインのODI管理対象サーバーが、Oracle Data Integrator Java EEコンポーネントを使用できるように正しく構成されていることを確認する必要があります。

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

「図3-3 ODI管理対象サーバーの構成」の説明

この画面を表示するには、まず「オプション構成の選択」画面で「管理対象サーバー、クラスタ、およびマシン」を選択する必要があります。

Oracle Enterprise Managerコンソールを使用してODIドメインを管理する場合、ODI管理対象サーバーがデフォルト・リスニング・ポートの8001を使用していることを確認します。8001以外のリスニング・ポートは、Enterprise Managerコンソールから正しくロードされません。

odiconsoleとoraclediagentの管理サーバーへのデプロイ

「デプロイメントのクラスタまたはサーバーへのターゲット設定」画面で、「ターゲット」ペインで管理サーバーが選択されていることを確認し、右側のAdminServerペインでodiconsoleとoraclediagentを選択します(図3-4)。

図3-4 ODIデプロイメント構成

「図3-4 ODIデプロイメント構成」の説明

デフォルトでは、製品アプリケーションは自動的に、管理対象サーバーまたは管理対象サーバーが割り当てられているクラスタにターゲット設定されます。この画面を使用して、アプリケーションを追加のサーバーおよびクラスタにターゲット設定します。

JDBCサービスの管理サーバーへのターゲット設定

「サービスのクラスタまたはサーバーへのターゲット設定」画面で、「ターゲット」ペインで管理サーバーが選択されていることを確認し、右側のAdminServerペインでJDBCを選択します。odiMasterRepositoryとodiWorkRepositoryも、両方とも選択されていることを確認します。(図3-5)。

図3-5 ODIサービス構成

「図3-5 ODIサービス構成」の説明

デフォルトでは、製品サービスは自動的に、管理対象サーバーまたは管理対象サーバーが割り当てられているクラスタにターゲット設定されます。この画面を使用して、サービスを追加のサーバーおよびクラスタにターゲット設定します。

ドメインの作成

「構成のサマリー」画面が表示されたら、この画面でドメイン構成詳細が正しいことを確認し、「作成」をクリックしてドメインを作成します。

3.2.2 サーバーの起動

IBM WebSphereセルでサーバーを起動する手順は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドのIBM WebSphereサーバーの起動に関する項を参照してください。

WebLogic Serverドメインでサーバーを起動するには、この項の手順に従います。

- 第3.2.2.1項「ノード・マネージャの起動」

- 第3.2.2.2項「管理サーバーの起動」

- 第3.2.2.3項「管理対象サーバーの起動」

3.2.2.1 ノード・マネージャの起動

ノード・マネージャは、リモート位置から管理サーバー・インスタンスと管理対象サーバー・インスタンスを起動、シャットダウンおよび再起動できるWebLogic Serverユーティリティです。ノード・マネージャはオプションですが、WebLogic Server環境で高可用性を必要とするアプリケーションをホストしている場合は、使用することをお薦めします。

ノード・マネージャ・プロセスは、特定のWebLogicドメインではなく、マシンに関連付けられています。ノード・マネージャ・プロセスと同じマシンに存在するサーバー・インスタンスであれば、任意のWebLogic Serverドメイン内のサーバー・インスタンスを、同じノード・マネージャ・プロセスで制御できます。ノード・マネージャを使用して制御する必要があるWebLogic Serverインスタンス(管理サーバーまたは管理対象サーバーのどちらであっても)をホストする各コンピュータで、ノード・マネージャを実行する必要があります。

次のスクリプトを実行して、ノード・マネージャを起動します。

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

WL_HOME/server/bin/startNodeManager.sh

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

WL_HOME\server\bin\startNodeManager.cmd

WL_HOMEは、WebLogic Serverホーム・ディレクトリへのフルパスで置き換えます。ノード・マネージャの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイド』を参照してください。

3.2.2.2 管理サーバーの起動

ドメインの管理を開始するには、管理サーバーを起動します。作成した管理サーバーを起動するには、次のコマンドを使用します。

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

DOMAIN_HOME/bin/startWebLogic.sh

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

DOMAIN_HOME\bin\startWebLogic.cmd

DOMAIN_HOMEは、ドメインを作成したディレクトリへのフルパスで置き換えます。デフォルトの場所は、MW_HOME\user_projects\domains\DOMAIN_NAMEです。

Windowsオペレーティング・システムでは、構成ウィザードにより、作成した管理サーバーを起動するためのショートカットが「スタート」メニューに作成されます(たとえば、ユーザー・プロジェクト→DOMAIN_NAME→WebLogicドメインの管理サーバーの起動)。

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

注意:

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

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

管理サーバー・コンソールにアクセスするには、次のURLを使用します。

http://administration_server_host:administration_server_port/console

次の画面(図3-6)が表示されたら、管理サーバーのログイン資格証明を入力します。

図3-6 管理コンソールのログイン画面

「図3-6 管理コンソールのログイン画面」の説明

ログインした後、図3-7と同様の画面が表示されます。

図3-7 管理サーバー・コンソール

「図3-7 管理サーバー・コンソール」の説明

SSL接続を受け入れるように管理サーバーを構成した場合は、次のURLを使用して管理サーバー・コンソールにセキュア・モードでアクセスします。

https://administration_server_host:secure_administration_server_port/console

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

ODI管理対象サーバーを起動するには、次のコマンドを実行します。

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

DOMAIN_HOME/bin/startManagedWebLogic.sh managed_server_name

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

DOMAIN_HOME\bin\startManagedWebLogic.cmd managed_server_name

このコマンドには、起動する管理対象サーバーの名前を指定する必要があることに注意してください。ODI管理対象サーバーのデフォルト名はodi_server1です。

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

ドメインの作成中にOracle Enterprise Manager - 11.1.1.0 [oracle_common]コンポーネントを選択した場合は、次のURLを使用してOracle Fusion Middleware Controlにアクセスしてodi_server1を管理できます。

http://administration_server_host:administration_server_port/em

プロンプトが表示されたら、ログイン資格証明を入力します(図3-8)。

図3-8 Fusion Middleware Controlのログイン画面

「図3-8 Fusion Middleware Controlのログイン画面」の説明

ログインした後、図3-9と同様の画面が表示されます。

図3-9 Oracle Fusion Middleware Control

「図3-9 Oracle Fusion Middleware Control」の説明

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

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

注意:

資格証明ストアのエントリを変更する必要があるのは、次の状況のみです。

- ODIコンソールとODIエージェントが別々のドメインにデプロイされている場合

- ODIコンソールがデプロイされている管理対象サーバー(たとえばms1)とODIエージェントがデプロイされている別の管理対象サーバー(たとえばms2)が同じドメインに属する場合

どちらの状況にも該当しない場合、資格証明ストアのエントリは必要ありません。

この項では、資格証明ストアのエントリを作成するための次の各手順について説明します。

- 第3.2.3.1項「Java EEエージェント用の資格証明ストアのエントリの追加」

- 第3.2.3.2項「Oracle Enterprise Manager用の資格証明ストアのエントリの追加」

- 第3.2.3.3項「IBM WebSphereサーバー用の資格証明ストアのエントリの追加」

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

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

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

1. 管理サーバーが起動し、稼働中であることを確認します。

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

3. wlstを開始します。

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

./wlst.sh

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

wlst.cmd

4. ユーザー名とパスワードを設定する次のWLSTコマンドを実行します。

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

5. 管理サーバーを再起動します。

3.2.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 Fusion Middleware Controlの構成」を参照してください。

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

3.2.3.3 IBM WebSphereサーバー用の資格証明ストアのエントリの追加

アプリケーション・サーバーとしてIBM WebSphereを使用してOracle Data Integratorを構成している場合、次のように資格証明ストアのエントリを追加できます。

1. ODI_HOME/common/binディレクトリに移動し、wsadminツールを起動します。次のコマンドを使用して、ユーザー自身のユーザー名とパスワードを設定します。

./wsadmin.sh -profileName $NODE_PROFILE -connType SOAP -user wasadmin -password welcome1

2. Java EEエージェント用の資格証明ストアのエントリを作成します。

Opss.createCred(map="oracle.odi.credmap", key="SUPERVISOR", user="SUPERVISOR", password="SUNOPSIS", desc="ODI SUPERVISOR Crendential")

3. Oracle Enterprise Manager用の資格証明ストアのエントリを作成します。

Opss.createCred(map="oracle.odi.credmap", key="xcell", user="wasadmin", password="welcome1", desc="WAS credentials")

4. exitと入力してwsadminツールを終了します。

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

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

1. ODIコンソールを起動します。

2. 「トポロジ・ナビゲータ」で、マスター・リポジトリに接続し、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.2.5 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コンソール・テンプレートで参照されます。生成されたエージェント・テンプレートを使用する場合は、このテンプレートに含まれるデータソースがこのエージェントに対するトポロジで宣言するデータソースになります。このテンプレートにはオプションでドライバ・ファイルも含みます。

Java EEテンプレートは、ODI_HOME/common/binディレクトリにある次のスクリプトを実行して生成することもできます。

Oracle WebLogic Serverの場合:

generate_agent_wls_template.[sh|cmd]

IBM WebSphereの場合:

generate_agent_was_template.[sh|cmd]

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

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

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

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

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

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

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

http://odi_host:port/odiconsole

2. ログイン資格証明(たとえば、ユーザーID SUPERVISORと自身のパスワード)を入力します。

3. 「管理」タブを開きます。
接続がまだ構成されていない場合は、ログイン画面の右上隅に「管理」タブへのリンクが表示されます。

4. 「リポジトリ接続」ノードを開きます。

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

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

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

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

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

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

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

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

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

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

3.2.7 ODIプラグインによるOracle Fusion Middleware Controlの構成

Oracle Fusion Middleware ControlをODIコンソールとともに使用して、ODIエージェント、リポジトリおよびセッションに関する情報を取得できます。Oracle Fusion Middleware Control (図3-9参照)で「ODI」メニュー項目を開き、「デプロイメント」ペインでエージェント名をクリックします。

図3-10は、ODIコンソール・アプリケーションの詳細を示します。

図3-10 Oracle Fusion Middleware Control内のODIコンソール

「図3-10 Oracle Fusion Middleware Control内のODIコンソール」の説明

注意:

エージェントが別のドメインに存在する場合、Oracle Enterprise ManagerをOracle Data Integratorコンソールとともに使用するには、第3.2.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管理者ガイド』を参照してください。

3.3 ODIとOracle Access Manager 11gの統合

Oracle Access Manager 11gでOracle Data Integratorを保護するには、この項の手順に従います。

1. 『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』のOracle Identity Management 11gソフトウェアのインストールに関する項の説明に従って、Oracle Access Manager (OAM)、Oracle HTTP Server (OHS)およびWebGateをインストールして構成します。

注意:

この項の前述のリンクおよび他の関連リンクは、最新バージョンの『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』にリンクされている可能性がありますが、そのバージョンがご使用のOracle Data Integratorのバージョンと同じとは限りません。

2. Oracle Access Managerリモート登録ツール(oamreg)を使用して、保護されたOracle Data Integrator URIとパブリックOracle Data Integrator URIを指定して、Oracle OAMエージェントを登録します。保護されたURIとして指定する必要があるのは、/odiconsoleと/emおよびそれらのすべてのサブディレクトリです。
詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のOracle Access Manager 11gによるOAMエージェントのプロビジョニングに関する項および『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』のOAMエージェントの設定に関する項を参照してください。

3. Oracle Data Integratorのエントリをmod_wl_ohs.confファイルに追加して、ODIコンソールとFusion Middleware ControlのプロキシURLを追加します。例:

<Location /odiconsole>
SetHandler weblogic-handler
WebLogicHost hostname
WebLogicPort portnumber
</Location>

hostnameはOracle Data Integratorインスタンスをホストするマシンの名前で、portnumberはOracle Data IntegratorをホストするOracle WebLogic Serverドメインのポートで、それぞれ置き換えます。

4. 次のタスクが実行されていることを確認しながら、Oracle Data Integratorドメインを構成します。詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のOracle Access Manager 11g SSOソリューションのデプロイに関する項を参照してください。

1. OAM IDアサーション・プロバイダを構成します。OAM IDアサーション・プロバイダの制御フラグは、REQUIREDに設定される必要があり、OAM_REMOTE_USERおよびObSSOCookieはアクティブなタイプとして選択される必要があります。
詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のシングル・サインオン機能のためのIDアサーション・プロバイダ、OAM 11gと11g WebGatesでのSSO用のIDアサーション・プロバイダの使用方法およびOracle Access Manager 11gでのSSO用のIDアサーションの構成に関する項を参照してください。

2. 認証プロバイダを構成します。これは、Oracle Internet Directory (OID)や他の外部LDAPサーバーなどのユーザー・ストアを指定するために必要です。たとえば、OAMでOIDを使用している場合、OID認証プロバイダをOracle Data Integratorドメインに追加する必要があります。
詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のOracle Access Manager 11gでの認証プロバイダのインストールおよびOracle Access Manager IDアサーションのプロバイダの設定に関する項を参照してください。

3. OAM OPSSシングル・サインオン・プロバイダを構成します。
詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のOracle Fusion Middlewareにおけるシングル・サインオンの概要に関する項を参照してください。

5. 「Fusion Middleware Control」で、Oracle HTTP Serverを使用するようにoraclediagentを構成します。

1. Fusion Middleware Controlにログインします。

2. 左側のナビゲーション・ペインで、「ODI」→「oraclediagent (odi_server1)」を選択します。

3. 「oraclediagent」ウィンドウで、「エージェント」ドロップダウン・メニューで「ODIコンソール管理」→「基本構成」を選択します。
次のような画面が表示されます。

図oraclediagent_basic_config.gifの説明

4. 「ホスト」フィールドで、Oracle HTTP Server (これは、この項のステップ1でインストールしたOracle HTTP Serverと同じです)のホスト名を指定します。

5. 「ポート」フィールドで、Oracle HTTP Server (これは、この項のステップ1でインストールしたOracle HTTP Serverと同じです)のポート番号を指定します。

OAM 11gをインストールして構成した後は、「Fusion Middleware Control」からOracle Data Integratorコンソールにアクセスできること、および前述のログインによりすべての構成済アプリケーションにアクセスできて、もう一度サインインを要求されることがないことを確認します。また、可能な場合、グローバル・ログアウトをテストし、その他のすべての関連アプリケーションからログアウトしていることを確認します。

詳細は、Oracle Fusion Middleware Oracle Access Managerの管理者ガイドおよび『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』を参照してください。

4 Oracle Data Integratorの削除

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

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

この章では、次の項目について説明します。

- 第4.1項「削除前タスクの実行」

- 第4.2項「Oracle Data Integratorの削除」

- 第4.3項「アプリケーション・サーバーの削除」

- 第4.4項「再インストール」

4.1 削除前タスクの実行

この項では、Oracle Data Integratorソフトウェアを削除する前に実行する必要があるタスクについて説明します。

この章では、次の項目について説明します。

- 第4.1.1項「Oracle Fusion Middlewareの停止に関する項」

- 第4.1.2項「スタンドアロン・エージェントの停止」

- 第4.1.3項「Oracle Data Integratorスキーマの削除」

4.1.1 Oracle Fusion Middlewareの停止

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

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

4.1.2 スタンドアロン・エージェントの停止

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

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

1. Oracle Data IntegratorエージェントのODI_HOME/oracledi/agent/binディレクトリ(UNIXオペレーティング・システムの場合)またはODI_HOME\oracledi\agent\binディレクトリ(Windowsオペレーティング・システムの場合)に移動します。

2. 次のコマンドを入力してエージェントを停止します。
UNIXオペレーティング・システムの場合:

./agentstop.sh

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

agentstop.bat

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

注意:

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

AgentStopコマンド・パラメータ

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

表4-1 AgentStopコマンドのパラメータ

パラメータ

説明

-AGENT_URL=agent_url

停止するスタンドアロン・エージェントのURL。

http://host:port/oraclediagent

-NAME=agent_name

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

-IMMEDIATE=true | false

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

-MAX_WAIT=stop_timeout_in_milliseconds

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

4.1.3 Oracle Data Integratorスキーマの削除

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

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

4.2 Oracle Data Integratorの削除

この項では、Oracle Data Integratorコンポーネントの削除に関する情報と手順について説明します。Oracle Data Integratorのアンインストーラを実行すると、アンインストーラを起動したOracleホーム(このガイドではODI_HOMEと呼ばれます)の下がすべて削除されます。システム・コンポーネントが削除されるOracleホームを使用していないことを確認してください。

この項では、次のトピックについて説明します。

- 第4.2.1項「アンインストーラの起動」

- 第4.2.2項「ODIホームの削除」

- 第4.2.3項「Oracle共通ホームの削除」

- 第4.2.4項「Oracleホーム・ディレクトリの手動削除」

- 第4.2.5項「プログラム・グループの削除(Windowsのみ)」

4.2.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」→「アンインストール」を選択してアンインストーラを起動することもできます。

注意:

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

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

4.2.2 ODIホームの削除

アンインストーラの起動後、表4-2の手順に従ってODI_HOMEを削除します。

表4-2 Oracle Data Integratorホームの削除

画面

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

ようこそ

1つ以上のOracle Fusion Middlewareソフトウェア・コンポーネントのアンインストールの開始時、この画面が表示されます。

Oracleホームのアンインストール

アンインストールするOracleホームを確認します。

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

「警告」画面で、アンインストーラによってソフトウェアの他にOracleホーム・ディレクトリも削除するかどうかを選択します。

ソフトウェアとOracleホームを削除する場合は「はい」を、ソフトウェアのみを削除する場合は「いいえ」を、前の画面に戻る場合は「取消」をクリックします。

「いいえ」を選択した場合、Oracleホーム・ディレクトリを手動で削除する手順は、第4.2.4項「Oracleホーム・ディレクトリの手動削除」を参照してください。

アンインストールの進行状況

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

アンインストール完了

この画面は、完了したアンインストールのサマリーを示します。

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

4.2.3 Oracle共通ホームの削除

この項では、Middlewareホームのoracle_commonディレクトリの削除方法について説明します。このディレクトリには、他のOracleホーム・ディレクトリと同様に、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_version (UNIXオペレーティング・システムの場合)またはMW_HOME\jdk160_version (Windowsオペレーティング・システムの場合)です。ここで、MW_HOMEはMiddlewareホーム・ディレクトリです。

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

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

./runInstaller -deinstall -jreLoc [JRE_LOCATION]

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

setup.exe -deinstall -jreLoc [JRE_LOCATION]

JRE_LOCATIONには絶対パスを指定する必要があります。相対パスは機能しません。

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

4.2.4 Oracleホーム・ディレクトリの手動削除

アンインストール時に警告画面で「いいえ」を選択した場合、Oracleホーム・ディレクトリおよびすべてのサブディレクトリを手動で削除する必要があります。たとえば、ODIのOracleホーム・ディレクトリがUNIXオペレーティング・システム上の/home/Oracle/Middleware/Oracle_ODI1である場合、次のようにします。

> cd /home/Oracle/Middleware
> rm -rf Oracle_ODI1

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

同じ手順を使用して、Oracle共通ホーム(oracle_common)ディレクトリを手動で削除できます。

4.2.5 プログラム・グループの削除(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

注意:

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

4.3 アプリケーション・サーバーの削除

Oracle Data Integratorソフトウェアを削除した後、システムからアプリケーション・サーバーを削除できます。その前に、アプリケーション・サーバーを使用する他の製品が存在しないことを確認してください。そのような製品は、アプリケーション・サーバーを削除すると、機能しなくなります。

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

- 第4.3.1項「Oracle WebLogic Serverの削除」

- 第4.3.2項「IBM WebSphereの削除」

4.3.1 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フォルダを右クリックして「削除」を選択します。

4.3.2 IBM WebSphereの削除

システムからIBM WebSphereを削除する方法の詳細は、IBM WebSphereのドキュメントを参照してください。

4.4 再インストール

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

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

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

A Oracle Data Integratorのインストール画面

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

この章では、次の項目について説明します。

- 第A.1項「Oracle Data Integratorのインストール画面のフローチャート」

- 第A.2項「Oracle Data Integratorのインストール画面の説明」

A.1 Oracle Data Integratorのインストール画面のフローチャート

図A-1は、Oracle Data Integratorのインストール中に選択するオプションに応じて表示される画面を示します。

各画面の詳細は、第A.2項「Oracle Data Integratorのインストール画面の説明」を参照してください。

図A-1 ODIインストール画面のフローチャート

「図A-1 ODIインストール画面のフローチャート」の説明

A.2 Oracle Data Integratorのインストール画面の説明

この章では、次の項目について説明します。

- 第A.2.1項「ようこそ」

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

- 第A.2.3項「インストール・タイプの選択」

- 第A.2.4項「前提条件のチェック」

- 第A.2.5項「インストール場所の指定」

- 第A.2.6項「アプリケーション・サーバー」

- 第A.2.7項「リポジトリ構成」

- 第A.2.8項「マスター・リポジトリ」

- 第A.2.9項「スーパーバイザ・ユーザーの詳細」

- 第A.2.10項「作業リポジトリの詳細の指定」

- 第A.2.11項「エージェントの詳細の指定」

- 第A.2.12項「インストール・サマリー」

- 第A.2.13項「インストールの進行状況」

- 第A.2.14項「構成の進行状況」

- 第A.2.15項「インストール完了」

A.2.1 ようこそ

図oui_welcome.gifの説明

このページはOracle Fusion Middlewareインストーラの導入ページであり、次の2つの重要な情報が示されます。

- インストーラの支援によって実行できるタスクの概要を示す左側のナビゲーション・ペイン。ナビゲーション・ペインの各項目は、ソフトウェアのインストールに必要な情報を入力するためにインストーラで表示される個々の画面を表します。

- インストールを続行する前に満たしておく必要のある前提条件の情報。

この画面の情報を注意深く確認し、必要なすべての前提条件を満たしていることを確認します。

前提条件タスクについて不明な点がある場合は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』または第2.1項「システムおよびネットワーク環境の確認」を参照してください。

A.2.2 ソフトウェア更新のインストール

図oui_installsoftwareupdates.gifの説明

この画面を使用して、ソフトウェア更新を受信する方法を選択します。

次の表で、この画面のオプションについて説明します。

フィールド

説明

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

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

My Oracle Supportで更新を検索

My Oracle Supportアカウントがある場合、このオプションを選択すると、インストールしようとしているソフトウェア製品に適用可能なソフトウェア更新をインストーラが自動的にMy Oracle Supportで検索します。

My Oracle Supportのアカウント名とパスワードを入力し、「更新の検索」をクリックします。適用可能なソフトウェア更新が、インストーラによりMy Oracle Supportから自動的にダウンロードされます。

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

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

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

A.2.3 インストール・タイプの選択

図oui_selectinstallationtype.gifの説明

この画面を使用して、実行するインストールのタイプを選択します。

次の表で、この画面のフィールドについて説明します。

フィールド

説明

開発者インストール

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

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

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

Java EEインストール

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

A.2.4 前提条件のチェック

図oui_prereqchecks.gifの説明

この画面では、ホスト・コンピュータを分析して、特定のオペレーティング・システムの前提条件を満たしているか確認します。

失敗した前提条件チェックがあると、短いエラー・メッセージが画面下部に表示されます。エラーを修正し、「再試行」をクリックして再試行します。エラーや警告メッセージを無視してインストールを続行する場合は、「続行」をクリックします。

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

システム要件と前提条件の詳細

インストールを行う前に、システム要件と前提条件のドキュメントを読み、インストールする製品の最小インストール要件を環境が満たしていることを確認する必要があることに注意してください。いずれのドキュメントもOracle Technology Network (OTN)から入手できます。

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

このリリースのOracle Fusion Middlewareの動作保証についてのドキュメントは、Oracle Fusion Middlewareでサポートされるシステム構成に関するページにはありません。このドキュメントには、サポートされているインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびサードパーティ製品が記載されています。

A.2.5 「インストール場所の指定」

次に、「インストール・タイプの選択」画面で「Java EEインストール」を選択した場合の「インストール場所の指定」画面を示します。

図oui_installloc_javaee.gifの説明

次の表で、この画面のフィールドについて説明します。

フィールド

説明

Oracle Middlewareホーム

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

Oracleホーム・ディレクトリ

Oracle Middlewareホーム内のディレクトリを指定します。このOracleホーム・ディレクトリは、ODI製品をインストールするルート・ディレクトリです。これはODI_HOMEディレクトリと呼ばれることもあります。

既存のディレクトリを指定する場合は、次のいずれかにする必要があります。

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

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

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

次に、「インストール・タイプの選択」画面で「Java EEインストール」を選択しなかった場合の「インストール場所の指定」画面を示します。

図oui_installloc_sa.gifの説明

「Oracleホーム・ディレクトリ:」フィールドで、Oracleホームの場所の絶対パスを指定します。

A.2.6 アプリケーション・サーバー

図oui_applicationserver.gifの説明

この画面を使用して、ODIコンポーネントとともに使用するアプリケーション・サーバーを選択します。

フィールド

説明

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.2.7 リポジトリ構成

フィールド

説明

リポジトリの構成

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

既存の11gマスター・リポジトリおよび作業リポジトリがある場合は、このオプションを選択します。

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

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

注意: リポジトリ構成のスキップは次のような場合に選択します。

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

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

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

A.2.8 マスター・リポジトリ

図oui_master_rep.gifの説明

次の表で、この画面のフィールドについて説明します。

フィールド

説明

データベース・タイプ

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

データベース接続文字列

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

Oracleデータベース

単一ホスト・インスタンスの場合、次の接続文字列を使用します:

host:port:SID_or_servicename

例:

odiHost:1521:odiDB

Oracle RACインスタンスの場合、次の接続文字列を使用します:

host1:port1^host2:port2@servicename

例:

odiHost1:1521^odiHost2:1521@odiDB

Microsoft SQL Serverデータベース

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

serverName:portNumber:instanceName:databaseName

例:

odiHost:1443:exampleInstance:exampleDatabase

IBM DB2データベース

hostname:port:servicename

例:

odiHost:1443:exampleServiceName

MySQLデータベース

host:port;DatabaseName=name

例:

odiHost:1443;DatabaseName=odiDB

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

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

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

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

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

サービスIDの使用

マスター・リポジトリ・スキーマがOracleデータベースに存在し、Oracleデータベースのサービス名ではなく、サービスIDを使用する場合にのみ、「サービスIDの使用」を選択します。

A.2.9 スーパーバイザ・ユーザーの詳細

図oui_super_details.gifの説明

次の表で、この画面のフィールドについて説明します。

フィールド

説明

ODIユーザー名

スーパーバイザ権限を持つODIユーザー名を表示します。このフィールドは編集できません。

ODIパスワード

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

A.2.10 作業リポジトリの詳細の指定

図oui_work_rep_details.gifの説明

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

A.2.11 エージェントの詳細の指定

図oui_agent_details.gifの説明

次の表で、この画面のフィールドについて説明します。

フィールド

説明

エージェント名

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

エージェント・ポート

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

A.2.12 インストール・サマリー

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

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

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

A.2.13 インストールの進行状況

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

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

A.2.14 構成の進行状況

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

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

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

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

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

A.2.15 インストール完了

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

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

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

B Oracle Data Integratorの削除画面

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

- 第B.1項「ようこそ」

- 第B.2項「Oracleホームのアンインストール」

- 第B.3項「アンインストールの進行状況」

- 第B.4項「アンインストール完了」

B.1 ようこそ

図deinstall1.gifの説明

1つ以上のOracle Fusion Middlewareソフトウェア・コンポーネントのアンインストールの開始時、この画面が表示されます。

インストーラを使用してOracle Fusion Middlewareをアンインストールする場合、インストーラによって、選択したOracleホームのソフトウェア・ファイルのディスクからの削除、Oracleインベントリの更新およびコンポーネントを削除するためのオペレーティング・システム固有の他のタスクが行われます。

製品のインストールの開始時に表示される「ようこそ」画面同様、アンインストールの「ようこそ」画面には、インストーラによって支援されるタスクのサマリーを示すナビゲーション・ペインが左側に含まれます。

ナビゲーション・ペインの各項目は、ソフトウェアのインストールに必要な情報を入力するためにインストーラで表示される個々の画面を表します。

B.2 Oracleホームの削除

図deinstall2.gifの説明

この画面を使用して、アンインストールするOracleホームを選択したことを確認します。

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

「アンインストール」をクリックすると、この画面に表示されたOracleホームのアンインストール・プロセスが開始されます。

注意:

「アンインストール」をクリックする前に、選択したOracleホームに関連付けられているすべてのプロセスが停止していることを確認してください。

この構成をテキスト・ファイル(レスポンス・ファイル)に保存する場合は、「保存」をクリックします。この結果生成されるレスポンス・ファイルは、後で同じアンインストール処理をコマンドラインから実行する場合に使用できます。

これが正しいディレクトリであることを確認したら、「アンインストール」をクリックして続行します。

次のような警告画面が表示されます。

図deinstall3warn.gifの説明

「はい」をクリックすると、ソフトウェア、およびアンインストーラを起動したOracleホーム・ディレクトリが削除されます。

「いいえ」をクリックすると、ソフトウェアは削除されますが、Oracleホーム・ディレクトリは削除されません。

前の画面に戻る場合は、「取消」をクリックします。

B.3 アンインストールの進行状況

図deinstall3.gifの説明

この画面を使用して、アンインストールの進行状況を監視します。

「取消」をクリックすると、削除プロセスが停止します。

B.4 アンインストール完了

図deinstall4.gifの説明

この画面は、完了したアンインストールのサマリーを示します。この画面が表示されるということは、アンインストールが完了し、選択したコンポーネントがOracleインベントリから消去されたことを表します。

C サイレント・インストールおよびアンインストール

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

- 第C.1項「サイレント・インストールおよびサイレント・アンインストールについて」

- 第C.2項「Oracle Data Integratorのレスポンス・ファイルの使用方法」

- 第C.3項「Oracle Data Integratorのインストール・レスポンス・ファイル・パラメータ」

- 第C.4項「Oracle Data Integratorの削除レスポンス・ファイル・パラメータ」

C.1 サイレント・インストールおよびサイレント・アンインストールについて

Oracle Universal Installerのサイレント・インストール・モードを使用して、グラフィカル・ユーザー・インタフェースを省略し、必要な情報をレスポンス・ファイルで提供できます。この方法は、複数のホストに同じ製品を複数回インストールする場合に最も便利です。レスポンス・ファイルを使用して、インストール・パラメータがわかっている製品のインストールを自動化できます。

サイレント・インストールとサイレント・アンインストールおよびレスポンス・ファイルの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のサイレント・インストールおよびサイレント・アンインストールに関する項を参照してください。

C.2 Oracle Data Integratorのレスポンス・ファイルの使用方法

サイレント・インストールまたはサイレント・アンインストールを実行する前に、インストールまたはアンインストールに固有の情報をレスポンス・ファイルに指定する必要があります。レスポンス・ファイルを適切に構成せずにインストールを実行しようとすると、インストーラが失敗します。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。

インストール・レスポンス・ファイルを作成するには、まずインストールGUIを実行して、「インストール・サマリー」画面で「保存」をクリックすることをお薦めします。同様に、削除レスポンス・ファイルを作成するには、まず削除GUIを実行して、「Oracleホームのアンインストール」画面で「保存」をクリックする必要があります。このレスポンス・ファイルの名前と作成場所を入力するよう求められます。作成されたレスポンス・ファイルは、他のシステムでそのまま使用してインストールまたは削除を再現したり、必要に応じて変更したりできます。

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

表C-1に示すレスポンス・ファイル・テンプレートは、アーカイブ・ファイルを解凍した場所のDisk1/stage/Responseディレクトリ(UNIXオペレーティング・システムの場合)またはDisk1\stage\Responseディレクトリ(Windowsオペレーティング・システムの場合)にあります(第2.4.1項「インストーラの入手」)。

レスポンス・ファイルに記述される可能性があるパラメータの詳細は、第C.3項「Oracle Data Integratorのインストール・レスポンス・ファイル・パラメータ」と第C.4項「Oracle Data Integratorの削除レスポンス・ファイル・パラメータ」を参照してください。

表C-1 ODIレスポンス・ファイル・テンプレート

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

説明

developerPlatformConfigureExistingRepository.rsp

このテンプレート・レスポンス・ファイルは、ODI Studio(ローカル・エージェントを含む)またはOracle Data Integratorソフトウェア開発キット(SDK)をインストールして、既存のマスターおよび作業リポジトリを構成する場合に使用します。

このテンプレートは、GUIを使用して「インストール場所の指定」画面の「Developerインストール」オプションおよび「リポジトリ構成」画面の「既存のマスター・リポジトリおよび作業リポジトリを使用して構成」を選択することと同じ機能を提供します。

developerPlatformSkipRepository.rsp

このテンプレート・レスポンス・ファイルは、ODI Studio (ローカル・エージェントを含む)またはOracle Data Integratorソフトウェア開発キット(SDK)をインストールして、ODIのマスターおよび作業リポジトリを構成しない場合に使用します。

このテンプレートは、GUIを使用して「インストール場所の指定」画面の「Developerインストール」オプションおよび「リポジトリ構成」画面の「リポジトリ構成をスキップ」を選択することと同じ機能を提供します。

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.3 Oracle Data Integratorのインストール・レスポンス・ファイル・パラメータ

表C-2に、レスポンス・ファイルに記述される可能性があるパラメータを示します。すべてのファイルにすべてのパラメータが表示されるわけではありません。ファイルは特定のインストールのニーズに合せてカスタマイズできます。

表C-2 Oracle Data Integratorのインストール・レスポンス・ファイル・テンプレートのパラメータ

インストール画面

レスポンス・ファイルのパラメータ

説明

ソフトウェア更新のインストール

SPECIFY_DOWNLOAD_LOCATION

SOFTWARE_UPDATES_DOWNLOAD_LOCATION

ソフトウェア更新がダウンロードされる場所を指定する場合は、SPECIFY_DOWNLOAD_LOCATIONパラメータをtrueに設定します。

次に、SOFTWARE_UPDATES_DOWNLOAD_LOCATIONパラメータを使用して、更新が含まれているローカル・システムのディレクトリを指定します。

SKIP_SOFTWARE_UPDATES

インストーラにソフトウェア更新を確認させない場合は、このパラメータをtrueに設定します。

インストール・タイプの選択

ODI_STUDIO

ODI Studioをインストールする場合はtrue、インストールしない場合はfalseを指定します。

ODI_SDK

ODI SDKをインストールする場合はtrue、インストールしない場合はfalseを指定します。

STANDALONE_AGENT

ODIスタンドアロン・エージェントをインストールする場合はtrue、インストールしない場合はfalseを指定します。

ORACLE_DATA_INTEGRATOR_J2EE_AGENT

Java EEエージェントをインストールする場合はtrue、インストールしない場合はfalseを指定します。

インストール後に構成ウィザードを使用してこのコンポーネントを構成する必要があります。

ORACLE_DATA_INTEGRATOR_CONSOLE

ODIコンソールをインストールする場合はtrue、インストールしない場合はfalseを指定します。

インストール後に構成ウィザードを使用してこのコンポーネントを構成する必要があります。

ORACLE_DATA_INTEGRATOR_PUBLIC_WEB_SERVICE

ODIパブリックWebサービスをインストールする場合はtrue、インストールしない場合はfalseを指定します。

インストール後に構成ウィザードを使用してこのコンポーネントを構成する必要があります。

インストール場所の指定

ORACLE_HOME

Oracleホーム・ディレクトリの場所へのフルパスを指定します。

MIDDLEWARE_HOME

Middlewareホーム・ディレクトリの場所へのフルパスを指定します。

アプリケーション・サーバー

APPSERVER_TYPE

使用しているアプリケーション・サーバーのタイプを指定します。WebLogic Serverの場合はWLS、IBM WebSphereの場合はWASを、それぞれ使用します。

リポジトリ構成

USE EXISTING REPOSITORY

SKIP REPOSITORY CREATION

USE EXISTING REPOSITORY=trueおよびSKIP REPOSITORY CREATION=falseと設定すると、既存のリポジトリを構成します。

USE EXISTING REPOSITORY=falseおよびSKIP REPOSITORY CREATION=trueと設定すると、リポジトリ構成をスキップします。

マスター・リポジトリ

MASTER DATABASE CONNECT STRING

ODIスキーマが存在するデータベースに接続するための資格証明を指定します。

Oracleデータベースの場合:

http://dbhost:dbport:SID-or-ServiceName

Microsoft SQL ServerまたはIBM DB2の場合:

http://dbhost:dbport;DatabaseName=dbname

MASTER DATABASE USER NAME

マスター・リポジトリ・スキーマのユーザー名(prefix_ODI_REPO)を指定します。

MASTER DATABASE USER PASSWORD

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

MASTER DATABASE TYPE

データベース・タイプを指定します。有効な値は次のとおりです。

- Oracle

- Microsoft

- DB2

MASTER REPOSITORY IS SERVICE ID USED

マスター・リポジトリ・スキーマがOracleデータベースに存在し、Oracleデータベースのサービス名ではなく、サービスIDを使用する場合にのみ、trueに設定します。

スーパーバイザ・ユーザーの詳細

ODI SUPERVISOR PASSWORD

ODIのスーパーバイザのパスワードを指定します。

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

WORK REPOSITORY NAME

Oracle Data Integratorの作業リポジトリの名前を指定します。

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

AGENT NAME

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

AGENT PORT

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

C.4 Oracle Data Integratorの削除レスポンス・ファイル・パラメータ

deinstall_oh.rspレスポンス・ファイルに記述されているパラメータは、DEINSTALL_IN_ASINSTANCE_MODE=falseの1つのみです。これにより、アンインストーラは削除するOracleインスタンスを検索せず、かわりに起動に使用したOracleホームを削除します。

D Oracle Data Integrator Companion CD

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

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

- 第D.2項「手動によるインストールと構成の手順」

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

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

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

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

ディレクトリ

説明

/agent_standalone

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

/demo

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

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

/misc/cdc-iseries

このフォルダには、iSeries用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が格納されています。

D.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の動作保証に関するドキュメントを参照してください。

D.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のデフォルトの場所は、Middlewareホーム内のjdk160_versionディレクトリです。

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

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

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

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

D.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が起動されます。

D.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のデフォルトの場所は、Middlewareホーム内のjdk160_versionディレクトリです。

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チュートリアルで説明されています。

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

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

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

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

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

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

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

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

6. FTPを使用して、TEMP_ODI_HOMEフォルダの内容をこのODI_HOMEフォルダに転送します。

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

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

この付録では、Oracle Data Integratorリポジトリの作成および管理方法について説明します。Oracle Data Integratorで使用されるリポジトリの概要を示します。

この付録は次の項で構成されています:

- 第E.1項「Oracle Data Integratorのリポジトリの概要」

- 第E.2項「リポジトリの記憶領域の作成」

- 第E.3項「マスター・リポジトリの作成」

- 第E.4項「マスター・リポジトリへの接続」

- 第E.5項「作業リポジトリの作成」

- 第E.6項「作業リポジトリへの接続」

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

Oracle Data Integratorのリポジトリには、次の2つのタイプがあります:

- マスター・リポジトリ: 企業のITリソースのトポロジ、セキュリティ、およびプロジェクトやデータ・モデルのバージョン管理に関する情報を保持するデータ構造。このリポジトリは、異なるOracle Data Integratorモジュールからクライアント/サーバー・モードでアクセス可能なリレーショナル・データベースに格納されます。通常、必要なマスター・リポジトリは1つのみです。ただし、次のいずれかの場合は、複数のマスター・リポジトリの作成が必要になる可能性があります:

- 高速ネットワークでリンクされていない複数のサイトにわたってプロジェクトを構築する場合(例: オフサイト開発)。

- インタフェースの運用環境(開発、テスト、本番)を、マスター・リポジトリを格納するデータベースも含めて明確に区別する必要がある場合。これらの環境が複数のサイトに存在する場合に該当する可能性があります。

- 作業リポジトリ: データ・モデル、プロジェクトおよびその使用に関する情報を保持するデータ構造。このリポジトリは、異なるOracle Data Integratorモジュールからクライアント/サーバー・モードでアクセス可能なリレーショナル・データベースに格納されます。必要に応じて、複数のマスター・リポジトリに対して複数の作業リポジトリを指定できます。ただし、バージョン管理上の目的のため、1つの作業リポジトリは1つのマスター・リポジトリにのみリンクできます。

通常、リポジトリを作成するには、リポジトリ作成ユーティリティ(RCU)を使用します。RCUによって、記憶領域の管理とリポジトリの作成が自動的に実行されます。ただし、リポジトリを手動で作成する必要がある場合は、手動によるリポジトリの作成と構成が可能です。

リポジトリの作成と構成に必要な手順については、次の各項で詳細に説明します:

- 第E.2項「リポジトリの記憶領域の作成」

- 第E.3項「マスター・リポジトリの作成」

- 第E.4項「マスター・リポジトリへの接続」

- 第E.5項「作業リポジトリの作成」

- 第E.6項「作業リポジトリへの接続」

注意:

作業リポジトリのサイズ削減を目的とする実行ログのパージと、データベース上のリポジトリのバックアップをメンテナンス作業として定期的に実行することをお薦めします。

リポジトリ管理用の拡張アクションの詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の「リポジトリ管理用の拡張アクション」を参照してください。

E.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;

説明:

MY_SCHEMAは、作成するスキーマの名前(たとえばマスター・リポジトリのodimや作業リポジトリのodiw)に対応します。

MY_PASSは、デフォルト表領域MY_TBSに指定したパスワードに対応します。これは、データが格納されるOracle表領域です。

MY_TEMP: デフォルトの一時表領域です。

注意: 作業リポジトリのデータベース・ユーザーには、作業リポジトリ・スキーマのdbms_lockに対するgrant execute権限が必要です。

Oracle Database 12cにリポジトリを作成している場合、ユーザーがオブジェクトを作成できる割当て制限を割り当てる必要があります。予想されるサイズのリポジトリを収容できる割当て制限を選択します。リポジトリのサイズがわからない場合は、無制限の表領域を付与できます。例:

GRANT UNLIMITED TABLESPACE TO odi_DB_repos_user

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

E.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を外部認証に対応するように構成する必要があります。『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』の外部認証の設定に関する項を参照し、ODI Studioを再起動します。

10. 「次へ」をクリックします。

11. パスワード記憶域の詳細を指定します。

- Oracle Data Integratorのマスター・リポジトリにパスワードを保存する場合は、「内部パスワード記憶域」を選択します。

- JPS資格証明ストア・フレームワーク(CSF)を使用してデータ・サーバーおよびコンテキスト・パスワードをリモートの資格証明ストアに保存する場合は、「外部パスワード記憶域」を選択します。資格証明ストアにアクセスするために「MBeanサーバー・パラメータ」を指定します。詳細は、『Oracle Fusion Middleware Oracle Data Integrator開発者ガイド』のOracle Data Integratorでのセキュリティの管理に関する項を参照してください。

12. マスター・リポジトリ作成ウィザードで「終了」をクリックして、入力内容を確認します。

マスター・リポジトリの作成が開始されます。表示されるメッセージとログで進行状況を確認できます。作成されたマスター・リポジトリをテストするには、第E.4項「マスター・リポジトリへの接続」を参照してください。

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

マスター・リポジトリに接続するには:

1. 「ファイル」→「新規」を選択して新規ギャラリを開きます。

2. 新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

3. 「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

4. 「OK」をクリックします。
「リポジトリ接続情報」ダイアログが表示されます。

5. Oracle Data Integrator接続の詳細を次のように指定します:

- ログイン名: 接続の別名(例: Repository)。
接続の別名は、マスター・リポジトリに接続し、第E.5項の説明に従って作業リポジトリを作成するために使用します。

- ユーザー: マスター・リポジトリの作成時に定義したODIスーパーバイザ・ユーザー名、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー名。

- パスワード: マスター・リポジトリの作成時に定義したODIスーパーバイザ・パスワード、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー・パスワード。

6. データベース接続(マスター・リポジトリ)の詳細を次のように指定します:

- ユーザー: ODIマスター・リポジトリを保持するスキーマ(データベース、ライブラリ)のデータベース・ユーザーIDまたはログイン。

- パスワード: このユーザーのパスワード。

- ドライバ・リスト: 作成したマスター・リポジトリをサポートするDBMSへの接続に必要なドライバをドロップダウン・リストから選択します。

- ドライバ名: ドライバの完全な名前。

- URL: リポジトリをホストするデータベースへのJDBC接続の確立に使用するURL。

7. 「テスト」をクリックして、接続が有効であることを確認します。

8. 「OK」をクリックして、入力内容を検証します。

E.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. ツールバーにある「保存」をクリックします。

詳細は、第E.6項「作業リポジトリへの接続」を参照してください。

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

既存の作業リポジトリに接続してデザイナ・ナビゲータを起動するには:

1. 「ファイル」→「新規」を選択して新規ギャラリを開きます。

2. 新規ギャラリの「カテゴリ」ツリーで、「ODI」を選択します。

3. 「項目」リストから「新規ODIリポジトリ・ログインの作成」を選択します。

4. 「OK」をクリックします。
「リポジトリ接続情報」ダイアログが開きます。

5. Oracle Data Integrator接続の詳細を次のように指定します:

- ログイン名: 接続の別名(例: Repository)。
接続の別名は、作業リポジトリに接続し、第E.4項の説明に従ってマスター・リポジトリを作成するために使用します。

- ユーザー: マスター・リポジトリの作成時に定義したODIスーパーバイザ・ユーザー名、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー名。

- パスワード: マスター・リポジトリの作成時に定義したODIスーパーバイザ・パスワード、またはマスター・リポジトリの作成後にセキュリティ・ナビゲータで定義したODIユーザー・パスワード。

6. データベース接続(マスター・リポジトリ)の詳細を次のように指定します:

- ユーザー: ODIマスター・リポジトリを保持するスキーマ(データベース、ライブラリ)のデータベース・ユーザーIDまたはログイン。

- パスワード: このユーザーのパスワード。

- ドライバ・リスト: 作成したマスター・リポジトリをサポートするDBMSへの接続に必要なドライバをドロップダウン・リストから選択します。

- ドライバ名: ドライバの完全な名前。

- URL: リポジトリをホストするデータベースへのJDBC接続の確立に使用するURL。

7. 「テスト」をクリックして、接続が有効であることを確認します。

8. 「作業リポジトリ」を選択し、作業リポジトリの詳細を次のように指定します。

- 作業リポジトリ名: 前のステップで作業リポジトリに指定した名前(例ではWorkRep1)。このフィールドの右側にあるボタンをクリックすると、マスター・リポジトリで使用可能な作業リポジトリのリストを表示できます。

9. 「OK」をクリックして、入力内容を検証します。

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

Oracle Data Integrator Java EEエージェントおよびOracle Data Integratorコンソールは、資格証明マップを使用してユーザー名とパスワードを格納します。デフォルトの資格証明マップ名はoracle.odi.credmapです。状況によっては、ODIユーザーがODI Java EEエージェントおよびODIコンソールに対してデフォルトの資格証明マップ名を別の名前に変更する必要があることも稀にあります。

F.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が使用されます。この場合、資格証明マップ名を環境に合せてカスタマイズする必要があります。

F.2 資格証明マップ名の変更

Oracle Data Integratorテンプレートで指定された資格証明マップ名は、スクリプトupdateCredMapInEar.[sh|bat] (Oracle WebLogic Serverの場合)またはwas_updateCredMapInEar.[sh|bat] (IBM WebSphereの場合)を実行して変更できます。このスクリプトに-EARFILEパラメータを付けて実行すると、特定のEARファイルを修正してデフォルトの資格証明マップを更新できます。このスクリプトは、ODI Java EEエージェントEARを作成してデプロイする前、およびODIコンソールEARをWebLogicドメインにデプロイする前に実行する必要があります。このスクリプトの実行後、生成されるすべてのODI Java EEエージェントEAR内の資格証明マップが変更された名前になります。

Oracle WebLogic Serverの場合の使用方法:

updateCredMapInEar.sh -MAPNAME=credential_map_name -EARFILE=ear_file_to_update

IBM WebSphereの場合の使用方法:

was_updateCredMapInEar.sh -MAPNAME=credential_map_name -EARFILE=ear_file_to_update

各部分の説明:

- MAPNAME: ユーザーが入力した資格証明マップ名

- EARFILE: これはオプションのパラメータです。指定すると、指定されたEARファイル内の資格証明マップが修正されます。

指定しない場合は、ODI Java EEエージェント(oraclediagent.ear)およびODIコンソール(odiconsole.ear)のデフォルト・テンプレートの資格証明マップ名が修正されます。

次に、Oracle WebLogic Serverの場合のコマンド例を示します。

updateCredMapInEar.sh -MAPNAME=oracle.apps.security
updateCredMapInEar.sh -MAPNAME=oracle.apps.security -EARFILE=ODI_HOME/setup/manual/oracledi-agent/oraclediagent.ear

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

テンプレートの資格証明マップ名を更新し、それからそのテンプレートをデプロイした場合は、デプロイされたアプリケーション用に作成された資格証明ストアのエントリで、この新しい資格証明マップ名が使用されていることを確認してください。資格証明ストアのエントリの作成に関する詳細は、第3.2.3項「資格証明ストアのエントリの追加」を参照してください。

createcredコマンドでmapパラメータに指定する値は、次の例に示すように、カスタマイズされた資格証明マップ名にする必要があります。

createCred(map="acme.security.credmap", key="SUPERVISOR", user="SUPERVISOR", password="supervisor1", desc="Key for Supervisor")

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

Oracle Process Monitor and Notification Server (OPMN)は、システム・コンポーネントの停止と起動およびそのプロセス・ステータス情報の取得に使用します。OPMNは、Oracle Web Tierをインストールすることによって入手できます。詳細は、『Oracle Fusion Middleware Oracle Web Tierインストレーション・ガイド』を参照してください。OPMNを入手するためにOracle Web Tierを構成する必要はありません。「インストール・タイプの選択」画面でインストールのみ - 構成なしを選択できます。

スタンドアロン・エージェントは、コマンドライン・インタフェースから起動されるスタンドアロンJavaプロセスです。このエージェントは通常、最適な統合フロー・パフォーマンスが得られるように、ソースまたはターゲットにローカルにデプロイされます。Fusion Middleware Controlを使用してスタンドアロン・エージェントを起動、停止および監視する場合、OPMNにスタンドアロン・エージェントを追加して、管理サーバーにOPMNインスタンスを登録する必要があります。

この章では、WebLogic Serverでそれを実行するための手順について説明します。アプリケーション・サーバーとしてIBM WebSphereを使用している場合は、Oracle Fusion Middlewareサードパーティ・アプリケーション・サーバー・ガイドのIBM WebSphereでのOPMNの構成に関する項で、手順を参照してください。

この章では、次の項目について説明します。

- 第G.1項「OPMNへのスタンドアロン・エージェントの追加」

- 第G.2項「エージェントの停止」

- 第G.3項「エージェントおよびエージェント・コンポーネントの起動」

- 第G.4項「Oracle HTTP Serverのステータスの確認」

- 第G.5項「エージェントの削除」

- 第G.6項「エージェント設定情報の更新」

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

OPMNにスタンドアロン・エージェントを追加して、管理サーバーにOPMNを登録するには、この項の手順に従います。

1. OPMNを入手するためにOracle Web Tierをインストールし、次を確認します。

1. Oracle Web Tierは、Oracle Data Integratorと同じOracleホームにインストールされる必要があります。

2. Oracle Web Tierをインストールする際、「インストール・タイプの選択」画面で「ソフトウェアのインストール - 構成なし」を選択します。

3. デフォルト・インスタンス名はinstance1であり、この後に示す例ではこれを使用します。別のインスタンス名を選択する場合は、instance1を独自のインスタンス名で置き換えてください。

2. 管理サーバーにOPMNインスタンスを登録して、または登録しないで、スタンドアロン・エージェントを管理するようにOPMNを構成するには、表G-1で定義されているプロパティが設定されているプロパティ・ファイルがOPMNに必要です。この表の値は、実際のシステム構成とは異なる場合があることに注意してください。

必要なプロパティのリストは、ODI_HOME/oracledi/agent/bin/agentcreate.propertiesファイルを参照してください。このファイルのコピーを作成し、使用するスタンドアロン・エージェントに適用されるプロパティに値を設定します。

たとえば、OPMNを使用して2つのスタンドアロン・エージェントを管理する場合、エージェントごとにagentcreate.propertiesのコピーを1つずつ作成します(たとえばODIAgent1.propertiesとODIAgent2.properties)。

注意:

ファイルの名前は、エージェントの名前と一致する必要はありません。

表G-1 agentcreate.propertiesのパラメータ

パラメータ

説明

例(実際の構成は異なる可能性があります)

PORTNO

スタンドアロン・エージェントがリスニングするHTTP(S)ポート番号。

PORTNO=9787

JMXPORTNO

ODIスタンドアロン・エージェントのJMXポート。

JMXPORTNO=9787

PROXY_PORT

OPMNプロキシ・ポート番号。

PROXY_PORT=98767

JAVA_HOME

ODIスタンドアロン・エージェントが使用するJVMの場所。

JAVA_HOME=/home/Oracle/Middleware/jdk6_35

ORACLE_OPMN_HOME

Oracle Web TierのOracleホーム・ディレクトリ。

ORACLE_OPMN_HOME=/home/Oracle/Middleware/Oracle_WT1

ORACLE_ODI_HOME

Oracle Data IntegratorのOracleホーム・ディレクトリ。

ORACLE_ODI_HOME=/home/Oracle/Middleware/Oracle_ODI1

INSTANCE_HOME

OPMNインスタンスのホーム・ディレクトリ。

INSTANCE_HOME=/home/Oracle/Middleware/Oracle_WT1/instances/instance1

COMPONENT_TYPE

このプロパティをodiagentに設定します。

COMPONENT_TYPE=odiagent

COMPONENT_NAME

追加するエージェントの名前。これがOPMNでのIDになります。

COMPONENT_NAME=OracleDIAgent

ODI_MASTER_DRIVER

マスター・リポジトリへの接続に使用するJDBCドライバの名前。

ODI_MASTER_DRIVER=oracle.jdbc.OracleDriver

ODI_MASTER_URL

マスター・リポジトリに接続するために使用するJDBC URL。次の形式を使用します。

jdbc:oracle:thin:@db_host:port:sid

ODI_MASTER_URL=jdbc:oracle:thin@examplehost.exampledomain:1521:orcl

ODI_MASTER_USER

マスター・リポジトリに接続するために使用するデータベース・アカウント。これは、RCUを使用してデータベースに作成したODIスキーマの接頭辞とスキーマ名である必要があります。

ODI_MASTER_USER=DEV_ODI_REPO

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

MASTER_REPO_EXTERNAL_ID

ODIマスター・リポジトリの外部ID。これは、ODI Studioのマスター・リポジトリ・エディタから取得できます。

MASTER_REPO_EXTERNAL_ID=12345

3. 表G-2に示す環境変数を定義します。

表G-2 OPMNを構成するために定義する環境変数

変数

説明

MW_HOME

Middlewareホーム・ディレクトリへのパス

OPMN_HOME

Web TierのOracleホーム・ディレクトリへのパス(たとえば、MW_HOME/Oracle_WT1)

ODI_AGENT_HOME

スタンドアロン・エージェント・ディレクトリへのパス(たとえば、ODI_HOME/oracledi/agent)

4. 管理サーバーにOPMNインスタンスを登録する場合、この項の手順を続けて実行します。登録しない場合、この項で後述する「OPMNインスタンスの作成(管理サーバーに登録しない)」にスキップします。

5. opmnctl createinstanceコマンドを使用して、OPMNインスタンスを作成します。このコマンドを実行する前に、ODI_AGENT_HOME環境変数の値がスタンドアロン・エージェント・ディレクトリへのパスに正しく設定されていることを確認します。このコマンドは、ODI_AGENT_HOME環境変数が定義されているシェルと同じシェルで実行する必要もあります。
変数は、使用するシステムの実際の値で置き換えてください。instance_specified_in_properties_fileは、ステップ2でプロパティ・ファイルで指定したインスタンスである必要があります。

cd WT_ORACLE_HOME/opmn/bin
./opmnctl createinstance
-oracleInstance instance_specified_in_properties_file
-oracleHome OPMN_HOME
-adminHost administration_server_host
-adminPort administration_server_port

このコマンドを実行すると、管理サーバーにログインするための資格証明の入力を求められます。管理サーバーのユーザー名とパスワードを入力して続行します。

6. opmnctl createcomponentコマンドを使用して、前の手順で作成したインスタンスで、ODIスタンドアロン・エージェントのOPMNコンポーネントを作成します。変数は、実際の値で置き換えてください。path_to_properties_fileは、ステップ2で作成したプロパティ・ファイルへの絶対パスである必要があります。

cd WT_ORACLE_HOME/instances/instance1/bin
./opmnctl createcomponent
-componentType odiagent
-componentName name_of_physical_agent
-propertiesFile path_to_properties_file

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

./opmnctl startall

8. 「Fusion Middleware Control」にログインし、スタンドアロン・エージェントが検出されていることを確認します。

OPMNインスタンスの作成(管理サーバーに登録しない)

OPMNインスタンスを作成して管理サーバーにはOPMNを登録しない場合は、この項の手順に従います。

1. ステップ2で作成したプロパティ・ファイルのINSTANCE_HOMEプロパティで指定されているインスタンス・ホームで、OPMNインスタンスを作成します(OPMNインスタンスが存在しない場合)。
次のコマンドを実行します。変数は、システムの実際の値で置き換えます。OPMN_instance_home_directoryは、ステップ2で作成したプロパティ・ファイルのINSTANCE_HOMEプロパティで指定されている値で置き換えます。

cd OPMN_HOME/opmn/bin
./opmnctl createinstance
-oracleInstance OPMN_instance_home_directory
-oracleHome OPMN_HOME
-adminRegistration OFF

2. opmnctl createcomponentコマンドを使用して、前の手順で作成したインスタンスで、ODIスタンドアロン・エージェントのOPMNコンポーネントを作成します。このコマンドは、前のコマンドで指定したOPMN_instance_home_directoryから実行する必要があります。

cd OPMN_instance_home_directory
./opmnctl createcomponent
-componentType odiagent
-componentName name_of_physical_agent
-propertiesFile path_to_properties_file

変数は、実際の値で置き換えてください。path_to_properties_fileは、ステップ2で作成したプロパティ・ファイルへの絶対パスである必要があります。

G.2 エージェントの停止

opmnctlを使用してOracleインスタンスのすべてのエージェント・コンポーネントを停止するには:

opmnctl stopproc process-type=odiagent

opmnctlを使用して特定のエージェント・コンポーネント(たとえばodiagent1)を停止するには:

opmnctl stopproc ias-component=odiagent1

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

opmnctlを使用してOracleインスタンスのすべてのエージェント・コンポーネントを起動するには:

opmnctl startproc process-type=odiagent

opmnctlを使用して特定のエージェント・コンポーネント(たとえばodiagent1)を起動するには:

opmnctl startproc ias-component=odiagent1

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

opmnctlを使用して、次のようにOracle HTTP Serverのステータスを確認できます。

opmnctl status

G.5 エージェントの削除

次のコマンドを実行して、OPMNインスタンスからスタンドアロン・エージェント・コンポーネントを削除します。

cd INSTANCE_HOME/bin
./opmnctl stopproc ias-component=physical_agent_name
./opmnctl deletecomponent -componentName physical_agent_name

G.6 エージェント設定情報の更新

agentcreate.propertiesファイルのプロパティを変更した後、この項のコマンドを使用して、スタンドアロン・エージェントの設定を変更/更新します。

管理サーバーに登録されているスタンドアロン・エージェント・コンポーネントの場合:

cd INSTANCE_HOME/bin
./opmnctl updatecomponentregistration
-componentType odiagent
-componentName physical_agent_name
-propertiesFile path_to_properties_file
./opmnctl stopall
./opmnctl startall

管理サーバーに登録されていないスタンドアロン・エージェント・コンポーネントの場合:

cd INSTANCE_HOME/bin
./opmnctl deletecomponent -componentName physical_agent_name
./opmnctl createcomponent
-componentType odiagent
-componentName physical_agent_name
-propertiesFile path_to_properties_file

H トラブルシューティング

この付録では、Oracle Data Integratorのインストール時に発生する可能性のある一般的な問題の解決策を説明します。この章の内容は、次のとおりです。

- 第H.1項「一般的なトラブルシューティングのヒント」

- 第H.2項「インストール・ログ・ファイルと構成ログ・ファイル」

- 第H.3項「JREの場所の記録」

- 第H.4項「ODIクライアントとリポジトリの互換性」

- 第H.5項「追加情報」

H.1 一般的なトラブルシューティングのヒント

インストール時にエラーが発生した場合の対処方法は、次のとおりです。

- Oracle Fusion Middlewareのリリース・ノートで最新情報を確認します。最新版のリリース・ノートは、Oracle Technology Networkから入手できます。

http://www.oracle.com/technetwork/documentation/index.html#middleware

- システムおよび構成が動作保証されていることを確認します。Oracle Fusion Middleware 11gR1のシステム要件とサポートされているプラットフォームのドキュメントのOracle Fusion Middlewareでサポートされるシステム構成に関するページを参照してください。

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

- システムが最小システム要件を満たしていることを確認します。システム要件と仕様のドキュメントを参照してください。

http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-requirements-100147.html

- いずれかのインストール画面で間違った情報を入力した場合は、その画面に戻るまで「戻る」をクリックします。

- インストーラでファイルをコピーまたはリンクするときにエラーが発生した場合は、次の手順に従ってください。

1. エラーをメモして、インストール・ログ・ファイルを確認します。

2. 第4章「Oracle Data Integratorの削除」の手順に従い、障害が発生したインストールを削除します。

3. エラーの原因となる問題を修正します。

4. インストールを再起動します。

H.2 インストール・ログ・ファイルと構成ログ・ファイル

この項では、Oracle Data IntegratorインストーラおよびOracle Fusion Middleware構成ウィザードの実行中に作成されるログ・ファイルについて説明します。ログ・ファイルには、インストールや構成に関する問題のトラブルシューティングに役立つ情報が記載されています。

H.2.1 インストール・ログ・ファイル

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

- Linuxの場合: /etc/oraInst.loc

- HP-UXおよびSolarisの場合: /var/opt/oracle/oraInst.loc

Windowsオペレーティング・システムの場合、インベントリ・ディレクトリの場所はC:\Program Files\Oracle\Inventory\logsです。64ビットWindowsマシン上で32ビット・インストーラを使用している場合は、インベントリ・ディレクトリはC:\Program Files (x86)\Oracle\Inventory\logsです。

ログ・ディレクトリには、次のインストール・ログ・ファイルが作成されます。

- installdate-time-stamp.log
これはメインのログ・ファイルです。

- installdate-time-stamp.out
このログ・ファイルには、インストール時の出力ストリームやエラー・ストリームが記載されます。

- installActionsdate-time-stamp.log
このファイルは、インストーラGUIによって内部情報の追跡に使用されます。

- installProfiledate-time-stamp.log
このログ・ファイルには、インストールおよび構成を完了するまでにかかった時間やメモリーおよびCPUの詳細事項など、全体的な統計が記載されます。

- oraInstalldate-time-stamp.log
このログ・ファイルには、コピー・セッションの出力ストリームが記載されます。

-printtimeパラメータを使用してインストーラを起動すると、同じディレクトリに、timeTakendate-time-stamp.logファイルとtimedate-time-stamp.logファイルが作成されます。

- timeTakendate-time-stamp.log
このファイルには、画面間の移動にかかる時間に関する情報が含まれます(GUIインストールにのみ該当)。

- timedate-time-stamp.log
このファイルには、コピー・セッションの時間に関する情報が記載されます。

-printmemoryパラメータを使用してインストーラを起動すると、memorydate-time-stamp.logファイルが作成されます。このファイルには、コピー・セッションのメモリー使用量に関する情報が記載されます。

H.2.2 構成ログ・ファイル

構成セッションのログ・ファイルを作成するには、次のように-logオプションを指定して構成ウィザードを実行します。

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

./config.sh -log=log_filename -log_priority=log_level

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

config.cmd -log=log_filename -log_priority=log_level

-logオプションと-log_priorityオプションの詳細は、表H-1を参照してください。

表H-1 構成ウィザードのログ・ファイルのオプション

パラメータ

説明

-log

ログ・ファイルの場所を指定します。

log_filenameに絶対パスを指定すると、その場所にログ・ファイルが作成されます。パスを指定しないでファイル名のみ指定した場合、ログ・ファイルは、MW_HOME/logsディレクトリ(UNIXオペレーティング・システムの場合)またはMW_HOME\logsディレクトリ(Windowsオペレーティング・システムの場合)に作成されます。

-logで指定できる他の値は次のとおりです。

- stdout
標準出力ストリームにエラー・メッセージを書き込みます。

- stderr
標準エラー・ストリームにエラー・メッセージを書き込みます。

- disable
MW_HOME/logsディレクトリ(UNIXオペレーティング・システムの場合)またはMW_HOME\logsディレクトリ(Windowsオペレーティング・システムの場合)にログ・ファイルが作成されないように、デフォルト・ロギングを無効にします。

-log_priority

ログに書き込む詳細レベルを指定します。

指定できる値は次のとおりです(詳細度の高い順)。

- debug

- info

- warning

- error

- fatal

H.3 JREの場所の記録

インストーラで使用されるJREの場所は、ODI_ORACLE_HOME/oui/oraparam.iniファイル(UNIXオペレーティング・システムの場合)またはODI_ORACLE_HOME\oui\oraparam.iniファイル(Windowsオペレーティング・システムの場合)に保存されます。このファイルは、OPatchおよびOracle Universal Installer (OUI)で優先JREの場所の判別に使用されます。

JREの場所を変更できます(たとえば、JREディレクトリをMiddlewareホームの外に移動します)。この場合、OPatchまたはOUIを実行しようとすると、JREの場所が見つからないためエラー・メッセージが表示されます。この場合は、次のいずれかを実行できます。

- ODI_ORACLE_HOME/oui/oraparam.iniファイル(UNIXオペレーティング・システムの場合)またはODI_ORACLE_HOME\oui\oraparam.iniファイル(Windowsオペレーティング・システムの場合)を編集し、JREの新しい場所を参照するように設定します。

- -jreLocコマンド・ライン・オプションを使用して、新しいJREの場所を指定します。詳細は、第2.4.2項「インストーラの起動」を参照してください。

H.4 ODIクライアントとリポジトリの互換性

Oracle Data Integratorを他のOracle Fusion Middleware製品と一緒に使用している場合、『Oracle Fusion Middleware相互運用および互換性ガイド』を参照してください。

特定のサイトまたはプラットフォームでは、ODI Studio、ODIコンソール、スタンドアロン・エージェント、J2EEエージェントおよび実行可能スクリプトなど、様々なODIコンポーネントを同一バージョンにして使用することを強くお薦めします。また、マスター・リポジトリと作業リポジトリのバージョンが、それらのコンポーネントと互換性があることを確認する必要があります(表H-2)。

表H-2 ODIコンポーネントとリポジトリの互換性

製品

コンポーネント・バージョン

リポジトリ・バージョン

Oracle Data Integrator

11.1.1.6.0および11.1.1.0.7

04.03.04.02

11.1.1.5.0

04.03.03.08

11.1.1.3.0

04.03.02.04

10.1.3.6

4.2.03.01

10.1.3.5

4.2.02.01

10.1.3.4, 10.1.3.3, 10.1.3.2

4.2.01.01

Sunopsis

4.2

4.1.02.01

4.1

4.1.01.01

4.0

4.0.01.01

3.2.0.3

3.2.03.01

H.5 追加情報

この付録で問題が解決されない場合は、My Oracle Support(以前のOracle MetaLink)で検索してください。

https://support.oracle.com/

問題の解決方法が見つからない場合は、サービス・リクエストをオープンしてください。

索引

A  C  D  I  J  L  M  O  R  S  T  W

A

対象読者, Preface

C

構成ログ・ファイル, H.2.2

レスポンス・ファイルの作成, C.2

D

Oracle Data Integratorの削除, B

デモンストレーション(デモ)環境, D.2.3, D.2.3

手動インストール, D.2.3

ドキュメントのアクセシビリティ, Preface

I

インストール・ログ・ファイル, H.2.1

J

JREの場所

記録, H.3

L

ログ・ファイル, H.2.1

M

マスター・リポジトリID, 2.2.2

My Oracle Support, H.5

O

Oracle Data Integrator, 1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.4.2, D

削除画面, B

削除, B

Java EEコンポーネント, 1.1

手動インストール, D

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

サイレント・インストール, C

Oracle SOA Suite

トラブルシューティング, H.1

Oracle WebLogic Server, 2.3, 2.3

Oracle WebLogic Serverのインストール, 2.3

oraparam.iniファイル, H.3

R

再インストール, 4.4

リポジトリ作成ユーティリティ(RCU), 2.2

レスポンス・ファイル

作成, C.2

レスポンス・ファイル

作成, C.2

S

サイレント・インストール, C

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

手動インストール, D.2.1

T

トラブルシューティング, H

Oracle SOA Suiteのトラブルシューティング, H.1

W

作業リポジトリID, 2.2.2

作業リポジトリ名, 2.2.2

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

作業リポジトリ・タイプ, 2.2.2

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