WebLogicドメインに登録されていないOracle Data Integratorスタントアロン・エージェント環境をOracle Fusion Middleware 11gから12c (12.2.1.1)にアップグレードできます。
次のアップグレード・シナリオについて説明します。
OPMNで管理されていない11gスタンドアロン・エージェントの12c (12.2.1.1)へのアップグレード。
OPMNで管理されている11gスタンドアロン・エージェントの12c (12.2.1.1)へのアップグレード。
次の各項の手順に従って、アップグレードを実行します。
WebLogicドメインに登録されていないOracle Data Integratorスタンドアロン・エージェントのアップグレード・プロセスの概要を示すプロセス・フローチャートを確認します。
図3-1 ODIスタンドアロン・エージェント(WebLogicドメインなし)のアップグレード・プロセス・フローチャート
この章の残りの各項では、WebLogicドメインに登録されていないOracle Data Integratorスタンドアロン・エージェントのアップグレードに固有の手順について説明します。
アップグレードを開始する前に、Oracle Universal Installerを使用して、WebLogicドメインに登録されていないOracle Data Integratorスタンドアロン・エージェントの12cバージョンをインストールします。
「12c Oracle Fusion Middleware製品ディストリビューションのダウンロードとインストール」の一般情報を確認した後、『Oracle Data Integratorのインストールと構成』の手順に従ってください。
「Oracle Data Integratorインストールの計画」では、Oracle Data Integratorのインストール・トポロジに関する重要な情報を理解します。
この項では、12cの重要な概念の一部を説明し、必要な製品ディストリビューションの入手場所に関する情報も提供します。
「Oracle Data Integratorのインストール」では、Oracle Data Integratorスタンドアロン・エージェント環境をインストールします。
注意:
構成ウィザードで新規のOracle Data Integratorインストールを構成しないでください。アップグレード中にアップグレード・アシスタントでスタンドアロン・エージェント環境の構成が行われます。サーバーとプロセスを停止した後、アップグレード・アシスタントを使用してマスターおよび作業リポジトリ・スキーマをアップグレードします。
アップグレード・アシスタントを実行してスキーマをアップグレードする前に、管理サーバーや管理対象サーバーを含め、すべてのプロセスとサーバーをシャットダウンします。
注意:
リポジトリ用に外部のパスワード記憶域が設定されている場合は、アップグレード中に作業リポジトリのパスワードを取得できるように、資格証明ストアをホストしているサーバーが稼働している必要があります。詳細は、『Oracle Data Integratorの管理』の外部パスワード記憶域の設定に関する項を参照してください。アップグレード・アシスタントはOracle Data Integrator 11gリポジトリ・スキーマをOracle Data Integrator 12cへアップグレードします。
注意:
エディション・ベースの再定義(EBR)ユーザーのみ:エディション・ベースの再定義(EBR)に対応したスキーマをアップグレードする前に、最初にデータベース・サーバーに接続して、12cのデータベース・サーバーにエディションを作成する必要があります。12cの新しいエディションは、既存の11gまたは12cエディションの子である必要があります。
再定義のためのサーバーでのエディション作成の詳細は、『Oracle Fusion Middlewareのアップグレードのプランニング』のエディションベースの再定義のためのサーバーでのエディション作成に関する項を参照してください。注意:
外部認証を使用している場合は、外部認証が内部認証に設定されていることを確認してください。詳細は、「ODIの外部認証の構成」を参照してください必須ではありませんが、アップグレード・アシスタントを実行するには、非SYSDBAユーザーを作成することをお薦めします。非SYSDBAユーザーをまだ作成してない場合は、「非SYSDBAユーザーの作成」を参照してください。
アップグレード・アシスタントの各画面を移動して、製品スキーマをアップグレードします。
注意:
アップグレード・アシスタントは、ODIマスター・リポジトリのデータおよび構造を使用して、リポジトリがすでにアップグレード済でないかどうかを判定します。アップグレード・アシスタントは、次の状況の場合には、リポジトリがアップグレード済であることを示すメッセージを返します。
スキーマ・バージョン・レジストリが有効な状態で、リポジトリのバージョンを保持している
リポジトリが12cである
リポジトリのバージョンが、アップグレード・アシスタントが使用するODI SDKのバージョン以上である
リポジトリ・カタログ情報をデバッグまたは表示するには、(ODIスキーマ/リポジトリ内ではなく)Adminユーザーに格納されているschema_version_registry
表に対して次の問合せを使用します。
Oracleデータベースでは、この表の名前はSYSTEM.SCHEMA_VERSION_REGISTRY$
であり、SYSTEM
スキーマに格納されています。また、SYSTEM.SCHEMA_VERSION_REGISTRY
というビューと、このビューを示すパブリック・シノニムSCHEMA_VERSION_REGISTRY
があります。
SELECT COMP_ID,COMP_NAME,MRC_NAME,OWNER,VERSION,STATUS,UPGRADED FROM schema_version_registry;
DB2/400オペレーティング・システムの場合、AdminユーザーはQSECOFR
で、schema_version_registry
表はスキーマ'NULLID'
内に配置されています。
ODI
コンポーネントの行は、ODIリポジトリの追跡に使用されます。
リポジトリ・スキーマをアップグレードした後、スタンドアロン・エージェント(WebLogicドメインなし)環境でスタンドアロン・システム・コンポーネント構成をアップグレードできます。
アップグレード・アシスタントを再度実行して、コンポーネント構成を12cにアップグレードします。
アップグレード・アシスタントを起動するには、ORACLE_HOME
/oracle_common/upgrade/bin
ディレクトリに移動し、次のコマンドを入力します。
UNIXオペレーティング・システムの場合:
./ua
Windowsオペレーティング・システムの場合:
ua.bat