Oracle® GoldenGate

Oracle GoldenGate Veridataのアップグレード

12c (12.1.3)

E59462-01(原本部品番号:E49223-01)

2014年6月

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

E59462-01

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

原本著者:  Savija Vijayaraghavan

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

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

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

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および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の登録商標です。

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

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

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

- 1.2 Oracle GoldenGate Veridata 11gとOracle GoldenGate Veridata 12cの違い

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

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

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

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

- 2.1 Oracle GoldenGate Veridata 12c (12.1.3)のインストール

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

- 2.2.1 Oracleデータベースのスキーマの作成

- 2.2.2 Microsoft SQL Serverのスキーマの作成

- 2.2.3 MySQLのスキーマの作成

- 2.3 アップグレード・アシスタントを使用したVeridataスキーマのアップグレード

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

- 2.5 アップグレード・アシスタントを使用したVeridata構成のアップグレード

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

- 3.1 Veridataエージェントのデプロイおよび構成

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

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

- 3.4 Veridataユーザーの作成

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

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

はじめに

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

対象読者

このドキュメントは、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を11.2.1バージョンから12.1.3バージョンにアップグレードする前に理解すべき要点について説明します。

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

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

- 1.2項「Oracle GoldenGate Veridata 11gとOracle GoldenGate Veridata 12cの違い」

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

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

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

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

このドキュメントで説明するアップグレード・プロセスは、Oracle GoldenGate Veridataリリース11.2.1からOracle GoldenGate Veridataリリース12.1.3へのアップグレードのみに適用されます。

11.2.1より前のバージョンのOracle GoldenGate Veridataを使用している場合は、リリース12.1.3にアップグレードする前に、最初にVeridataをリリース11.2.1にアップグレードする必要があります。詳細は、11.2.1の管理者ガイドの「Oracle GoldenGate Veridataのアップグレード」を参照してください。

http://docs.oracle.com/cd/E35209_01/doc.1121/e29092/upgrading.htm#CHDDJHGC

1.2 Oracle GoldenGate Veridata 11gとOracle GoldenGate Veridata 12cの違い

Oracle GoldenGate Veridata 12.1.3の新機能について確認するには、『Oracle GoldenGate Veridataの管理』の「新機能」を参照してください。

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

次の手順に従い、Oracle GoldenGate Veridataを11gから12cにアップグレードします。

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

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

3. Oracle GoldenGate Veridata 12cをインストールします。2.1項「Oracle GoldenGate Veridata 12c (12.1.3)のインストール」を参照してください。

4. RCUを使用して、データベースのリポジトリ・スキーマを作成します。2.2項「リポジトリ作成ユーティリティを使用したリポジトリ・スキーマの作成」を参照してください。

5. アップグレード・アシスタントを使用してVeridataリポジトリをアップグレードします。2.3項「アップグレード・アシスタントを使用したVeridataスキーマのアップグレード」を参照してください。

6. VeridataインストールのWebLogicドメインを構成します。『Oracle GoldenGate Veridataのインストールと構成』を参照してください。

7. アップグレード・アシスタントを使用して、Veridata構成をアップグレードします。2.5項「アップグレード・アシスタントを使用したVeridata構成のアップグレード」を参照してください。

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

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

- Veridata 11gインスタンスでジョブを実行していないことを確認します。

- Veridata 11gサーバーを停止します。

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

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

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

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

Oracle GoldenGate Veridataサーバーを11gから12cにアップグレードするための前提条件は、次のとおりです。

- JDK 1.7をターゲット・マシンにインストールする必要があります。JDKインストールの詳細は、JDKのインストール・ガイド(http://docs.oracle.com/javase/7/docs/webnotes/install/index.html)を参照してください。

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

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

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

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

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

- 2.1項「Oracle GoldenGate Veridata 12c (12.1.3)のインストール」

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

- 2.3項「アップグレード・アシスタントを使用したVeridataスキーマのアップグレード」

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

- 2.5項「アップグレード・アシスタントを使用したVeridata構成のアップグレード」

2.1 Oracle GoldenGate Veridata 12c (12.1.3)のインストール

Oracle GoldenGate Veridata 12c (12.1.3)は、Oracle WebLogic Server上で実行されます。そのため、Apache Tomcat Webサーバーを使用していたOracle GoldenGate Veridata 11g (11.2.1)をアップグレードするには、Oracle Fusion Middlewareインストーラを使用して、最初にOracle GoldenGate Veridata 12cをインストールする必要があります。インストール後に、このドキュメントに説明されているアップグレード・プロセスに従います。

インストールの詳細は、『Oracle GoldenGate Veridataのインストールと構成』を参照してください。

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

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

- Oracle

- MySQL

- Microsoft SQL Server

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

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

注意:

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

Veridataリポジトリを削除するには、同じ接頭辞を使用する必要があります。

- 2.2.1項「Oracleデータベースのスキーマの作成」

- 2.2.2項「Microsoft SQL Serverのスキーマの作成」

- 2.2.3項「MySQLのスキーマの作成」

2.2.1 Oracleデータベースのスキーマの作成

Oracleデータベースを使用している場合は、RCUを使用してOracle Platform Security Services (OPSS)スキーマを作成します。RCUの「Select Components」ページで、次のようにOPSSを選択します。

図2-1 OracleデータベースでのOPSSスキーマの選択

詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』を参照してください。

2.2.2 Microsoft SQL Serverのスキーマの作成

バージョン12.1.3にアップグレードする場合、MS SQL ServerユーザーはRCUを実行してサービス表(STB)を作成する必要があります。「Select Components」ページで、サービス表のみを選択します。

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

詳細は、『リポジトリ作成ユーティリティによるスキーマの作成』を参照してください。

2.2.3 MySQLのスキーマの作成

バージョン12.1.3にアップグレードする場合、MySQLユーザーはRCUを実行してサービス表を作成する必要があります。RCUの「Select Components」ページで、STBのみを選択します(図2-2を参照)。

RCUの使用の詳細は、『リポジトリ作成ユーティリティを使用したスキーマの作成』を参照してください。

MySQLでの構成パラメータの設定

MySQL用のRCUを実行する前に、次のコマンドをMySQLコマンド・プロンプトで実行します。

mysql>SET GLOBAL INNODB_FILE_PER_TABLE="ON";
mysql>SET GLOBAL INNODB_FILE_FORMAT="Barracuda";
mysql>SET GLOBAL INNODB_LARGE_PREFIX="ON";
mysql>SET GLOBAL LOG_BIN_TRUST_FUNCTION_CREATORS="ON";

注意:

RCUを実行する前に、データベース名がOracle Fusion Middleware標準に準拠していることを確認する必要があります。データベース名およびユーザー名は大文字で同じにする必要があります。

データベース・ユーザー名の変更

MySQLのlower_case_table_namesシステム変数では、MySQL表参照で大文字と小文字を区別するかどうかを決定します。

lower_case_table_namesが"1"の場合、表参照で大文字と小文字は区別されません。

lower_case_table_namesが"0"の場合、表参照で大文字と小文字が区別されます。

次のコマンドをMySQLプロンプトで実行しlower_case_table_names変数の値を確認します。

mysql > SHOW VARIABLES LIKE "lower_case_table_names";

lower_case_table_namesの値に応じて、次の手順に従い、データベース・ユーザー名を大文字に変更します。

- lower_case_table_names=1の場合は、次のようにMySQLユーザー名を変更します。

RENAME USER old_user@'host' TO new_user@'host';

ここで

old_userは、現在のVeridataリポジトリのユーザー名です。

new_userは、データベース名と同じユーザー名で、大文字にする必要があります。

hostは、データベースにアクセスする必要があるマシンのホスト名です。すべてのマシンからのアクセスを許可するには、ホスト名に'%'を指定します。

例:

データベース名がveridataDBで、ユーザー名がveridataUserの場合は、次のコマンドを実行します。

RENAME USER veridataUser@'localhost' to VERIDATADB@'localhost';

or
RENAME USER veridataUser@'%' to VERIDATADB@'%';

- lower_case_table_names=0で、データベース名が大文字の場合は、MySQLユーザー名をデータベース名と同じ大文字に変更します。

RENAME USER old_user@'host' TO new_user@'host';

ここで

old_userは、現在のVeridataリポジトリのユーザー名です。

new_userは、データベース名と同じユーザー名で、大文字にする必要があります。

hostは、データベースにアクセスする必要があるマシンのホスト名です。すべてのマシンからのアクセスを許可するには、ホスト名に'%'を指定します。

- lower_case_table_names=0で、データベース名が小文字または大文字と小文字が混在している場合は、名前を大文字にして、新しいデータベースと新しいユーザーを作成します。「MySQLデータベースの新しいデータベースおよびユーザーの作成」を参照してください。
例:

ユーザー名がveridataUserで、古いデータベース名がveridataDBの場合は、VERIDATAUSERという名前の新しいデータベースを作成し、veridataDBの内容をVERIDATAUSERにコピーします。新しいデータベースにアクセスできる新しいユーザーVERIDATAUSERも作成する必要があります。

MySQLデータベースの新しいデータベースおよびユーザーの作成

データベースを作成する手順:

1. 次のコマンドを入力して、古いデータベース・ダンプから新しいデータベースを作成します。

bash>mysqldump -u[username] -p[pass] -v [olddatabase] > [file path to create sqldump olddbdump.sql]

bash>mysql -u[username] -p[pass]

mysql>create schema [NEWDATABASE]

mysql>use [NEWDATABASE]

mysql>source [file path for sqldump olddbdump.sql]

2. データベースにアクセス権を付与する手順:

mysql>grant all on `[NEWDATABASE]`.* to [NEWDATABASE]@'localhost' identified by '[Password]';
mysql>grant grant option on `[NEWDATABASE]`.* to [NEWDATABASE]@'localhost';
mysql>grant all on `[NEWDATABASE]`.* to [NEWDATABASE]@'%' identified by '[Password]';
mysql>grant grant option on `[NEWDATABASE]`.* to [NEWDATABASE]@'%';
mysql>flush privileges;

例:

古いデータベース: veridata18_9

新しいデータベース: VERIDATA18_9

新しいユーザー名: VERIDATA18_9

ユーザー名とデータベース名は両方とも同じです。

bash> mysqldump -uroot -pwelcome -v veridata18_9 > /home/veridata18_9.sql
bash> mysql -uroot –pwelcome
mysql> create schema VERIDATA18_9;
mysql> use VERIDATA18_9;
mysql> source /home/veridata18_9.sql;
mysql> grant all on `VERIDATA18_9`.* to VERIDATA18_9@'localhost' identified by 'VERIDATA18_9';
mysql> grant grant option on `VERIDATA18_9`.* to VERIDATA18_9@'localhost';
mysql> grant all on `VERIDATA18_9`.* to VERIDATA18_9@'%' identified by 'VERIDATA18_9';
mysql> grant grant option on `VERIDATA18_9`.* to VERIDATA18_9@'%';
mysql> flush privileges;

2.3 アップグレード・アシスタントを使用したVeridataスキーマのアップグレード

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

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

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

Windowsの場合: ua.bat

アップグレード・アシスタントの「Welcome」画面が表示されます。「Next」をクリックします。

2. アップグレード・タイプとして「Schemas」を選択します。「Next」をクリックします。

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

4. 「Prerequisites」画面に、続行する前に確認する必要がある項目が表示されます。
続行するには、チェック・ボックスを選択する必要があります。アップグレード・アシスタントでは、前提条件が満たされていることを確認しません。

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

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

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

8. 「Upgrade Summary」画面の「Upgrade」をクリックして、アップグレードを開始します。「Upgrade Progress」画面に、アップグレードの進行状況に関する情報が表示され、「Upgrade Success」画面に、アップグレードの概要が表示されます。

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

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

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

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

注意:

図2-3に示すように、構成ウィザードの「JDBC Component Schema」ページで、アップグレードしたVeridataスキーマの詳細を指定します。

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

2.5 アップグレード・アシスタントを使用したVeridata構成のアップグレード

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

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

Windowsの場合: ua.bat

2. 「Upgrade Operation」ページの「WebLogic Component Configurations」を選択します。

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

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

5. 「Prerequisites」画面に、続行する前に確認する必要がある項目が表示されます。
続行するには、チェック・ボックスを選択する必要があります。アップグレード・アシスタントでは、前提条件が満たされていることを確認しません。

6. 「Veridata 11g Home Directory」ページで、Veridata 11.2インストールの場所を指定します。

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

8. 「Upgrade Summary」画面の「Upgrade」をクリックして、アップグレードを開始します。「Upgrade Progress」画面に、アップグレードの進行状況に関する情報が表示され、「Upgrade Success」画面に、アップグレードの概要が表示されます。

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

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

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

- 3.1項「Veridataエージェントのデプロイおよび構成」

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

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

- 3.4項「Veridataユーザーの作成」

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

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

3.1 Veridataエージェントのデプロイおよび構成

12c (12.1.3)にアップグレードしたら、Oracleホーム以外の場所にOracle GoldenGate Veridataエージェントをデプロイして構成する必要があります。詳細は、『Oracle GoldenGate Veridataのインストールと構成』のOracle GoldenGate Veridataエージェントのデプロイおよび構成に関する項を参照してください。

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

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

スキーマがアップグレードされていることを確認するには、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';

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

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

COMP_ID

COMP_NAME

MRC_NAME

OWNER

VERSION

STATUS

UPGRADED

IAU

Audit Service

DEV100

DEV100_IAU

12.1.3.0.0

VALID

N

IAU_APPEND

Audit Service Append

DEV100

DEV100_IAU_APPEND

12.1.3.0.0

VALID

N

IAU_VIEWER

Audit Service Viewer

DEV100

DEV100_IAU_VIEWER

12.1.3.0.0

VALID

N

OPSS

Oracle Platform Security Services

DEV100

DEV100_OPSS

12.1.3.0.0

VALID

N

STB

Service Table

DEV100

DEV100_STB

12.1.3.0.0

VALID

N

VERIDATA

Veridata Repository

DEV100

VERIDATAONE

12.1.3.0.0

VALID

Y

MySQL:

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

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

例3-2 MySQLデータベースへの問合せのサンプル出力

SELECT COMP_ID,COMP_NAME,MRC_NAME,OWNER,VERSION,STATUS,UPGRADED FROM veridata_test.schema_version_registry where MRC_NAME='DEV';

COMP_ID

COMP_NAME

MRC_NAME

OWNER

VERSION

STATUS

UPGRADED

STB

Service Table

DEV

DEV_STB

12.1.3.0.0

VALID

N

VERIDATA

Veridata Repository

DEV100

VERIDATAONE

12.1.3.0.0

VALID

Y

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の実行中に指定したデータベースの名前です。

例3-3 SQL Serverデータベースへの問合せのサンプル出力

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

COMP_ID

COMP_NAME

MRC_NAME

OWNER

VERSION

STATUS

UPGRADED

STB

Service Table

DEV

DEV_STB

12.1.3.0.0

VALID

N

VERIDATA

Veridata Repository

DEV100

VERIDATAONE

12.1.3.0.0

VALID

Y

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

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

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

注意:

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

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

3.4 Veridataユーザーの作成

Oracle GoldenGate Veridata 12c (12.1.3)にアップグレードすると、Veridata 11gユーザーはVeridataアプリケーションにログインできません。Oracle WebLogic管理コンソールを使用してVeridataユーザーを作成し、権限を割り当てる必要があります。

詳細は、『Oracle GoldenGate Veridataの管理』のユーザー・ロールの定義によるOracle GoldenGate Veridataへのアクセスの保護に関する項を参照してください。

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

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

12cにアップグレードする前に、レポート・ファイルがVeridata 11gインストールのデフォルトのレポート・ファイルの場所(shared/dataディレクトリ)に格納されている場合、デフォルトの場所は、アップグレード後にVERIDATA_DOMAIN_HOME/veridata/reportsに更新されます。

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

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

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

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

ログ・ファイルの確認

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

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

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

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

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

コピーライトについて

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

商標と登録商標について

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の登録商標です。

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

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

保証免責

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

制限付権利

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

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）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

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

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

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

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

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