預設行為變更
本節描述對 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 的行為:
-
在 OGGCA 中,您必須使用
#pkcs8格式來上傳伺服器、從屬端以及 rootCA 憑證。不支援上傳公事包 (#pkcs12)。如需詳細資訊,請參閱關於服務管理程式。 -
設定 Oracle GoldenGate 的 Oracle AI Database 使用者時,請務必使用 Oracle GoldenGate 使用者角色來指派權限。如需詳細資訊,請參閱授予 Oracle AI Database and Higher 的使用者權限。
-
支援 Oracle AI Database 的 Oracle
Boolean和vector資料類型。如需詳細資訊,請參閱 Oracle:Oracle Data Types and Objects 支援的詳細資訊。 -
支援 PostgreSQL
pgvector擴充、array、tsquery及tsvector資料類型。 -
只有每個「PDB 擷取」會用於「擷取」,而非根層次「擷取」,但已設定滾動層次「擷取」的「下游擷取」除外。
-
使用整合式診斷 (而非 Oracle GoldenGate 中整合的 ULT_RPADV 診斷)。
適用於 Oracle AI Database 的 Oracle GoldenGate 功能
授予 Oracle AI Database 以角色為基礎之權限的使用者角色
Oracle GoldenGate for Oracle AI Database 已導入使用者角色,以授與以角色為基礎的權限。
如需詳細資訊,請參閱 Oracle GoldenGate Microservices Documentation 中的 Grant User Privileges 主題。