change-data-capture

    1熱度

    1回答

    我一直在嘗試在單個Oracle 11g R2實例中找到最有效/最高效的方式捕獲更改通知,並將這些事件交付給Apache Kafka隊列,但我一直無法沿着這些線查找任何簡單的示例或教程。我已經看到了Oracle方面的一些可能性(Streams,Change Data Capture,觸發器(yuck)等等),但是我仍然不確定哪個最適合追求。 這是一個在GitHub上使用MySQL和Kafka的項目,

    5熱度

    1回答

    我正在開發一個項目,我們需要將實時更新從Oracle傳輸到一堆系統(Cassandra,Hadoop,實時處理等)。我們計劃使用Golden Gate來捕捉Oracle的變化,將它們寫入Kafka,然後讓不同的目標系統從Kafka中讀取事件。 有很多設計決策需要進行: 什麼數據寫入卡夫卡更新? GoldenGate以記錄標識和更新字段的形式發出更新。這些更改可以通過以下三種方式之一寫入卡夫卡: 整

    0熱度

    2回答

    要捕獲已刪除的用戶名,我在我的CDC表中添加了一個新列(例如: - cdc.dbo_testCDC_CT)以設置記錄的SQL用戶名。 ie; ALTER TABLE cdc.dbo_testCDC_CT ADD username VARCHAR(20)DEFAULT(SUSER_SNAME()))。 該列中的值總是「sa」,但我被記錄爲Windows身份驗證。爲什麼這個哈皮?

    0熱度

    2回答

    假設上游數據源是事務性SQL Server表,並且插入,更新和刪除,知道何時需要更新彈性搜索索引需要更新的最佳方式是什麼? 示例: 表父母,子女,孫子女。 Parent | Child | Grandchild ID Name | ID ParentID Name | ID ChildID Amount 1 Foo | 10 1 Bike | 100 10 5 2 Bar |

    -3熱度

    1回答

    我是新來的CDC,有一個查詢。我已經說了100個表,我無法創建100個表的訂戶來使用TalenD捕獲數據更改。他們是否有辦法在沒有手動創建訂戶的情況下動態捕獲所有表,並且表中也不會有時間戳列。數據庫可以是任何東西 在此先感謝 Manikandan

    0熱度

    1回答

    我正在使用更改數據捕獲創建SSIS包。我已經創建了該包,但在執行它時出現以下錯誤: [CDC Control Task] Error: "Only members of the sysadmin fixed server role or db_owner fixed database role can perform this operation. Contact an administrator

    0熱度

    1回答

    我在sql 2008中使用CDC,我希望每當執行清理作業時,它只會從比當前日期大一個月的cdc表中刪除數據。這可能嗎 ?

    1熱度

    1回答

    我必須增加一個表字段的大小從255到4000個字符。該表已啓用CDC。在改變列之前,我應該禁用表格的cdc還是自動獲取更改? 我看了這個鏈接:https://msdn.microsoft.com/en-us/library/cc645937(v=sql.105).aspx,但是,從處理源表格的變化來看,當字段大小發生變化時會發生什麼呢? CT表格是否自動更改? 謝謝!

    0熱度

    1回答

    我嘗試使用cdc,並且我正在執行這些步驟。 EXEC sys.sp_cdc_enable_db - 啓用DB EXEC sys.sp_cdc_enable_table @source_schema = N'DW', @source_name = N'APIprocess', @role_name = NULL, @supports_net_changes = 0 --enable表 插入和更新中提

    0熱度

    2回答

    我有一個啓用了CDC的數據庫。例如,我們以一個簡單的客戶表爲例。 dbo.Customer 您在該表上啓用CDC並獲得: cdc.Customer_CT SQL Server代理將運行捕獲和清理工作,你可以設置參數。 sys.sp_cdc_cleanup_change_table [ @capture_instance = ] 'capture_instance', [ @low_water_