プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Data Integratorのアップグレード
12c (12.2.1.2)
E82836-01
目次へ移動
目次

前
次

1 Oracle Data Integrator12c (12.2.1.2)へのアップグレードの概要

開始する前に、概要の情報をすべて確認して、Oracle Data Integrator 12c (12.2.1.2)の標準アップグレード・トポロジおよびアップグレード・パスを理解します。

アップグレード前の情報および準備の手順の次に、このガイドの手順は2つの項に分かれます。

注意:

Fusion Middlewareのアップグレードのプランニングに関する一般情報およびアップグレードのその他の概念およびリソースについては、Oracle Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニングの次の各項を参照してください。
  • Oracle Fusion Middleware 12cへのアップグレードのプランニング (12.2.1.2)

  • インプレース・アップグレードとアウトオブプレース・アップグレードの理解

  • 基本的な12cのアップグレード・タスクの理解

次のトピックでは、Oracle Data Integratorのアップグレードに関する概念について説明します。

1.1 Oracle Data Integratorアップグレードの開始点について

サポートされている11gおよび12cのリリースから、Oracle Data Integrator 12c (12.2.1.2)にアップグレードできます。

サポートされているリリース開始点は次のとおりです。

  • Oracle Data Integrator 11gリリース1 (11.1.1.6、11.1.1.7および11.1.1.9)

  • Oracle Data Integrator 12c (12.1.2.0、12.1.3.0、12.2.1.0および12.2.1.1)

このガイドのアップグレード手順では、既存のOracle Data Integrator 11gまたは12c環境からOracle Fusion Middleware 12c (12.2.1.2)にアップグレードする方法を説明します。アップグレードが必要なその他のコンポーネントが環境に含まれる場合に備えて、サポート・ドキュメントへのリンクが提供されています。

既存のバージョンのOracle Data Integratorが11g リリース1 (11.1.1.6)より古い場合、12c (12.2.1.2)にアップグレードする前に、まず次のサポートされるバージョンのいずれかにソフトウェアをアップグレードする必要があります。

1.2 Oracle Data Integrator標準トポロジについて

Oracle Data Integrator12c (12.2.1.2)にアップグレードする手順は、既存の本番トポロジ(11gまたは前の12cリリース)によって異なります。

そのため、考えられるすべてのOracle Data Integratorインストールに対して正確なアップグレード手順を示すことは困難です。したがって、このガイドではいくつかの一般的なOracle Data Integratorトポロジをアップグレードする手順について説明します。これらの一般的なトポロジを、標準アップグレード・トポロジと呼びます。

実際のトポロジは異なる場合がありますが、ここで説明するトポロジを、他の同様のOracle Data Integratorトポロジをアップグレードする際の参考にしてください。

注意:

アップグレードを成功させるためのアップグレード・プロセスおよびプランニング・リソースの詳細は、Oracle Fusion Middleware Oracle Fusion MiddlewareのアップグレードのプランニングのOracle Fusion Middleware 12c (12.2.1.2)へのアップグレードのプランニングを参照してください。

前の12cリリースからアップグレードする場合、標準トポロジはそのままです。Oracle Data Integratorの前の12cリリースからのアップグレードを参照してください。

11gからアップグレードする場合、次の項を参照して次の特定のトポロジをアップグレードします。

1.2.1 スタンドアロン・エージェントのOracle Data Integrator標準アップグレード・トポロジ

11gから12c (12.2.1.2)にアップグレードする場合、WebLogicドメイン内に構成されていないスタンドアロン・エージェントのOracle Data Integratorトポロジはここに示すように更新されます。前の12cリリースからアップグレードする場合、既存のトポロジはそのままです。

スタンドアロン・エージェントは、独立したJava仮想マシン(JVM)プロセスで動作します。スタンドアロン・エージェントは、JDBCによって、作業リポジトリとソースおよびターゲット・データ・サーバーに接続します。スタンドアロン・エージェントはJava仮想マシンがインストールされているサーバーにインストールできます。いずれかのデータ・サーバーに対してローカルであるリソース(ファイル・システムまたはデータベース・インスタンスがインストールされたローダー・ユーティリティなど)を使用する必要があり、このマシンにはJava EEアプリケーション・サーバーをインストールしない場合、このタイプのエージェントが適切です。

11gでは、次のスタンドアロン・エージェント構成が可能でした。

  • OPMNで管理されないスタンドアロンOracleインスタンスとしてのスタンドアロン・エージェント。この構成では、アップグレード・アシスタントはスタンドアロン・システム・コンポーネント構成の12c (12.2.1.2)へのアップグレードをサポートしていません

  • OPMNで管理されるスタンドアロン・エージェント。この構成では、アップグレード・アシスタントはスタンドアロン・システム・コンポーネント構成の12c (12.2.1.2)へのアップグレードをサポートしています。

図1-1に、OPMNによって管理されるスタンドアロン・エージェントの11g Oracle Data Integrator標準インストール・トポロジと、このガイドのアップグレード手順実行後の12cトポロジを示します。

このトポロジのアップグレード・ロードマップおよび手順は、Oracle Data Integratorスタンドアロン・エージェント環境の11gからのアップグレードに示されています。

図1-1 スタンドアロン・エージェントのOracle Data Integrator標準アップグレード・トポロジ

図1-1の説明が続きます
「図1-1 スタンドアロン・エージェントのOracle Data Integrator標準アップグレード・トポロジ」の説明

このトポロジ図のすべての要素を次の表に示します。

表1-1 スタンドアロン・エージェントの標準アップグレード・トポロジの要素の説明

要素 説明と追加ドキュメントへのリンク

11g Oracle Data Integratorスタンドアロン標準インストール・トポロジ

これは図の左側のラベルです。Oracle Fusion Middleware 11g Oracle Data Integratorインストーラを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、1台のマシン上の単一スタンドアロン・エージェント(OracleDIAgent1)で構成されます。スタンドアロン・エージェントはOPMNで管理されます。

図に示すように、マスターおよび作業リポジトリのリレーショナル・データベースも必要です。

12c Oracle Data Integratorスタンドアロン・エージェント標準インストール・トポロジ

これは図の右側のラベルです。Oracle Fusion Middleware 12c Oracle Data Integratorディストリビューションを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、スタンドアロン・ドメイン内に構成された単一スタンドアロン・エージェント(OracleDIAgent1)と、マスターおよび作業リポジトリのリレーショナル・データベースで構成されます。

APPHOST

アプリケーション層をホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

DBHOST

データベースをホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

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

独立したJava仮想マシン(JVM)プロセスで動作するスタンドアロンOracle Data Integratorエージェントです。

11gでは、スタンドアロン・エージェントはインストールの一部として直接作成されます。

スタンドアロン・ドメイン

詳細は、Oracle Fusion Middleware Oracle HTTP Serverの管理のスタンドアロン・ドメインを参照してください。

システム・コンポーネント

12cでは、スタンドアロン・エージェントを作成する前にスタンドアロン・ドメインを作成する必要があります。システム・コンポーネントはスタンドアロン・エージェントに対応します。

1.2.2 スタンドアロン・コロケート・エージェントのOracle Data Integrator標準アップグレード・トポロジ

11gから12c (12.2.1.2)にアップグレードする場合、WebLogicドメイン内に構成されているスタンドアロン・エージェントのOracle Data Integratorトポロジはここに示すように更新されます。前の12cリリースからアップグレードする場合、既存のトポロジはそのままです。

スタンドアロン・コロケート・エージェントは、独立したJava Virtual Machine (JVM)プロセスで動作しますが、WebLogic Serverドメインの一部であり、WebLogic管理サーバーによって制御されます。スタンドアロン・コロケート・エージェントは、Java仮想マシンがインストールされている任意のサーバーにインストールできますが、WebLogic管理サーバーへの接続が必要です。いずれかのデータ・サーバーに対してローカルであるリソースを使用する必要があるが、すべてのアプリケーションの管理をエンタープライズ・アプリケーション・サーバーで一元化する場合は、このタイプのエージェントが適切です。

11gでは、次のスタンドアロン・コロケート・エージェント構成が可能でした。

  • OPMNで管理されないスタンドアロン・コロケート・エージェント。この構成では、アップグレード・アシスタントはWebLogicドメイン・コンポーネント構成の12c (12.2.1.2)へのアップグレードをサポートしていません

  • OPMNで管理されるスタンドアロン・コロケート・エージェント。この構成では、アップグレード・アシスタントはWebLogicドメイン・コンポーネント構成の12c (12.2.1.2)へのアップグレードをサポートしています。

図1-2に、OPMNによって管理されるスタンドアロン・コロケート・エージェントの11g Oracle Data Integrator標準インストール・トポロジと、このガイドのアップグレード手順実行後の12cトポロジを示します。

このトポロジのアップグレード・ロードマップおよび手順は、Oracle Data Integratorスタンドアロン・コロケート・エージェント環境の11gからのアップグレードに示されています。

図1-2 スタンドアロン・コロケート・エージェントのOracle Data Integrator標準アップグレード・トポロジ

図1-2の説明が続きます。
「図1-2 スタンドアロン・コロケート・エージェントのOracle Data Integrator標準アップグレード・トポロジ」の説明

このトポロジ図のすべての要素を次の表に示します。

表1-2 スタンドアロン・コロケート・エージェントの標準アップグレード・トポロジの要素の説明

要素 説明と追加ドキュメントへのリンク

11g Oracle Data Integratorスタンドアロン標準インストール・トポロジ

これは図の左側のラベルです。Oracle Fusion Middleware 11g Oracle Data Integratorインストーラを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、1台のマシン上の単一スタンドアロン・エージェント(OracleDIAgent1)で構成されます。スタンドアロン・エージェントはOPMNによって管理され、WebLogicドメインの一部です。

図に示すように、マスターおよび作業リポジトリのリレーショナル・データベースも必要です。

12c Oracle Data Integratorスタンドアロン標準インストール・トポロジ

これは図の右側のラベルです。Oracle Fusion Middleware 12c Oracle Data Integratorディストリビューションを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、WebLogicドメイン内に構成された単一スタンドアロン・エージェント(OracleDIAgent1)と、マスターおよび作業リポジトリのリレーショナル・データベースで構成されます。

APPHOST

アプリケーション層をホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

DBHOST

データベースをホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

WebLogicドメイン

論理的に関連するJavaコンポーネントのグループ(このケースでは、管理サーバー、管理対象サーバー、スタンドアロン・エージェントおよびその他の関連するソフトウェア・コンポーネント)。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のOracle WebLogic Serverドメインとはを参照してください。

管理サーバー

ドメインの構成オブジェクトをメンテナンスし、管理対象サーバーに構成変更を配布する、ドメインの中央制御エンティティ。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解の管理サーバーとはを参照してください。

Enterprise Manager

Oracle Enterprise Manager Fusion Middleware Control。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のOracle Enterprise Manager Fusion Middleware Controlを参照してください。

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

独立したJava仮想マシン(JVM)プロセスで動作するスタンドアロンOracle Data Integratorエージェントです。

11gでは、スタンドアロン・エージェントはインストールの一部として直接作成されます。

システム・コンポーネント

システム・コンポーネントは、WebLogic Management Frameworkで管理されるスタンドアロン・エージェントに対応しています。

1.2.3 Java EEエージェントのOracle Data Integrator標準アップグレード・トポロジ

11gから12c (12.2.1.2)にアップグレードする場合、Java EEエージェントのOracle Data Integratorトポロジはここに示すように更新されます。前の12cリリースからアップグレードする場合、既存のトポロジはそのままです。

Java EEエージェントは、Java EEアプリケーション・サーバー(Oracle WebLogic Serverなど)にWebアプリケーションとしてデプロイされます。Java EEエージェントは、アプリケーション・サーバーのあらゆる機能の恩恵を受けることができます(JDBCデータソースまたはOracle WebLogic Serverのクラスタ化など)。エンタープライズ・アプリケーション・サーバーにおけるすべてのアプリケーションのデプロイおよび管理を集中させる必要がある場合や、高可用性の要件がある場合、このタイプのエージェントが適切です。

図1-3に、11g Oracle Data Integrator Java EE標準インストール・トポロジと、このガイドのアップグレード手順実行後の12cトポロジを示します。

このトポロジのアップグレード・ロードマップおよび手順は、「Oracle Data Integrator Java EEエージェント環境の11gからのアップグレード」に示されています。

図1-3 Java EEエージェントのOracle Data Integrator標準アップグレード・トポロジ

図1-3の説明が続きます
「図1-3 Java EEエージェントのOracle Data Integrator標準アップグレード・トポロジ」の説明

このトポロジ図のすべての要素を次の表に示します。

表1-3 Java EEエージェントの標準アップグレード・トポロジの要素の説明

要素 説明と追加ドキュメントへのリンク

11g Oracle Data Integrator Java EEトポロジ

これは図の左側のラベルです。Oracle Fusion Middleware 11g Oracle Data Integratorインストーラを使用して作成された一般的な単一ホスト・トポロジを示します。

これは、2つの管理対象サーバーのクラスタ、Java EEエージェントおよび管理サーバーが含まれる単一ドメインで構成されます。また、ドメインには、マスターおよび作業リポジトリ・スキーマのリレーショナル・データベースのほか、Oracle Platform Security Services (OPSS)のLDAPベース・ストアまたはファイル・ストアのいずれかが必要です。

12c Oracle Data Integrator Java EE標準インストール・トポロジ

これは図の右側のラベルです。Oracle Fusion Middleware 12c Oracle Data Integratorディストリビューションを使用して作成された一般的な単一ホスト・トポロジを示します。

11gトポロジと同様に、2つの管理対象サーバーのクラスタ、Java EEエージェント、管理サーバーのほか、マスターおよび作業リポジトリ・スキーマのデータベースが含まれる単一ドメインで構成されます。

11gトポロジとは異なり、OPSSに使用できるのはLDAPベース・ストアのみであり、ファイルベース・ストアは12cでは使用できません。

APPHOST

アプリケーション層をホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

DBHOST

データベースをホストしているマシンを示す、Oracleドキュメントで使用される標準用語。

WebLogicドメイン

論理的に関連するJavaコンポーネントのグループ(このケースでは、管理サーバー、管理対象サーバー、Java EEエージェントおよびその他の関連するソフトウェア・コンポーネント)。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のOracle WebLogic Serverドメインとはを参照してください。

管理サーバー

ドメインの構成オブジェクトをメンテナンスし、管理対象サーバーに構成変更を配布する、ドメインの中央制御エンティティ。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解の管理サーバーとはを参照してください。

Enterprise Manager

Oracle Enterprise Manager Fusion Middleware Control。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のOracle Enterprise Manager Fusion Middleware Controlを参照してください。

クラスタ

同時に稼働し連携する、複数のWebLogic Serverインスタンスの集合。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解の管理対象サーバーと管理対象サーバー・クラスタの概要を参照してください。

マシン

1つまたは複数のWebLogic Serverインスタンス(サーバー)をホストするコンピュータを論理的に表現するもの。マシンは、ノード・マネージャを使用して管理対象サーバーを起動または停止するためにWebLogicの管理対象サーバーとノード・マネージャを論理的に結び付けるものでもあり、管理対象サーバーはマシンに関連付けされている必要があります。

管理対象サーバー

アプリケーション、アプリケーション・コンポーネント、Webサービスおよび関連リソースをホストします。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解の管理対象サーバーと管理対象サーバー・クラスタの理解を参照してください。

Java EEエージェント

Java EEエージェントは、WebLogicドメイン内に構成された管理対象サーバー上にデプロイされ動作するJEEアプリケーションです。

これらのエージェントの詳細およびこれらをOracle Data Integratorトポロジ全体に適合させる方法の詳細は、Oracle Data Integratorでの統合プロジェクトの開発のOracle Data Integratorトポロジの概要を参照してください。

Oracle JRF

Oracle JRF (Java Required Files)は、Oracle WebLogic Serverインストールに含まれておらず、Oracleビジネス・アプリケーションおよびアプリケーション・フレームワークに共通の機能を提供するコンポーネントで構成されています。

JRFには、共通の場所にデプロイされる、いくつかの個別に開発されたライブラリおよびアプリケーションが含まれています。Java Required Filesに属すると見なされるコンポーネントには、Oracle Application Development Frameworkの共有ライブラリやODLロギング・ハンドラなどがあります。

インフラストラクチャ

次のものを含むサービスのコレクションを表すOracle Fusion Middleware 12cの用語(Oracle JRFと同様)。

  • メタデータ・リポジトリ(MDS)

    これにはOracle Application Developer Frameworkなどの、Oracle Fusion Middlewareコンポーネントのメタデータが含まれます。

    詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のメタデータ・リポジトリとはを参照してください。

  • Oracle Application Developer Framework (ADF)

  • Oracle Web Services Manager(OWSM)

スキーマがあるデータベース

リポジトリ作成ユーティリティ(RCU)を使用してOracle Fusion Middlewareスキーマが作成された、サポートされているデータベースを表します。

1.3 Oracle Data Integrator 12cの新機能について

Oracle Data Integrator 11gと12cの間には複数の変更点があります。

12cの新機能を全般的に理解するには、Oracle Fusion Middleware Oracle Fusion Middlewareの理解の12cの新機能および変更された機能を参照してください。

使用する環境にOracle WebLogic ServerがOracle ADFとともに含まれる場合は、Oracle Fusion Middleware Oracle Fusion Middleware InfrastructureへのアップグレードのApplication Developer 11gとInfrastructure 12cの重要な相違点を参照してください。

Oracle Data Integrator 11gと12cの間には、次の重要な相違点があります。

1.3.1 WebLogic Management Frameworkによるスタンドアロン・エージェントの管理

12cでは、Oracle Data Integratorスタンドアロン・エージェントなどのシステム・コンポーネントはWebLogic Management Frameworkで管理されます。

詳細は、Oracle Fusion Middleware Oracle Fusion Middlewareの理解のWebLogic管理フレームワークとはを参照してください。

1.3.2 独自のディレクトリへのスタンドアロン・エージェントのインストール

12cでは、WebLogic Serverドメイン内に構成されているスタンドアロン・エージェントは、製品インストール・ディレクトリとは別のディレクトリにインストールされます。

詳細は、Oracle Fusion Middleware Oracle Data Integratorのインストールと構成のOracle Data Integratorスタンドアロン・エージェントの標準インストール・トポロジについてを参照してください。

1.3.3 リポジトリ・アップグレードでオブジェクト名の一意性が検証される

12cへのリポジトリ・アップグレード中に、(ネームスペース・ルールに従って)特定数のオブジェクトに対して重複する名前がないかチェックされます。このチェックは実際のアップグレードが開始される前に行われ、重複が検出された場合は、アップグレード・ログ内の重複リストを含むレポートを出力し、アップグレードを停止する必要があります。次に、ODI Studioを使用して11gリポジトリに接続し、手動で(名前変更または削除により)重複を修正した後、アップグレードを再開する必要があります。

12cでは、次のオブジェクトは一意の名前を持つ必要があります。

  • インタフェース

  • フォルダ

  • プロシージャ/KM

    注意:

    ナレッジ・モジュールは、親スコープ内で一意の名前を持つ必要があります。これは独自プロジェクトのナレッジ・モジュールまたはグローバル・ナレッジ・モジュールに適用されます。

  • パッケージ

  • プロファイル