CDC Replication engines for Linux®、UNIX、および Windows は、既存のインストール済み環境の上に新しいバージョンのソフトウェアをインストールすることでアップグレードできます。
始める前に
重要: 異なるバージョンの CDC Replication間でサブスクリプションをエクスポートおよびインポートすることはできません。 サブスクリプション・ファイルを前のバージョンからアップグレード後のバージョンにインポートしないでください。 アップグレードが完了したら、エクスポートされた新しいサブスクリプション XML ファイルを作成する必要があります。
手順
- IBM Fix Central で入手できる最新の Management Console と Access Server をインストールするか、それらをアップグレードします。
Management Console および Access Server 11.3.3 が現在インストールされている場合は、Fix Central で入手できる最新の 11.4 フィックスパックにアップグレードできます。 Management Console と Access Server は後方互換性があり、旧バージョンのエンジンで使用可能な機能をサポートします。
- CDC Replication インスタンスが実行されていること、およびすべての CDC Replication インスタンス内のすべてのサブスクリプションが停止していることを確認します。
- dmshowbookmark コマンドを使用してブックマークを取得し、サブスクリプションをエクスポートします。
- ソース・レプリケーション・エンジンの場合は、アップグレード・プロセスを開始する前に dmshowlogdependency コマンドを実行し、アップグレードの完了後に CDC Replication システムが円滑に稼働していることがわかるまで、必要なログがすべてシステム上に保持されるようにします。 ログが利用できなくなっている場合は、アップグレードの前にサブスクリプションをリフレッシュしてください。
- すべての CDC Replication インスタンスが停止していることを確認します。
- 複製先および複製元のデータベース・インスタンスに保管されている、TS_AUTH、TS_BOOKMARK、TS_DDLAUD、および TS_CONFAUD メタデータ表のバックアップがあることを確認してください。
アップグレード中に障害が発生した場合、メタデータのバックアップがあれば、アップグレード前のポイント・イン・タイムに戻すことができます。
- conf/ サブディレクトリー内のファイルを含め、 CDC Replication インストール・ディレクトリーをバックアップしたことを確認します。
重要: インストール・ディレクトリーとメタデータ表のバックアップは、データのスナップショットが同一になるように、同じタイム・スタンプから行う必要があります。 インストール・ディレクトリーの conf/ サブディレクトリー内のファイルは上書きされます。 conf/ サブディレクトリー内のファイルは変更しないでください。 これらのファイルに変更を加えた場合は、各インスタンス・ディレクトリーに同じ名前の新しい空のファイルを作成し、それらのファイルに変更を移動します。 インスタンス・ディレクトリー内のファイルは、アップグレード中に保持されます。
- InfoSphere Data Replication - CDC Replication用にセットアップしたアカウントにログオンします。
- ご使用のエンジンとバージョンに応じて、以下のステップを実行します。
- レプリケーション・エンジンが Event Server または Sybase用のバージョン 11.3.3.x である場合は、ステップ 2 から 8 (アップグレード・ステップごとに必要) を実行してから、 Fix Centralから最新の 11.3.3 ビルドへのアップグレードを実行します。 CDC Replication メタデータが更新されるように、レプリケーションを開始します。 レプリケーションが完全に開始された後、制御された方法でシャットダウンできます。
- レプ リ ケーシ ョ ン エン ジ ンのバージ ョ ンが Db2® デー タ ベース、 FlexRep, DataStage, Informix®、 Microsoft SQL Server、 Netezza®、 Oracle、 または Teradata のバージ ョ ン 11.3.3.x の場合は、 手順 2 ~ 8 を実行 し (ア ッ プグ レー ド の各ス テ ッ プに必要)、 Fix Central から最新の 11.4 ビルドにア ッ プグ レー ド し ます。 CDC Replication メタデータが更新されるように、レプリケーションを開始します。 レプリケーションが完全に開始された後、制御された方法でシャットダウンできます。
- レプリケーション・エンジンがバージョン 11.4.xの場合は、ステップ 2 から 8 (アップグレード・ステップごとに必要) を実行してから、以下のステップ 10 から Fix Central から最新の 11.4 ビルドへのアップグレードを実行します。
- エンジンが Windows 上にあるか Linux/UNIX 上にあるかに応じて、以下のステップを実行します。
- Windows
- アップグレード先のバージョンの CDC Replication インストール・ファイルをダウンロードします。 IBM Web サイトから目的のバージョンをダウンロードできます。 必ず、適用可能なオペレーティング・システムのインストール・ファイルをコピーしてください。
- インストール実行可能ファイルをダブルクリックします。 IBM Data Replication インストール・ウィザードが開きます。
- 「既存の製品のアップグレード (Upgrade existing product)」を選択して「次へ」をクリックします。
- アップグレードする CDC Replication の既存のインストール済み環境のフォルダーを選択し、 「次へ」をクリックします。
- プリアップグレード要約を確認して、「インストール」をクリックします。
- プリアップグレード要約を確認します。 Enter キーを押して、アップグレードを開始します。
- ソフトウェアをアップグレードした後は、アップグレード・プロセスを完了するために、
すべての構成済みインスタンスを開始する必要があります。 表とサブスクリプションの数、およびマッピングの複雑さによっては、アップグレード・プロセスに数分から数時間かかることがあります。 アップグレード・プロセスが完了すると、 CDC Replication はレプリケーションの準備が整い、再始動します。
- Linux および UNIX
- IBM Web サイトから、アップグレード先のバージョンの CDC Replication インストール・ファイルをダウンロードします。 該当するオペレーティング・システムのインストール・ファイルをコピーしたことを確認してください。
- インストール・バイナリー・ファイルを実行可能にします。
- 以下のコマンドを入力して、インストール・プログラムを実行します。
./installation_binary_name.bin
- 「概要」 画面で 2 および Enter と入力して、 「既存製品のアップグレード」を選択します。 インストール・ディレクトリーの絶対パスを入力するか、Enter を押してデフォルトを受け入れます。
注:
- 指定するディレクトリーは、インストールに使用しているアカウントが所有するディレクトリーでなければなりません。 インストール・プログラムがディレクトリーを作成できない場合、別のディレクトリーを指定するように求めるプロンプトが出されます。
- CDC Replication Engine for Kafkaのビルド 11.4.0.2-5543 以前からアップグレードする場合、 CDC_Kafka_install_directory/conf フォルダーの kafkaproducer.properties ファイルは、現在定義されているインスタンスごとに CDC_Kafka_instance_directory/conf にコピーされます。 kafkaconsumer.properties がまだ存在しない場合は、現在定義されている Kafka インスタンスごとに、 kafkaproducer.properties ファイルも
CDC_Kafka_instance_directory/conf/kafkaconsumer.properties として複製されます。 アップグレード後に、 CDC_Kafka_install_directory/conf の下の kafkaproducer.properties ファイルが削除されます。
- 絶対パスを確認します。 それが正しければ、Y を入力して Enter を押します。
- 画面上の指示に従って、ご使用条件に目を通します。 ご使用条件を受け入れるには、1 と入力します。
- プリアップグレード要約を確認します。 Enter を押してアップグレードを開始します。
- ソフトウェアをアップグレードした後は、アップグレード・プロセスを完了するために、
すべての構成済みインスタンスを開始する必要があります。 表とサブスクリプションの数、およびマッピングの複雑さによっては、アップグレード・プロセスに数分から数時間かかることがあります。 アップグレード・プロセスが完了すると、 CDC Replication はレプリケーションの準備が整い、再始動します。
- CDC Replication Engine for Kafka用にトランザクション整合性のあるコンシューマー・アプリケーションを開発した場合は、 CDC_Kafka_installation_directory/lib/ts.jar ファイルと generated-avro-*.jar ファイルを TCC クライアント依存関係フォルダーにコピーします。 CDC Replication Engine for Kafka (UNIX および Linux)の説明に従って、アプリケーションをコンパイルして呼び出します。