計画済停止の管理

GoldenGateハブで計画メンテナンスを実行する必要がある場合は、一部のCRSリソースを停止して無効にして、再起動、ファイル・システムのフェイルオーバーの誤った開始、GoldenGateの実行の停止などから望ましくない結果が生じないようにする必要があります。プライマリまたはスタンバイ・ハブ・クラスタの計画停止のイベントでは、次の推奨事項を使用します。

すべての計画メンテナンス・イベントの場合:

  • オペレーティング・システムのソフトウェアまたはハードウェアの更新とパッチ
  • Oracle Grid Infrastructureの個別または診断パッチ
  • クリティカル・パッチ・アップデート(CPU)プログラムのOracle Grid Infrastructureの四半期ごとの更新、またはOracle Grid Infrastructureリリースのアップグレード
  • GGHubソフトウェア・ライフサイクル(次のものを含む):
    • Oracle GoldenGate
    • Oracle Grid Infrastructure Agent
    • NGINX

注意:

スタンバイ・クラスタでクラスタ・スイッチオーバーを開始する前に、すべてのリソースがオンライン状態であり、任意のプライマリ・ノード・クラスタでora.oggdata.gg_acfs_vol.acfsリソース状態の詳細が/mnt/acfs_ggにマウント済、安定であることを確認してください。リソースのステータスを確認するには、次のコマンドを実行します:
crsctl stat res -t

高可用性ソリューションとターゲットの停止時間:

GoldenGateレプリケーションが一時停止される数秒から数分

ステップ1: アイドル状態のGGHubノードのソフトウェア更新

ステップ2: GGHubノードの再配置

ステップ3: 残りの非アクティブなGGHubノードのソフトウェア更新

GGHubノードの再配置

プライマリGGHubシステムのgridユーザーとして、Oracle GoldenGateインスタンスを再配置します:

[grid@gghubad11 ~]$ agctl status goldengate


Goldengate instance 'Marketplace' is running on gghubad12

[grid@gghubad11 ~]$ time agctl relocate goldengate Marketplace


real    0m43.984s
user    0m0.156s
sys     0m0.049s

プライマリGGHubシステムのgridユーザーとして、Oracle GoldenGateインスタンスのステータスを確認します:

[grid@gghubad11 ~]$ agctl status goldengate


Goldengate instance 'Marketplace' is running on gghubad11

DRイベントまたはターゲット・データベースと同じリージョンでGGHubを移動するためのGGHubロール・リバーサル

GGHUBロール・リバーサルでは、スタンバイが新しいプライマリになるように、ACFSロール・リバーサルを実行します。プライマリ・ファイル・システムとスタンバイ・ファイル・システムの両方がオンラインの場合は、acfsutil repl failoverコマンドにより、ロール・リバーサルが完了する前に、未処理のプライマリ・ファイル・システム変更点がすべて転送され、スタンバイに適用されます。

GGHUBロール・リバーサルを使用する必要がある場合:

  • レプリケーションのパフォーマンスを向上させるために、GGHUBデプロイメントをターゲット・データベースの近くに移動する。
  • サイトの停止をサポートする
  • サイトのメンテナンスをサポートする

現在のスタンバイ・ファイル・システムのGGHubノードのgridユーザーとして、スクリプトを実行してACFSロール・リバーサルを実行します:

[grid@gghub_stby1]$ sh /u01/oracle/scripts/acfs_role_reversal.sh -m /mnt/acfs_gg -d Marketplace 
################################################################################
ACFS Primary Site: prim.oggcl.goldengate.com 
ACFS Standby Site: stby.oggcl.goldengate.com
################################################################################
Site:                    Primary
Primary status:          Running
Status:                  Sending incremental differences
Lag Time:                00:00:24 (Constant mode)
Retries made:            0
Last send started at:    Wed Jun 05 15:46:04 2024
Last send completed at:  In progress
################################################################################
Site:                        Standby
Last sync time with primary: Wed Jun 05 15:45:41 2024
Status:                      Receiving incremental differences
Last receive started at:     Wed Jun 05 15:46:05 2024
Last receive completed at:   In progress
################################################################################
Wed Jun  5 15:46:05 GMT 2024 - Begin Stop GoldenGate Marketplace 
Wed Jun  5 15:46:08 GMT 2024 - End Stop GoldenGate Marketplace
################################################################################
Wed Jun  5 15:46:08 GMT 2024 - Begin Role Reversal 
Wed Jun  5 15:47:25 GMT 2024 - End Role Reversal
################################################################################
ACFS Primary Site: stby.oggcl.goldengate.com 
ACFS Standby Site: prim.oggcl.goldengate.com
################################################################################
Site:                     Primary
Primary status:           Running
Status:                   Send Completed
Lag Time:                 00:00:00
Retries made:             0
Last send started at:     Wed Jun 05 15:47:12 2024
Last send completed at:   Wed Jun 05 15:47:23 2024
################################################################################
Site:                          Standby
Last sync time with primary:   Wed Jun 05 15:47:12 2024
Status:                        Receive Completed
Last receive started at:       Wed Jun 05 15:47:18 2024
Last receive completed at:     Wed Jun 05 15:47:18 2024
################################################################################
Wed Jun  5 15:47:25 GMT 2024 - Begin Start GoldenGate Marketplace 
Wed Jun  5 15:49:49 GMT 2024 - End Start GoldenGate Marketplace
################################################################################

現在の新しいプライマリ・ファイル・システムのGGHubノードのgridユーザーとして、Oracle GoldenGateデプロイメントのステータスを確認します:

[grid@gghub_stby1]$ agctl status goldengate

Goldengate  instance 'Marketplace' is running on gghub_stby1