Oracle® GoldenGate

Oracle GoldenGate Veridataのアップグレード

12c (12.2.1)

E70099-01(原本部品番号:E60966-01)

2015年10月

Oracle GoldenGate Oracle GoldenGate Veridataのアップグレード12c (12.2.1)

E70099-01

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

原本著者:  Savija Vijayaraghavan

原本協力著者: Lorna Vallad

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

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

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

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

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

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

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

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

目次

表一覧

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

1 Oracle GoldenGate Veridataのアップグレードの準備

- 1.1 Oracle GoldenGate Veridataのアップグレード・プロセスの概要

- 1.2 Oracle GoldenGate Veridataサーバーのアップグレード・ロードマップ

- 1.3 Oracle GoldenGate Veridataのアップグレード前の要件

- 1.4 アップグレードの前提条件について

2 Oracle GoldenGate Veridataのアップグレード

- 2.1 アップグレード・パスの選択およびアップグレード

- 2.1.1 Veridata 11gからVeridata 12.2.1へのアップグレード

- 2.1.2 Veridata 12.1.3のコンパクト・ドメインの12.2.1へのアップグレード

- 2.1.3 Veridata 12.1.3の拡張ドメインのVeridata 12.2.1へのアップグレード

- 2.1.4 MySQLリポジトリ構成のVeridata 12.2.1への移行

- 2.2 アップグレード・ユーティリティ

- 2.2.1 リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成

- 2.2.2 アップグレードしたスキーマを使用したVeridataドメインの作成

- 2.2.3 Veridataスキーマのアップグレード

- 2.2.4 Veridata構成のアップグレード

- 2.2.5 Veridataエージェントのアップグレード

3 アップグレード後のタスクの実行

- 3.1 スキーマのアップグレードの確認

- 3.2 Veridata構成のアップグレードの確認

- 3.3 Veridataユーザーの管理

- 3.4 Veridataレポート・ファイルの確認

- 3.5 アップグレードのトラブルシューティング

表一覧

- 1-1 Oracle GoldenGate Veridataインストールのディレクトリ

はじめに

このドキュメントでは、既存のOracle GoldenGate Veridata 11gまたは12c (12.1.3)環境を12c (12.2.1)にアップグレードする方法について説明します。

対象読者

このドキュメントは、Oracle GoldenGate Veridataのインストール、メンテナンスおよびアップグレードを担当するシステム管理者を対象にしています。

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

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

Oracle Supportへのアクセス

サポートをご購入の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 GoldenGate Veridataのインストールと構成

- Oracle GoldenGate Veridataの管理

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

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

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

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

1 Oracle GoldenGate Veridataのアップグレードの準備

この章では、Oracle GoldenGate Veridataを11gおよび12c (12.1.3)リリースから12c (12.2.1)リリースにアップグレードする前に理解すべき要点について説明します。

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

- 1.1項「Oracle GoldenGate Veridataのアップグレード・プロセスの概要」

- 1.2項「Oracle GoldenGate Veridataサーバーのアップグレード・ロードマップ」

- 1.3項「Oracle GoldenGate Veridataのアップグレード前の要件」

- 1.4項「アップグレードの前提条件について」

1.1 Oracle GoldenGate Veridataのアップグレード・プロセスの概要

このドキュメントで説明するアップグレード・プロセスは、Oracle GoldenGate Veridataリリース11g (11.2.1.0.0)以上および12c (12.1.3)からOracle GoldenGate Veridataリリース12c (12.2.1)へのアップグレードに適用されます。

次の表では、このマニュアルのディレクトリの参照時に使用されるディレクトリおよび変数について説明します。

表1-1 Oracle GoldenGate Veridataインストールのディレクトリ

ディレクトリ変数

ディレクトリ・パス

ORACLE_HOME

/install_location/Oracle_Home。Oracle Fusion Middleware製品のホーム・ディレクトリです。

VERIDATA_PRODUCT_HOME

/ORACLE_HOME/veridata

OLD_AGENT_ORACLE_HOME

/VERIDATA_PRODUCT_HOME/agent (既存の11gまたは12c (12.1.3) Veridataエージェント)。

NEW_AGENT_ORACLE_HOME

/VERIDATA_PRODUCT_HOME/agent (新しい12c (12.2.1) Veridataエージェント)。

AGENT_DEPLOY_LOCATION

VeridataエージェントがWebLogic Serverドメインにデプロイされる場所です。

注意: この場所は、ORACLE_HOMEの外部にする必要があります。

1.2 Oracle GoldenGate Veridataサーバーのアップグレード・ロードマップ

Oracle GoldenGate Veridataをアップグレードするには、次の手順に従います。

1. アップグレードする前に、既存の環境をバックアップしてから、アップグレード前のすべての要件が満たされていることを確認します。「Oracle GoldenGate Veridataのアップグレード前の要件」を参照してください。

2. アップグレードのすべての前提条件が満たされていることを確認します。1.4項「アップグレードの前提条件について」を参照してください。

3. Oracle GoldenGate Veridata 12c (12.2.1)をインストールします。『Oracle GoldenGate Veridataのインストールと構成』を参照してください。

4. Oracle GoldenGate Veridataエージェント12c (12.2.1)をインストールします。『Oracle GoldenGate Oracle GoldenGate Monitor Agentのインストール、構成およびアップグレード』を参照してください。

5. 準備状況チェックを実行してから、既存の環境をOracle GoldenGate Veridata 12c (12.2.1)にアップグレードします。2章「Oracle GoldenGate Veridataのアップグレード」を参照してください。

6. インストール後に必要なタスクを実行します。3章「アップグレード後のタスクの実行」を参照してください。

1.3 Oracle GoldenGate Veridataのアップグレード前の要件

アップグレードする前に、次を実行する必要があります。

1. 既存のVeridataインスタンスでジョブを実行していないことを確認します。

2. 既存のVeridataサーバーを停止します。

3. 既存のVeridataエージェントをすべて停止します。

4. Veridataエージェントの構成ファイルをバックアップします。

5. Veridataリポジトリをバックアップします。

6. 古いレポート・ファイルをバックアップします。古いレポートを保持する場合は、既存のレポートの場所を削除しないでください。

1.4 アップグレードの前提条件について

既存のOracle GoldenGate Veridataサーバーを12c (12.2.1)にアップグレードするための前提条件は、次のとおりです。

- JDK 8をターゲット・マシンにインストールする必要があります。JDK 8インストールの詳細は、次のサイトのJava Platform, Standard Editionインストレーション・ガイドを参照してください
https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html

- JRFをターゲットマシンにインストールしたOracle WebLogic Server 12c (12.2.1)。詳細は、『Oracle Fusion Middleware Infrastructureのインストールと構成』を参照してください。

- 必要な場合は、Veridataリポジトリ・データベースをアップグレードします。サポート対象データベースの詳細は、次のサイトのシステム要件ドキュメントを参照してください
https://support.oracle.com/

2 Oracle GoldenGate Veridataのアップグレード

この章では、Oracle GoldenGate Veridataのアップグレードで実行するタスクについて説明します。

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

- 2.1項「アップグレード・パスの選択およびアップグレード」

- 2.2項「アップグレード・ユーティリティ」

2.1 アップグレード・パスの選択およびアップグレード

既存のOracle GoldenGate VeridataリリースをVeridata 12c (12.2.1)リリースにアップグレードするには、現在の環境に適したアップグレード・パスを選択し、その項の手順を使用してアップグレードを進めます。

- 2.1.1項「Veridata 11gからVeridata 12.2.1へのアップグレード」

- 2.1.2項「Veridata 12.1.3のコンパクト・ドメインの12.2.1へのアップグレード」

- 2.1.3項「Veridata 12.1.3の拡張ドメインのVeridata 12.2.1へのアップグレード」

- 2.1.4項「MySQLリポジトリ構成のVeridata 12.2.1への移行」

2.1.1 Veridata 11gからVeridata 12.2.1へのアップグレード

Oracle GoldenGate Veridata 11gリリースは、Apache Tomcatアプリケーション・サーバーの使用に基づいていました。Oracle GoldenGate Veridata 12.2.1はOracle WebLogic Serverを使用し、他のOracle Fusion Middleware製品に依存します。

注意:
Oracle GoldenGate Veridata 12cリリースでの製品変更に伴い、アップグレードを実行すると現在のユーザー・プリファレンスはすべて失われます。

11.2.1.0.0以上から12.2.1にアップグレードするには、次の手順を使用します。

1. 2.2.1項「リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成」では、RCUを実行してOPSSスキーマおよびサービス表(STB)を作成します。

2. 2.2.3項「Veridataスキーマのアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataスキーマを12.2.1にアップグレードします。

3. 2.2.2項「アップグレードしたスキーマを使用したVeridataドメインの作成」では、Oracle WebLogic Server構成ウィザードを実行し、前にアップグレードしたVeridataデータベースと新たに作成したOPSSおよびSTBスキーマを使用して、新しいVeridataドメインを作成します。

4. 2.2.4項「Veridata構成のアップグレード」では、アップグレード・アシスタントを実行し、Veridata構成の12.2.1へのアップグレードを実行します(ウォレットとveridata.cfgの移行を含む)

5. Veridata WebLogic Serverおよびドメインを起動します。『Oracle GoldenGate Veridataのインストールと構成』のサーバーの起動に関する項を参照してください。

6. 2.2.4項「Veridata構成のアップグレード」では、agent.configユーティリティを実行して、Veridata構成をアップグレードします。

7. 2.2.5項「Veridataエージェントのアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataエージェントをアップグレードします。

8. 3章に移動して、インストール後のタスクを実行します。

2.1.2 Veridata 12.1.3のコンパクト・ドメインの12.2.1へのアップグレード

SQL Serverデータベースをリポジトリとして使用していたOracle GoldenGate Veridata 12.1.3ドメインはコンパクト・ドメインで、OPSSスキーマは使用されていません。コンパクト・ドメインのサポートはOracle GoldenGate Veridata 12.2.1リリースで除外され、拡張ドメインのみがサポートされています。

コンパクト・ドメイン12.1.3からVeridata 12.2.1にアップグレードするには、次の手順を使用します。

1. 2.2.1項「リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成」では、RCUを実行し、12.1.3で使用したものと同じ接頭辞を使用してOPSSスキーマを作成します。

2. 2.2.3項「Veridataスキーマのアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataスキーマおよびSTBを12.2.1にアップグレードします。

3. 2.2.2項「アップグレードしたスキーマを使用したVeridataドメインの作成」では、Oracle WebLogic Server構成ウィザードを実行し、前にアップグレードしたVeridataおよびSTBデータベースと新たに作成したOPSSを使用して、新しいVeridataドメインを作成します。

4. 2.2.4項「Veridata構成のアップグレード」では、アップグレード・アシスタントを実行し、Veridata構成の12.2.1へのアップグレードを実行します(ウォレットの移行とveridata.cfgの移行を含む)

5. Veridata WebLogic Serverおよびドメインを起動します。『Oracle GoldenGate Veridataのインストールと構成』のサーバーの起動に関する項を参照してください。

6. 2.2.4項「Veridata構成のアップグレード」では、agent.configユーティリティを実行して、Veridata構成をアップグレードします。

7. 2.2.5項「Veridataエージェントのアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataエージェントをアップグレードします。

8. 3章に移動して、インストール後のタスクを実行します。

2.1.3 Veridata 12.1.3の拡張ドメインのVeridata 12.2.1へのアップグレード

12.1.3の拡張ドメインからVeridata 12.2.1にアップグレードするには、次の手順を使用します。

1. 2.2.3項「Veridataスキーマのアップグレード」で、アップグレード・アシスタントを実行して現在のVeridataおよびOPSSスキーマを12.2.1にアップグレードするか、アップグレードの推奨方法であるドメイン支援スキーマ・アップグレード(DASU)を使用します。

2. Oracle WebLogic Server再構成ウィザードを実行し、次のコマンドを使用して既存の12.1.3の拡張ドメインを12.2.1ドメインに再構成します。

ORACLE_HOME/oracle_common/common/bin/reconfig.sh -log=logFileName.log -log_priority=FINE"

3. 2.2.4項「Veridata構成のアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataスキーマを12.2.1にアップグレードします。

4. Veridata WebLogic Serverおよびドメインを起動します。『Oracle GoldenGate Veridataのインストールと構成』のサーバーの起動に関する項を参照してください。

5. 2.2.4項「Veridata構成のアップグレード」では、agent.configユーティリティを実行して、Veridata構成をアップグレードします。

6. 2.2.5項「Veridataエージェントのアップグレード」では、アップグレード・アシスタントを実行して現在のVeridataエージェントをアップグレードします。

7. 3章に移動して、インストール後のタスクを実行します。

2.1.4 MySQLリポジトリ構成のVeridata 12.2.1への移行

MySQLのサポートはOracle GoldenGate Veridata 12.2.1で除外されたため、次の手順を使用して、このリリースでサポートされている任意のデータベースに移行する必要があります。

既存の構成(接続、グループ、ジョブ、プロファイルなど)を移行するには、Veridataエクスポート・ユーティリティとインポート・ユーティリティを使用します。詳細は、『Oracle GoldenGate Veridataの管理』を参照してください。

1. DOMAIN_HOME/veridata/binディレクトリに移動します。

2. エクスポート・ユーティリティを使用して、すべての構成済オブジェクトをMySQLリポジトリからXMLファイルにエクスポートします。このユーティリティは、接続(パスワードを含む)、グループ、ジョブおよびプロファイルをエクスポートします。ユーザー・プリファレンスやジョブ実行履歴はエクスポートされません。新しいVeridataエージェントで別のホストまたはポートを使用する場合は、エクスポートされたXMLファイルでこの接続情報を更新します。
エクスポート・スクリプトを実行する構文は次のとおりです。

veridata_export[.sh | .bat] -export filePath -wluser commandlineUusername   [-wlport portNo] [–jobs jobName | - groups groupName | -connections connName | -profiles profileName | -all | -exportPassword] [[-repoUrl jdbc_url] [-u username>][-schema schema_name][-vdtPath VERIDATA_PRODUCT_HOME]]

次に例を示します。

./veridata_export.sh -wluser vdtUser -wlport 8830 -export /scratch/mysqlRepo.xml -all -exportPassword -repoUrl jdbc:mysql://localhost:3306/DEV_VERIDATA -username DEV_VERIDATA -schema DEV_VERIDATA -vdtPath /scratch/fmwHome/user_projects/domains/mysqlDomain/

ここで、-repoUrl、-username、-schema、-vdtPathは現在のMySQL構成に対応します。

wluserには、Veridataコマンドライン権限およびVeridata管理者権限またはVeridataパワー・ユーザー権限が必要です。

注意:
(オプション)エクスポート操作では、リポジトリ内のすべてのデータがXMLファイルに検証なしでエクスポートされます。検証ステータスが正常以外の比較ペアが現在の環境にある場合、エクスポート操作によって生成されたXMLファイルを使用すると、インポート操作に失敗します。インポート操作が失敗しないようにするには、比較ペアの検証を無効化する方法があります。これを行うには、次の手順を実行して、生成されたXMLを更新します。

1. 生成されたXMLファイルを開きます。

2. configurationタグを探します。このタグのvalidation属性は、デフォルトでrequiredに設定されています。

3. validation属性を次のいずれかの値に設定します。
omit-failures — 正常に検証された比較ペアはすべてリポジトリに追加され、指定された他の比較ペアは無視されるように指定します。

none — 比較ペアをリポジトリに追加する前に比較ペアの検証を行わないように指定します。この場合は、後でVeridata GUIを使用して検証の問題を確認および修正します。次に例を示します。

古いタグ: <configuration operation="update" validation="required">

更新されたタグ: <configuration operation="update" validation="omit-failures">

3. インポート・ユーティリティを使用して、エクスポートしたすべての構成済オブジェクトをインポートします。
インポート・ユーティリティを実行する構文は次のとおりです。

veridata_import[.sh | .bat] [-wlport portNo] -wluser commandlineUusername [-create | -update | -delete | -replace] configuration.xml

次に例を示します。

veridatadomain/veridata/bin/veridata_import.sh -wluser vdtUser -wlport 8830 -update /scratch/mysqlRepo.xml

2.2 アップグレード・ユーティリティ

この項では、2.1項「アップグレード・パスの選択およびアップグレード」で示した様々なアップグレード・パスごとに対応するアップグレード・ユーティリティの使用方法について説明します。ユーザーは、選択したアップグレード・パスの手順で、これらのユーティリティを使用するように指示されます。

- 2.2.1項「リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成」

- 2.2.2項「アップグレードしたスキーマを使用したVeridataドメインの作成」

- 2.2.3項「Veridataスキーマのアップグレード」

- 2.2.4項「Veridata構成のアップグレード」

- 2.2.5項「Veridataエージェントのアップグレード」

2.2.1 リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成

Oracle GoldenGate Veridataサーバーには、ユーザーがOracle GoldenGate Veridata Webユーザー・インタフェースを使用する際に作成する情報プリファレンスおよび環境プリファレンスを格納するオブジェクトのリポジトリとして機能するデータベースが必要です。次のデータベースは、リポジトリとして使用できます。

- Oracle

- Microsoft SQL Server

Oracle GoldenGate Veridata 12c (12.2.1)をインストールしてデータベースを構成したら、RCUを使用して、リポジトリ・データベースに必要なスキーマを作成します。システムのORACLE_HOME/oracle_common/binディレクトリに移動してRCUを起動します。

RCUにより、schema_version_registry表がデータベースに作成され、この表はVeridataおよびアップグレード・アシスタントで使用されます。次の項では、各データベースのスキーマの作成方法について説明します。

注意:
RCUのページで、サービス表(STB)を作成する際に、すべてのデータベースでスキーマに一意の接頭辞を指定します。この接頭辞は、Veridataスキーマのアップグレードでアップグレード・アシスタントを実行する際に指定する必要があります。
Veridataリポジトリを削除するには、同じ接頭辞を使用する必要があります。

- 2.2.1.1項「11gから12.2.1へのアップグレードで使用するスキーマの作成」

- 2.2.1.2項「12.1.3のコンパクト・ドメインSQL Serverから12.2.1へのアップグレードで使用するスキーマの作成」

2.2.1.1 11gから12.2.1へのアップグレードで使用するスキーマの作成

すべてのサポート対象データベースに対し、RCUを使用してOracle Platform Security Services (OPSS)スキーマを作成します。「新規接頭辞の作成」を選択して、一意の接頭辞を指定します。「コンポーネントの選択」ページで「Oracle Platform Security Services」を選択します。デフォルトでは、次のようにCommon Infrastructure Services(STB)が選択されています。

図2-1 11gから12.2.1へのアップグレードで使用するOPSSスキーマの選択

詳細は、『Repository Creation Utilityによるスキーマの作成』を参照してください。

2.2.1.2 12.1.3のコンパクト・ドメインSQL Serverから12.2.1へのアップグレードで使用するスキーマの作成

バージョン12.2.1にアップグレードする場合、SQL ServerのユーザーはRCUを実行し、12.1.3で使用されていたものと同じ接頭辞を使用してOracle Platform Security Services (OPSS)スキーマを作成する必要があります。「コンポーネントの選択」ページで、サービス表のみを選択します。

図2-2 Oracle以外のデータベースでのサービス表の選択

詳細は、『Repository Creation Utilityによるスキーマの作成』を参照してください。

2.2.2 アップグレードしたスキーマを使用したVeridataドメインの作成

VeridataのWebLogic Serverドメインを作成するには、『Oracle GoldenGate Veridataのインストールと構成』のOracle GoldenGate Veridataのドメイン構成に説明されている手順に従います。

注意:
図2-3に示すように、構成ウィザードの「JDBCコンポーネント・スキーマ」ページで、アップグレードしたVeridataスキーマの詳細を指定します。

図2-3 構成ウィザードでのスキーマの選択

2.2.3 Veridataスキーマのアップグレード

Oracle Fusion Middlewareアップグレード・アシスタントでは、Oracle GoldenGate Veridataスキーマを12c (12.2.1)にアップグレードします。アップグレード・アシスタントの機能の詳細は、アップグレード・アシスタントによるアップグレードを参照してください。

Veridataリポジトリ・スキーマをアップグレードするには、次の手順に従います。

1. アップグレード・アシスタントを起動するには、ORACLE_HOME/oracle_common/upgrade/binディレクトリに移動し、次のコマンドを入力します。
UNIXの場合: ./ua

Windowsの場合: ua.bat

アップグレード・アシスタントの「ようこそ」画面が表示されます。「次へ」をクリックします。

2. アップグレード・タイプとして個別に選択したスキーマを選択します。「次へ」をクリックします。

3. アップグレードに使用可能なすべてスキーマのリストがアップグレード・アシスタントに表示されます。Oracle GoldenGate Veridataのみを選択します。その他のスキーマがアップグレードに選択されていないことを確認します。

4. 必ず3つすべてのチェック・ボックスを選択して続行してください。Upgrade Assistantでは前提条件が満たされていることを確認できません。

5. VERIDATAスキーマ・ページで、アップグレードするスキーマを含むデータベースの接続資格証明を入力します。

6. 「Veridataスキーマ接頭辞」ページで、RCUを使用してスキーマを作成する際に入力した接頭辞を入力します。2.2.1項「リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成」を参照してください。

7. 「調査」画面では、アップグレード・アシスタントにより、選択したコンポーネントをアップグレードする前に、一連の検証が実行されます。すべての検証が成功していることを確認します。「次へ」をクリックします。

8. 「アップグレード・サマリー」画面の「アップグレード」をクリックして、アップグレードを開始します。「アップグレードの進行状況」の各画面には、アップグレードの進行状況に関する情報が示され、「アップグレード成功」画面にアップグレードが要約されます。

スキーマのアップグレードを確認するには、3.1項「スキーマのアップグレードの確認」に説明されている手順に従います。

スキーマのアップグレード中に発生する可能性のある問題をトラブルシューティングするには、3.5項「アップグレードのトラブルシューティング」の説明に従い、ログを確認します。

2.2.4 Veridata構成のアップグレード

Oracle Fusion Middlewareアップグレード・アシスタントは、次の手順を使用してVeridataリポジトリ・スキーマのアップグレードにも使用できます。

1. アップグレード・アシスタントを起動するには、ORACLE_HOME/oracle_common/upgrade/binディレクトリに移動し、次のコマンドを入力します。
UNIXの場合: ./ua

Windowsの場合: ua.bat

2. 「すべての構成」ページでドメインで使用するすべての構成を選択し、ドメインのディレクトリ・パスを入力して、「次へ」をクリックします。

3. アップグレードするVeridataドメインを選択します。2.2.2項「アップグレードしたスキーマを使用したVeridataドメインの作成」を参照してください。

4. 「コンポーネント・リスト」ページに、アップグレードするコンポーネントのリストが表示されます。リストを確認し、「次へ」をクリックして、アップグレード・プロセスを開始します。

5. 「前提条件」画面には、先に進む前に確認が必要な項目がリストされます。
続行する前にボックスを確認してください。Upgrade Assistantでは前提条件が満たされていることを確認できません。

6. Veridata 12cホーム・ディレクトリ・ページで、Veridata 12.2.1インストールの場所を指定します。

7. 「調査」画面では、アップグレード・アシスタントにより、選択したコンポーネントをアップグレードする前に、一連の検証が実行されます。すべての検証が成功していることを確認します。「次へ」をクリックして、アップグレード・プロセスを開始します。

8. 「アップグレード・サマリー」画面で「アップグレード」をクリックし、アップグレードを開始します。「アップグレードの進行状況」の各画面には、アップグレードの進行状況に関する情報が示され、「アップグレード成功」画面にアップグレードが要約されます。

2.2.5 Veridataエージェントのアップグレード

1. 次のいずれかのコマンドを使用して、既存のVeridataエージェントを新しい12c (12.2.1)エージェントにアップグレードします。

11gからのアップグレード

Oracle GoldenGate VeridataエージェントをORACLE_HOME外部のディレクトリにデプロイします。

ORACLE_HOME/veridata/agent/bin/agent_config.sh NEW_AGENT_ORACLE_HOME

12c (12.1.3)からのアップグレード

Veridataエージェントを12.1.3の設定で使用されていたものと同じ場所にデプロイします。

ORACLE_HOME/veridata/agent/bin/agent_config.sh OLD_AGENT_ORACLE_HOME

どちらのコマンドも、次のファイルを新しい12.2.1ファイルで置き換えます。

UNIXの場合:

agent.properties.sample
config/agent-jps-config.xml
config/certs/serverIdentity.jks
config/certs/serverTrust.jks
config/odl.xml;
agent.sh
configure_agent_ssl.sh

Windowsの場合:

agent.bat
agent.properties.sample
config/agent-jps-config.xml
config/certs/serverIdentity.jks
config/certs/serverTrust.jks
config/odl.xml
configure_agent_ssl.bat
service/Install_Veridata_Agent.bat
service/README.txtservice/Start_Veridata_Agent.batservice/Stop_Veridata_Agent.batservice/Uninstall_Veridata_Agent.batservice/agent_service.properties

2. (オプション)前のリリースで、手順1にリストされている任意のファイルを変更した場合は、バックアップ・ファイルを使用してその変更されたファイルを置き換えます。VeridataエージェントがサービスとしてWindowsマシンにインストールされている場合は、前のリリースで使用していたものと同じサービス名でservice/agent_service.propertiesプロパティを更新します。

3. (オプション) Veridataエージェントとサーバー間のSSL通信を構成するには、エージェントのSSLプロパティを設定し、『Oracle GoldenGate Veridataの管理』のOracle GoldenGate Veridataセキュリティの構成に関する項に説明されている手順に従います。

4. Veridataエージェントを起動します。

3 アップグレード後のタスクの実行

この章では、アップグレード・シナリオに必要なアップグレード後のタスクについて説明します。

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

- 3.1項「スキーマのアップグレードの確認」

- 3.2項「Veridata構成のアップグレードの確認」

- 3.3項「Veridataユーザーの管理」

- 3.4項「Veridataレポート・ファイルの確認」

- 3.5項「アップグレードのトラブルシューティング」

3.1 スキーマのアップグレードの確認

スキーマがアップグレードされていることを確認するには、adminまたはrootユーザーで、次のSQL問合せをデータベース・ホストからschema_version_registry表に実行します。

Oracle:

SELECT COMP_ID,COMP_NAME,MRC_NAME,OWNER,VERSION,STATUS,UPGRADED FROM schema_version_registry where MRC_NAME='Prefix Specified in RCU';

次に例を示します。

SQL> SELECT COMP_ID,COMP_NAME,MRC_NAME,OWNER,VERSION,STATUS,UPGRADED FROM schema_version_registry where MRC_NAME='DEV100';

SQL Server:

SELECT COMP_ID,COMP_NAME,MRC_NAME,OWNER,VERSION,STATUS,UPGRADED FROM DB_NAME.dbo.schema_version_registry where MRC_NAME='Prefix Specified in RCU';

DB_NAMEは、RCUの実行中に指定したデータベースの名前です。

次に例を示します。

SELECT COMP_ID, comp_name, mrc_name, owner, version, status, upgraded FROM veridata12.dbo.schema_version_registry where mrc_name='DEV';

例3-1 すべてのデータベースへの問合せのサンプル出力

COMP_ID

COMP_NAME

MRC_NAME

OWNER

VERSION

STATUS

UPGRADED

IAU

Audit Service

DEV100

DEV100_IAU

12.2.1.0.0

VALID

N

IAU_APPEND

Audit Service Append

DEV100

DEV100_IAU_APPEND

12.2.1.0.0

VALID

N

IAU_VIEWER

Audit Service Viewer

DEV100

DEV100_IAU_VIEWER

12.2.1.0.0

VALID

N

OPSS

Oracle Platform Security Services

DEV100

DEV100_OPSS

12.2.1.0.0

VALID

N

STB

Service Table

DEV100

DEV100_STB

12.2.1.0.0

VALID

N

VERIDATA

Veridata Repository

DEV100

VERIDATAONE

12.2.1.0.0

VALID

Y

3.2 Veridata構成のアップグレードの確認

Oracle GoldenGate Veridata 12c (12.2.1)にアップグレードすると、次を確認して、アップグレードが成功したかどうかを確認できます。

- 構成プロパティの確認: アップグレード後に、VERIDATA_DOMAIN_HOME/config/veridataディレクトリにあるveridata.cfgファイルに構成プロパティがコピーされます。アップグレード前にデフォルト値が11gインストールで変更された場合は、アップグレード後に値がveridata.cfgファイルにコピーされていること確認します。

注意:
veridata.cfgファイルには、12cで有効なプロパティのみが含まれます。非推奨のプロパティは、アップグレード後にコピーされません。

- 接続の確認: アップグレード後に、VeridataユーザーはVeridataアプリケーションにログインし、既存の接続を確認できます。パスワード・フィールドが空でなく、接続テストが成功すると、アップグレードが成功します。

3.3 Veridataユーザーの管理

Oracle GoldenGate Veridata 12c (12.2.1)へのアップグレード後、ユーザーは次のように管理されます。

- Oracle用のVeridata 12.1.3ユーザーはVeridata 12.2.1で使用できます。

- SQL Server用のVeridata 12.1.3ユーザーはVeridata 12.2.1では使用できません。Veridataユーザーを作成して権限を割り当てる必要があります。

- Veridata 11gユーザーはVeridata 12.2.1では使用できません。Veridataユーザーを作成して権限を割り当てる必要があります。

Oracle WebLogic管理コンソールを使用したユーザーの作成および管理の詳細は、『Oracle GoldenGate Veridataの管理』のユーザー・ロールの定義によるOracle GoldenGate Veridataへのアクセスの保護に関する項を参照してください。

3.4 Veridataレポート・ファイルの確認

Veridataレポート・ファイルの場所は、veridata.cfgファイルのserver.veridata_dataプロパティで定義されます。12c (12.2.1)では、デフォルトの場所はVERIDATA_DOMAIN_HOME/veridata/reportsです。server.veridata_dataプロパティの詳細は、『Oracle GoldenGate Veridataの管理』のサーバー・パラメータに関する項を参照してください。

Veridata 12.1.3インストールのレポート・ファイルに別の場所を指定した場合は、アップグレード後に同じ場所がVeridata 12c (12.2.1)に使用されます。アップグレード後に古いレポート・ファイルにアクセスするには、レポート・ファイルのディレクトリ構造を保持する必要があります。

12.1.3レポートの場所は、アップグレード後に更新されないので注意してください。

3.5 アップグレードのトラブルシューティング

アップグレード・プロセスが失敗した場合は、アップグレード・アシスタントを閉じて問題を修正し、アップグレード・アシスタントを再起動する必要があります。

ログ・ファイルの確認

デフォルトでは、アップグレードのログ・ファイルが作成され、ORACLE_HOME/oracle_common/upgrade/logs/ディレクトリに保存されます。これらのログ・ファイルを確認すると、アップグレード・プロセス中に発生した可能性のある問題を診断できます。

ログ・ファイルの場所は、アップグレード・アシスタントを実行するコンソールに表示されます。

Veridataスキーマのアップグレードの場合、作成されるログ・ファイルは1つのみですが、Veridata構成をアップグレードすると、2つのログ・ファイルが作成されます。一方はデフォルトのログ・ファイルで、もう一方は出力ログ・ファイルです。出力ログ・ファイルは同じ場所に作成されますが、.out拡張子が付きます。ファイル名は同じままです。

トラブルシューティングの詳細は、『Upgrade Assistantによるアップグレード』のアップグレードのトラブルシューティングに関する項を参照してください。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

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

保証免責

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

制限付権利について

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

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

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

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

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

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

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

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

Oracle Supportへのアクセス

サポートをご契約のお客様には、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を参照してください。