在雙向複製中排除 Replicat 交易

在雙向組態中,必須將 Replicat 設定為標示其交易,且 Extract 必須設定為排除 Replicat 交易,這樣它們才不會傳輸回其來源。

此功能可透過兩種方式實作:

方法 1

僅適用於 Oracle 與 Oracle 的實作。

Replicat 可以是整合式或非整合式模式。使用下列參數:

方法 2 對 Oracle 作為來源有效。

使用 Extract TRANLOGOPTIONS 參數搭配 EXCLUDEUSER 或 EXCLUDEUSERID 選項,根據 Replicat DDL 和 DML 交易的使用者名稱或 ID 來忽略這些交易。可以使用多個 EXCLUDEUSER 敘述句。

方法 3

適用於非 Oracle 來源。

對於支援此方法的資料庫 (SQL Server、MySQL 和 PostgreSQL),此方法需要使用 TRANLOGOPTIONS FILTERTABLE。