• 検索結果がありません。

Oracle Data Guard / Oracle

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

3

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。

また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメン ト(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さ い。オラクル製品に関して記載されている機能の開発、リリースおよび時期につい ては、弊社の裁量により決定されます。

Oracle

Java

は、

Oracle Corporation

及びその子会社、関連会社の米国及びその他の国における登録商標です。

文中の社名、商品名等は各社の商標または登録商標である場合があります。

アジェンダ

 前半: Oracle Data Guard の Tips

 後半: Oracle GoldenGate の Tips

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

5

後半アジェンダ

 Oracle GoldenGate 基本アーキテクチャ

 GoldenGate 自動フェイル・オーバー設計

 自動フェイル・オーバー設計以外の高可用性検討事項

【前提条件】

 Real Application Clusters

環境(ソース/ターゲットともに)

 Classic Capture ( GoldenGate 11.1

以前から提供されているキャプチャ機能

)

Oracle GoldenGate 基本アーキテクチャ

Oracle GoldenGate

Trail

ファイル 差分ログ

ソース ターゲット

OS

Oracle GoldenGate

Trail

ファイル

OS

ターゲット データベース ソース

データベース

データベースの差分ログを

Trail

ファイルという汎用的なフォーマットに変換して転送

各プロセスの進行状況はチェックポイントファイル(バイナリファイルまたはデータベース上の表)に保存

上記の構成の他に、データベース・サーバとは別のサーバにGoldenGateを切り出す構成などが可能

チェックポイント ファイル

チェックポイント

ファイル チェックポイント

ファイル

抽出プロセス

Extract

(Capture)

転送プロセス

Extract

( Data Pump )

管理プロセス

Manager

受信プロセス

Collector

適用プロセス

Replicat

管理プロセス

Manager

チェック ポイント表

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

7

後半アジェンダ

 Oracle GoldenGate 基本アーキテクチャ

 GoldenGate 自動フェイル・オーバー設計

 自動フェイル・オーバー設計以外の高可用性検討事項

【前提条件】

 Real Application Clusters

環境(ソース/ターゲットともに)

 Classic Capture ( GoldenGate 11.1

以前から提供されているキャプチャ機能

)

GoldenGate の自動フェイル・オーバー設計

 GoldenGate の各プロセスは 1 ノードのみで稼働

 接続先ノードを意識させないためのアプリケーション VIP の作成

 フェイル・オーバー後の伝播再開のために必要なファイルを共有領域に配 置

【参考】 NOTE:1313703.1 Oracle GoldenGate Best Practices: Oracle GoldenGate high availability using Oracle Clusterware

自動フェイル・オーバーを実現するための考慮事項

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

9

GoldenGate の自動フェイル・オーバー設計

 ソース/ターゲット別に GoldenGate を稼働させるノードは 1 つ

ソース/ターゲットとも複数の

GoldenGate

プロセスを

1

ノードで稼働させる

– Manager

プロセス

: Oracle Clusterware

による管理

– Managerプロセス以外 : <起動> Manager プロセスによる管理

<停止>

Oracle Clusterware

による管理

各 GoldenGate プロセスの稼働ノード

Oracle Grid Infrastracture

ターゲット

Oracle Grid Infrastracture

ソース

Capture Data Pump

Manager

Collector Replicat

Manager

起動

停止

フェイル・

オーバー フェイル・

オーバー

Capture Data Pump

Manager

Collector Replicat

Manager

GoldenGate の自動フェイル・オーバー設計

 接続先を意識させないためのアプリケーション VIP

ターゲット側フェイル・オーバーを意識させない為の設定

– Data Pump プロセスの接続先としてアプリケーション VIP を用意

GoldenGate 用アプリケーション VIP の作成

Oracle Grid Infrastracture

ターゲット

Oracle Grid Infrastracture

ソース

Data Pump

Collector

APP VIP

Manager

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

11

Oracle Grid Infrastracture

GoldenGate の自動フェイル・オーバー設計

 接続先を意識させないためのアプリケーション VIP

ターゲット側フェイル・オーバーを意識させない為の設定

– Data Pump プロセスの接続先としてアプリケーション VIP を用意

GoldenGate 用アプリケーション VIP の作成

ターゲット

Oracle Grid Infrastracture

ソース

Data Pump

Collector

APP VIP

Manager

Oracle Grid Infrastracture

GoldenGate の自動フェイル・オーバー設計

 以下の 2 つのリソースを Oracle Clusterware に登録して、同一ノードで稼 働するように設計

– GoldenGate

用アプリケーション

VIP

– Manager プロセス管理用 GoldenGate リソース

Oracle Clusterware に登録するリソース

ターゲット

Oracle Grid Infrastracture

ソース

APP VIP

関連したドキュメント