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

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

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

注意:

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

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

Oracle Data Integratorをアップグレードする際の有効な開始点について

Oracle Data Integratorは、11gまたはそれ以前の12cリリースからアップグレードできます。

Oracle Data Integrator 12c (12.2.1.3.0)へのアップグレードでは、次の開始点がサポートされています。

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

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

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

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

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

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

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

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

注意:

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

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

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

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

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

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

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

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

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

図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 HTTP Serverの管理』スタンドアロン・ドメインに関する項を参照してください。

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

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

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

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

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

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

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

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

図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ドメインの一部です。

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

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

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

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

APPHOST

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

DBHOST

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

WebLogicドメイン

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

『Oracle Fusion Middlewareの理解』Oracle WebLogic Serverドメインに関する項を参照してください。

管理サーバー

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

『Oracle Fusion Middlewareの理解』管理サーバーに関する項を参照してください。

Enterprise Manager

Oracle Enterprise Manager Fusion Middleware Control。

『Oracle Fusion Middlewareの理解』Oracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。

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

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

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

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

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

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

11gから12c (12.2.1.3.0)にアップグレードする場合、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 WebLogic Serverドメインに関する項を参照してください。

管理サーバー

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

『Oracle Fusion Middlewareの理解』管理サーバーに関する項を参照してください。

Enterprise Manager

Oracle Enterprise Manager Fusion Middleware Control。

『Oracle Fusion Middlewareの理解』Oracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。

クラスタ

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

『Oracle Fusion Middlewareの理解』管理対象サーバーおよび管理対象サーバー・クラスタの概要に関する項を参照してください。

マシン

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

管理対象サーバー

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

『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 Application Developer Framework (ADF)

  • Oracle Web Services Manager(OWSM)

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

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

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

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

『Oracle Fusion Middlewareの理解』12cでの新機能と変更された機能に関する項を参照してください。

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

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

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

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

『Oracle Fusion Middlewareコンセプトの理解』WebLogic管理フレームワークに関する項を参照してください。

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

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

『Oracle Data Integratorのインストールと構成』Oracle Data Integratorのスタンドアロン・エージェントの標準インストール・トポロジに関する項を参照してください。

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

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

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

  • フォルダ

  • インタフェース

  • プロシージャ/KM

    注意:

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

  • パッケージ

  • プロファイル

  • ユーザー関数