非統合Replicatからパラレル非統合Replicatへの切替え

パラレル統合またはパラレル非統合Replicatに切り替えるためのプロセスは、すべてのReplicatモードで同じです。このトピックでは、非統合Replicatからパラレル非統合Replicatに切り替えるためのプロセスについて説明します。

切替えプロセスを開始する前に

  1. 次のように、既存の証跡ファイルから読み取る、repeというパラレル非統合Replicatプロセスを作成します。
    ADD REPLICAT repe, PARALLEL, EXTTRAIL ea, checkpointtable ggadmin.ggs_checkpoint1
    このコマンドでは、repeはReplicatの名前であり、eaは証跡名です。このReplicatを作成する際に指定した証跡名は、非統合モードでの他のReplicatと同じです。

    ノート:

    チェックポイント表がGLOBALSで構成されている場合、このコマンドにcheckpointtableオプションを含める必要はありません。そうでない場合は、このオプションを使用してチェックポイント表名を指定します。
  2. パラレル非統合Replicat (repe)を起動しないでください。

  3. 現在の非統合Replicat repeaを停止します。
    STOP REPLICAT repea
  4. ターゲット側で、Replicatレポート・ファイル(.rpt)にアクセスして次の構成要素の値を確認します。
    • 現在の非統合Replicatプロセスによって最後に適用されたCSN。

    • 既存のReplicatプロセスの証跡順序およびRBA。

    Replicatの詳細にアクセスするには、次のコマンドを実行します。
    INFO REPLICAT repea DETAIL
    このコマンドの出力では、次のような内容が示されます。
    Replicat   REPEA     Last Started 2022-06-16 04:21   Status STOPPED
    Description          eastt
    Checkpoint Lag       00:00:00 (updated 01:59:59 ago)
    Log Read Checkpoint  File east/ea000000009
                         2022-06-14 04:38:34.084220  RBA 9382
    Settings Profile     Default
    Encryption Profile   LocalWallet
    
    Current Log BSN value: (no data)
    
    Last Committed Transaction CSN value: 50698907
    
      Extract Source                          Begin             End             
    
      east/ea000000009                        2022-06-16 04:21  2022-06-14 04:38
      east/ea000000000                        * Initialized *   2022-06-16 04:21
      east/ea000000009                        2022-06-14 04:38  2022-06-14 04:38
      east/ea000000009                        2022-06-14 04:38  2022-06-14 04:38
      east/ea000000009                        2022-06-16 03:55  2022-06-14 04:38
      east/ea000000000                        * Initialized *   2022-06-16 03:55
      east/ea000000000                        * Initialized *   First Record    
      east/ea000000000                        * Initialized *   First Record    
      east/ea000000000                        * Initialized *   First Record    
      east/ea000000000                        * Initialized *   First Record    
    
    Current directory    /scratch/preeshuk/ggtest/install_ogg21.3_210725/bin
    
    Report file          /scratch/oggoradep/var/lib/report/REPEA.rpt
    Parameter file       /scratch/oggoradep/etc/conf/ogg/REPEA.prm
    Checkpoint file      /scratch/oggoradep/var/lib/checkpt/REPEA.cpr
    Checkpoint table     DBEAST.GGADMIN.GGS_CHECKPOINT
    Process file         /scratch/oggoradep/var/run/REPEA.pcr
    Error log            /scratch/oggoradep/var/log/ggserr.log
    

切替えプロセスの開始

非統合パラレルReplicatの使用を開始するには、他のReplicatからコンテンツを移植するようにそれを変更する必要があります。このタスクを実行するには、次のステップを実行します。
  1. 次のようにALTER REPLICATコマンドを実行します。
    ALTER REPLICAT replicat_name, EXTSEQNO extseqno,  EXTRBA extrba
    たとえば、repeというReplicatの場合は、次のようなコマンドになります。
    ALTER REPLICAT repe, EXTSEQNO 9, EXTRBAm 9382
  2. 次のコマンドを使用して、新規作成したパラレル非統合Replicatプロセスを起動します。
    START REPLICAT repe AFTERCSN csn_value
    たとえば:
    START REPLICAT repe AFTERCSN 50698907

これにより、証跡ファイル内の指定されたCSN値でそのReplicatが起動されます。