預設行為變更

本節描述對 Oracle GoldenGate 所做的與上一個版本相關的預設行為變更。

版本 26ai (23.26.4) - 2026 年 10 月

勾選 Release 26ai (23.26.2.0.0) - 2026 年 4 月,瞭解 Bug 39779105:Generic - 變更所有資料庫的平行 Replicat 記憶體使用量。

版本 26ai (23.26.2.0.4) - 2026 年 7 月

錯誤 39207269:MySQL - 不需要安裝 OpenSSL for Linux

對於 Oracle GoldenGate 23.26.2.0.4 和更新的版本,不需要在 Linux 上安裝 OpenSSL,作為 Oracle GoldenGate 安裝的先決條件。

錯誤 39585418:PostgreSQL - 不需要安裝 OpenSSL for Linux

對於 Oracle GoldenGate 23.26.2.0.4 和更新的版本,不需要在 Linux 上安裝 OpenSSL,作為 Oracle GoldenGate 安裝的先決條件。

版本 26ai (23.26.2.0.0) - 2026 年 4 月

錯誤 39779105:一般 - 變更所有資料庫的平行 Replicat 記憶體使用狀況

主要平行 Replicat 處理作業最多可以緩衝 3 x 個 LCR (GB) 的 Appliers 數目,以計算相依性並將工作分配給 Appliers。此回應也存在於較早版次中。不過,在 23.26.2 和更新版本中,平行 Replicat 包含可提供更高效能的主要架構改進,因此比舊版更可能達到這些記憶體限制。

錯誤 39184390:一般 - Replicat 不再擷取 Oracle Data Pump 發出的標記 DDL

從 Oracle GoldenGate 26ai (23.26) 開始,重做串流中標記的 DDL 作業預設會經過篩選,且不會由 Extract 擷取。Oracle Data Pump 產生的 DDL 會標記為 00,因此不會在此預設行為下進行擷取。如有需要,客戶可以透過設定 DDLOPTIONS INCLUDETAG 00 來覆寫此行為並擷取這些 DDL。

注意:在雙向組態中,啟用標記內含項目也可能允許擷取其他標記的 DDL,可能會引入複製迴圈或重複的 DDL 執行。

版本 26ai (23.26.1.0.0) - 2026 年 1 月

Oracle GoldenGate Microservices 可從單一主控台使用

Oracle GoldenGate Web 介面會顯示單一主控台的所有 Oracle GoldenGate 處理作業和微服務。不需要個別登入每個微服務。這表示您可以從單一視窗主控台存取 Extract、Replicats、Distribution Service Paths、Receiver Service Paths、Data Streams,以及 performance metrics。

版本 23.10.0.25.10 - 2025 年 10 月

錯誤 37236254:一般 - 將預設歷程檔大小從 500MB 變更為 2GB

將預設歷程檔大小從 500MB 更新為 2GB。

版本 23.9 - 2025 年 7 月

錯誤 38080969:一般 - 擷取參數檔中有第二個 BRDIR 時,擷取應因剖析錯誤而失敗

Extract 在參數檔中將不允許有多個 BRDIR 項目。如果定義了多個 BRDIR 參數,則 Extract 將會結束並發生剖析錯誤。

錯誤 37909236:MariaDB - 移除 MariaDB binlog_annotate_row_events=OFF 的需求

從這個版本的 Oracle GoldenGate 開始,MariaDB 已移除將 binlog_annotate_row_events 設為 OFF 的需求。

版本 23.8.0.25.04 - 2025 年 4 月

錯誤 37757820:一般 - 對所有非 Oracle AI 資料庫啟用 NOCHECKUNIQUEKEYS 作為 BATCHSQL 的預設值

對所有非 Oracle AI Database 啟用 NOCHECKUNIQUEKEYS 作為 BATCHSQL 的預設值。

錯誤 29709965:MySQL - 擷取以略過 XA 交易並記錄「警告」而非「放棄」

變更 Oracle GoldenGate Extract for MySQL 中的功能,以略過具有警告的 XA 交易,而非異常中止。

錯誤 37465578:MySQL - 將 Extract CDC 的預設擷取變更為遠端擷取

將 Oracle GoldenGate for MySQL 的預設擷取從本機變更為 Linux-x64 平台的遠端擷取。

版本 23.7.1.25.02 - 2025 年 2 月

錯誤 37581809:Oracle - 允許 IR 使用 nodbcheckpoint 執行

所有 Replicat 都是建立和維護資料庫檢查點表格的必要條件,此表格可作為確保資料一致性並促進復原處理作業的機制。此需求的唯一例外是整合式 Replicat。不過,強烈建議您建立和維護整合式 Replicat 的檢查點表格。

錯誤 37643197:SQL Server - 將 odbcinst.ini 內容升級至絕對路徑和驅動程式說明

從舊版或使用 OPATCH 的 21c 版本,將 SQL Server 的 Oracle GoldenGate 部署升級至 Oracle GoldenGate 23.7 時,您必須重設 odbcinst.ini 檔案的內容。如需執行這項任務的詳細資訊,請參閱 Upgrading Oracle GoldenGate Microservices GUI 。注意:如果從 Oracle GoldenGate 23.7 升級至較新的版本,就不需要遵循此步驟。

版本 23.6.0.25.05 - 2025 年 5 月

錯誤 36862037:SQL Server - 將 odbcinst.ini 中的 SQL Server 驅動程式字串標準化

從 Oracle GoldenGate 23.6 開始,提供的 SQL Server ODBC 驅動程式已從 libmsodbcsql-18.3.so.2.1 變更為 libmsodbcsql.so,而 odbcinst.ini 檔案中的驅動程式名稱已從 SQL Server 的 ODBC 驅動程式 18 變更為 SQL Server 的 Microsoft ODBC 驅動程式。

將 SQL Server 的 Oracle GoldenGate 部署從 23.4 或 23.5 版修正為 Oracle GoldenGate 23.6 或更新版本時,您必須更新 odbcinst.ini 和 odbc.ini (如果存在) 檔案的內容。

如需執行這項作業的詳細資訊,請參閱修正 Oracle GoldenGate for SQL Server 。

版本 23.7.0.25.01 - 2025 年 1 月

錯誤 37298528 - MySQL:預設啟用 TRANLOGOPTIONS TRACKSCHEMACHANGES

預設啟用的增強型 TRANLOGOPTIONS TRACKSCHEMACHANGES 選項。

錯誤 37539434:Oracle - 已不再支援沒有檢查點的所有複本

Oracle AI Database 不支援在沒有檢查點表格的情況下建立整合式和傳統 Replicat。此外,在沒有檢查點表格的情況下建立的任何 Replicat 將無法順利啟動。

若要讓現有的 Replicat 順利執行,您必須更改 Replicat 以新增檢查點表格,或將檢查點表格新增至 GLOBALS,然後重新啟動 Replicat。請參閱 Oracle GoldenGate 命令行介面參照中的 ADD REPLICAT CHECKPOINTTABLE 瞭解詳細資訊。

錯誤 35569409:PostgreSQL - 使用 Microservices Architecture 工作排程器來更新活動訊號表,而不是依賴 cron 工作

已設定「管理服務」任務來更新活動訊號表,以避免在 cron 工作上回覆執行活動訊號表。

2024 年 7 月 23.5 版

使用存取資料庫證明資料的命令行公用程式時,Oracle GoldenGate 不需要設定 OGG_SERVICEMANAGER_ID 環境變數

在 Oracle GoldenGate 23.5 版本中,無須設定 OGG_SERVICEMANAGER_ID 環境變數,即可使用存取資料庫證明資料的命令行公用程式。這在 Oracle GoldenGate 23.4 版本中是必要的。

MySQL - 從 WebUI 移除遠端 (RMTTRAIL) 選項

對於 MySQL,已從 WebUI 中移除用於新增 Extract 的遠端按鈕。

版本 23.4.2 - 2024 年 6 月

Oracle GoldenGate 的行為變化

Oracle GoldenGate 引進下列功能,會影響設定與使用 Oracle GoldenGate 的行為:

SQL Server 的 Microsoft ODBC 驅動程式 18

Oracle GoldenGate for SQL Server 現在會封裝 Microsoft ODBC Driver 18 和 Oracle GoldenGate for SQL Server 安裝,資料庫連線預設會使用此驅動程式。

版本 23.4 - 2024 年 5 月

Oracle GoldenGate 的行為變化

Oracle GoldenGate 導入下列功能,會影響設定與使用 Oracle GoldenGate 的行為:

適用於 Oracle AI Database 的 Oracle GoldenGate 功能

授予 Oracle AI Database 以角色為基礎之權限的使用者角色

Oracle GoldenGate for Oracle AI Database 已導入使用者角色,以授與以角色為基礎的權限。

如需詳細資訊,請參閱 Oracle GoldenGate Microservices Documentation 中的 Grant User Privileges 主題。