Oracle® Fusion Middleware Oracle GoldenGate for Big Dataのインストールとアップグレード 12c (12.3.1.1) E89946-01 |
|
前 |
この章では、Oracle GoldenGate for Big Dataのダウンロードで説明されているとおりに製品をダウンロードしてから環境に適したアップグレード・パスを選択することでOracle GoldenGate for Big Data 12c (12.3.1.1)をアップグレードする方法について説明します。
アップグレード後は、ExtractプロセスをReplicatプロセスに変換する必要があります。
トピック:
最も簡単なアップグレード・パスは、Oracle GoldenGate for Big Data 12c (12.3.1.x)ファイルを既存の12c (12.3.1.xまたは12.2.0.x)インストール・ディレクトリにコピーすることです。12.3.1.xでは構造の変更やパッケージ名の変更がないため、製品ファイルの上書きが可能です。12.3.1.xおよび12.2.0.xハンドラおよびフォーマッタ構成も、12.3.1.xリリースと互換性があります。
(ソースおよびターゲット・システム)ソースおよびターゲット・システム上の現在のOracle GoldenGate for Big Dataインストール・ディレクトリ、およびクラスタ内の共有ドライブにインストールしてある作業ディレクトリ(該当する場合)をバックアップします。
(必要に応じて、ソースおよびターゲット・システム)バージョン12c (12.3.1.xまたは12.2.0.x)のOracle GoldenGateを各システムの新しいディレクトリに展開します(現在のOracle GoldenGateディレクトリではありません)。サブディレクトリは作成しないでください。インストール・ファイルが展開されるまでの手順を完了します。
(ソース・システム) Oracle GoldenGate構成のオブジェクトに対するユーザー・アクティビティを停止します。
名前に空白を含めずにインストール・ディレクトリを作成します。
ZIPファイルをこの新しいインストール・ディレクトリに解凍します。これにより、ファイルがいくつかのサブディレクトリに分けられます。
Oracle GoldenGate for Big Data 12c (12.3.1.x)ファイルを既存の12c (12.3.1.xまたは12.2.0.x)インストール・ディレクトリにコピーします。
Replicatプロセスを起動して、それらが実行されていることを確認します。
GGSCI> START MANAGER GGSCI> START REPLICAT group_name GGSCI> INFO REPLICAT group_name GGSCI> VIEW REPORT group_name
特定の12.2.0.x JARファイルは、新しい12.3.1.x JARファイルが使用されても、プロセスの上書き後にまだ存在します。
Oracle GoldenGate for Big Data 12c (12.3.1.x)ファイルを新しいインストール・ディレクトリにインストールするには、次の手順を使用します。
(ソースおよびターゲット・システム)ソースおよびターゲット・システム上の現在のOracle GoldenGate for Big Dataインストール・ディレクトリ、およびクラスタ内の共有ドライブにインストールしてある作業ディレクトリ(該当する場合)をバックアップします。
(必要に応じて、ソースおよびターゲット・システム)バージョン12c (12.3.1.xまたは12.2.0.1)のOracle GoldenGateを各システムの新しいディレクトリに展開します(現在のOracle GoldenGateディレクトリではありません)。サブディレクトリは作成しないでください。インストール・ファイルが展開されるまでの手順を完了します。
(ソース・システム) Oracle GoldenGate構成のオブジェクトに対するユーザー・アクティビティを停止します。
名前に空白を含めずにインストール・ディレクトリを作成します。
ZIPファイルをこの新しいインストール・ディレクトリに解凍します。これにより、ファイルがいくつかのサブディレクトリに分けられます。
インストール・ディレクトリで、GGSCIを起動してインストール先に残りのサブディレクトリを作成します。
$ ggsci
GGSCI> CREATE SUBDIRS
既存のインストールから新しいインストールの場所のdirprm
ディレクトリに、すべてのdirprm
ファイルをコピーします。
注意:
すべての構成ファイルは、dirprm
ディレクトリにある必要があります。プロパティ・ファイル、Velocityテンプレートまたはその他の構成ファイルが、古いインストールのdirprm
以外の場所にある場合は、それらを新しいインストールのdirprm
ディレクトリにコピーする必要があります。
既存のインストールから新しいインストールの場所のdirdef
ディレクトリに、すべてのdirdef
ファイルをコピーします。
データ・ファイルが12.3.1.xまたは12.2.0.xインストールのdirdat
ディレクトリに格納されている場合は、既存の証跡ファイルを新しいインストールのdirdat
ディレクトリにコピーまたは移動します。
その他のJARファイルまたはカスタム・ファイルが12.3.1.xまたは12.2.0.xインストールにある場合は、それらを新しいインストール・ディレクトリにコピーします。
GGSCIを起動し、Replicatを追加して証跡に名前を付けることで、新しいインストール・ディレクトリでReplicatプロセスを構成します。
GGSCI> ADD REPLICAT group_name, EXTTRAIL trail_name, ... GGSCI> ALTER group_name EXTSEQNO seqno EXTRBA rba
オプションで、必要に応じてReplicat処理の開始位置を変更できます。
Replicatプロセスを起動して、それらが実行されていることを確認します。
GGSCI> START MANAGER GGSCI> START REPLICAT group_name GGSCI> INFO REPLICAT group_name GGSCI> VIEW REPORT group_name
新しいOracle GoldenGate for Big Dataインストール・ディレクトリに書き込めるように、ソース・システムを変更します。
(オプション)データベース・プラットフォームのアップグレード手順に続いて、ソース・データベースのOracle GoldenGate取得をアップグレードします。
Oracle GoldenGate for Big Data 12.3.1.xのインストールの新しいdirdat
ディレクトリに書き込めるように、ソース・データベースの取得を構成します。
古いOracle GoldenGate for Big Dataインストールですべてのデータが処理されている場合は、新しい場所にデータを送信するプロセスにスイッチオーバーします。
以前のリリースでは、Extractおよびポンプ・プロセスを使用してBig Dataターゲットに書き込むことができました。このリリースでは、このソリューションは非推奨となっているため、Replicatを使用する必要があります。
一般的なExtract構成は、次のようになります。
EXTRACT mygroup SOURCEDEFS path/to/source/def/file CUSEREXIT libggjava_ue.so CUSEREXIT PASSTHRU INCLUDEUPDATEBEFORES GETUPDATEBEFORES TABLE *.*;
Replicatでは、前述の構成は次のようになります。
REPLICAT mygroup SOURCEDEFS path/to/source/def/file TARGETDB LIBFILE libggjava.so SET property=/path/to/properties/file MAP *.* TARGET *.*;
同じプロパティ・ファイルがReplicat構成で機能するため、プロパティ・ファイルを変更する必要はありません。
このプロセスを完了するには、Replicatグループを追加し、プロセスを開始し、それが実行されてることを確認する必要があります。
GGSCI> ADD REPLICAT group_name, EXTTRAIL trail_name, ... GGSCI> ALTER group_name EXTSEQNO seqno EXTRBA rbaGGSCI> START REPLICAT group_name GGSCI> INFO REPLICAT group_name GGSCI> VIEW REPORT group_name