Oracle

我們是否需要額外的許可證才能將 Goldengate Trail 日誌轉儲到 kafka?

  • December 31, 2021

我們只有 Oracle (12c) GoldenGate 許可證(我們沒有用於大數據的 Oracle Goldengate)。

我們需要將 gg trail 日誌傳輸到 kafka,然後再傳輸到 hdfs。

我們是否需要購買 oracle 金門大數據許可證才能使用 kafka connect?

我們做過的研究:

這些是我們發現的以下 kafka 連接:

  1. 用於大數據的 kafka 連接:可能需要額外的許可證 https://docs.oracle.com/en/middleware/goldengate/big-data/19.1/gadbd/using-kafka-handler.html#GUID-2561CA12-9BAC-454B- A2E3-2D36C5C60EE5
  2. Kafka Connect 處理程序:我們從哪裡得到它?我們需要哪些許可證? https://docs.oracle.com/en/middleware/goldengate/big-data/19.1/gadbd/using-kafka-connect-handler.html

其他連結: https ://stackoverflow.com/questions/56107652/how-can-i-configure-the-kafka-connect-handler-in-ogg-for-hdfs

恕我直言,您必須購買另一個許可證(用於 BigData)或以某種方式轉換您目前的許可證。

基本上有這些方法可以從 Oracle DB 實現 CDC。

  • Oracle 流 - 已棄用但在技術上仍然可用(無許可費用)

  • 解析 Oracle 重做日誌的二進制格式。GoldenGate 和 Shareplex 可以做到這一點。兩種產品都需要軟體許可證。否則,從性能和穩定性的角度來看,這是最好的選擇。

  • Logminer,這是 Oracle 用於查看歸檔/線上重做日誌內容的內部工具。幾個免費/便宜的工具基於 Logminner。缺點:

    • 自版本 18c 起棄用選項“連續礦山”
    • 高 CPU 使用率(在單個 CPU 核心上)
    • 不能很好地擴展(在高負載下可能有積壓)
  • Database Change Notifications(Continuous Query Notification),我不太了解。我不確定它如何處理重啟/故障轉移/中斷。

連續查詢通知

SharePlex

引用自:https://dba.stackexchange.com/questions/305502