pg 用ogg 同步大概步驟

pingdanorcale發表於2023-12-26

步驟概述:

  1. 準備工作:

    • 確保PostgreSQL和OGG都已經正確安裝並配置。
    • 建立用於資料同步的資料庫和使用者。
  2. 配置OGG Extract:

    • 建立OGG Extract程式,用於從源資料庫抽取資料。
    • 配置Extract引數,以指定抽取的表和資料過濾條件。
    • 啟動OGG Extract程式。
  3. 配置OGG Replicat:

    • 建立OGG Replicat程式,用於將抽取的資料應用到目標資料庫。
    • 配置Replicat引數,以指定目標資料庫連線資訊。
    • 啟動OGG Replicat程式。
  4. 監控和維護:

    • 監控OGG程式的日誌和狀態,確保同步過程正常執行。
    • 定期備份和維護OGG配置。

具體步驟:

1. 準備工作:

確保已在PostgreSQL中建立目標資料庫和使用者,並確保OGG已正確安裝和配置。

2. 配置OGG Extract:

$ cd $OGG_HOME

$ ./ggsci

GGSCI> ADD EXTRACT extract_name, TRANLOG, BEGIN NOW

GGSCI> ADD EXTTRAIL ./dirdat/et, EXTRACT extract_name

GGSCI> REGISTER EXTRACT extract_name DATABASE CONTAINER (dbname)

GGSCI> ADD SCHEMATRANDATA dbname.table_name, COLS (column1, column2, ...)

GGSCI> START EXTRACT extract_name

3. 配置OGG Replicat:

$ cd $OGG_HOME

$ ./ggsci

GGSCI> ADD REPLICAT replicat_name, EXTTRAIL ./dirdat/et

GGSCI> ADD MAP dbname.table_name, TARGET dbname.table_name

GGSCI> ADD CHECKPOINTTABLE dbname.checkpoint_table_name

GGSCI> START REPLICAT replicat_name

4. 監控和維護:

$ cd $OGG_HOME
$ ./ggsci
GGSCI> INFO ALL
GGSCI> VIEW REPORT extract_name
GGSCI> VIEW REPORT replicat_name
GGSCI> SEND REPLICAT replicat_name, STATS


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/10201716/viewspace-3001686/,如需轉載,請註明出處,否則將追究法律責任。

相關文章