已知問題與解決方法
本章說明發行時已知的問題。
版本 26ai (23.26.4) - 2026 年 10 月
錯誤 39908753:Google Spanner - 平行 Replicat RARE (1/20 次) NOT_FOUND 使用具有 PK UPDATES 的 BATCHSQL 時發現錯誤
以 SPLIT_TRANS_RECS 參數以 BatchSQL USEMUTATIONS 模式執行平行 Replicat,且來源歷程檔經常更新主索引鍵時,Replicat 可能會異常中止 NOT_FOUND 錯誤。
解決方法
無。
錯誤 40178988:一般 - Google Spanner Replicat 在套用超過 80,000 種變化之交易時失敗
Replicat 會在「跨度」資料庫套用超過 80,000 個變化但發生下列錯誤的交易:
[SQL error 4] Permanent error, with a last message of Deadline expired before operation could complete.
解決方法
為避免此類失敗,您必須仔細選取防止熱點設定的主索引鍵。舉例而言:
CREATE TABLE UserAccessLogs
(
LastAccess TIMESTAMP NOT NULL,
UserId STRING(1024),
...
) PRIMARY KEY (LastAccess, UserId);
如需詳細資訊,請參閱 https://docs.cloud.google.com/spanner/docs/schema-design#primary-key-prevent-hotspots
錯誤 39752615:Exadata CS - 在 BR 追加流程中,以 NOUSERID 的 DOWNSTREAM 組態中發生無錯誤的解壓縮
在具有 NOUSERID 追加 BR 評估流程的下游 Extract 中,會中止 Extract。
解決方法
對於與追加 BR 流程相關問題的確認事件,請使用 Extract 中的下列參數來停用追加 BR 流程,並避免發生此問題。
BR _NOCATCHUPBR
版本 26ai (23.26.2.0.3) - 2026 年 7 月
錯誤 38496203:自治式 AI 資料庫 - Replicat 出現錯誤 ORA-04043 目標資料庫中的「物件不存在」
GoldenGate Replicat on Autonomous AI Database abends with error ORA-04043 "object does not exist" for target tables even though the tables exist. 此問題是由不正確的字典和低快取自治式 AI 資料庫目標的 DDL 通知所造成,因而導致物件找不到錯誤。
解決方法
在 Replicat 參數檔中新增 NOTARGETDDLNOTIFY 參數,以停用目標的 DDL 通知。清除共用集區或將目標 ADB 移至較高核心的資源配置,也可讓說明正確載入。
版本 26ai (23.26.2.0.0) - 2026 年 4 月
錯誤 39178714:PostgreSQL - Extract 會將 JSONB 資料類型寫入為文字資料,而非二進位資料,導致不正確的自動綱要 TYPEMAP 行為
將 Oracle GoldenGate 與 PostgreSQL 來源搭配使用時,歷程檔中的 JSONB 資料類型會寫入為文字資料而非二進位格式,因此歷程檔中的 JSON 與 JSONB 資料類型之間沒有差異。由於此行為,JSONB 的 AUTOSCHEMA TYPEMAP 對應未如預期般運作。
解決方法
若要使用 AUTOSCHEMA TYPEMAP 將 JSONB 來源資料欄對應至其他目標資料類型,請將來源類型指定為 JSON,而非 JSONB。舉例而言:
AUTOSCHEMAOPTIONS TYPEMAP 'json'='VARCHAR(200)'
錯誤 37575375:PostgreSQL - Test_decoding Plugin 不支援對多個表格進行截斷作業
PostgreSQL test_decoding Plugin 不支援多個表格的截斷作業,因為目前剖析邏輯的限制。
版本 26ai (23.26.1.0.6) - 2026 年 3 月
錯誤 38924691:Db2 z/OS - 擷取異常 OGG-01741 發生未預期的日誌序號
雖然當 Extract 從 Db2 z/OS 讀取日誌記錄時,錯誤已修正部分日誌序號故障問題,但仍有一些邊緣案例會觸發此問題。
解決方法
雖然我們正在進行更全面的修正,但解決方法只是重新啟動 Extract,它會排序問題並繼續執行。
版本 26ai (23.26.1.0.5) - 2026 年 3 月
錯誤 31531059:MySQL - Windows - 從非 MySQL 部署安裝 Service Manager 時,部署建立失敗
在 Windows 中建立 MySQL 部署時,如果在非 MySQL 部署下建立 Service Manager,則該 Service Manager 的後續 MySQL 部署將無法完成。
解決方法
如果為伺服器上的不同資料庫廠商建立多個 Oracle GoldenGate 部署,而不僅僅是 MySQL 部署,則從 MySQL oggca 程式建立 Service Manager 部署。
版本 26ai (23.26.1.0.3) - 2026 年 2 月
錯誤 38973035:一般 - 當使用 '?' 萬用字元時,Replicat 異常中止並出現 "Invalid TARGET Wildcard Table Name" 錯誤
在 Windows 上使用問號 '?' 作為萬用字元時,Replicat 會出現錯誤。
解決方法
列出 Replicat 參數檔中的完整表格名稱,而不是使用問號 (?) 萬用字元設定。
錯誤 38869812:一般 - 註冊服務管理員有不支援的 Windows 命令
將「服務管理程式」註冊為 Windows 服務時,registerServiceManager.bat 命令檔可能會傳回無法將命令辨識為內部或外部命令的非重要訊息。
解決方法
您可以忽略非重要訊息,並在部署完成時驗證「服務管理程式」是否存在且正在 Windows 服務 Applet 中執行。此外,請確認您可以登入 Service Manager 和部署。
錯誤 38942442:一般 - 使用 WebUI 設定歷程檔的子資料夾時,會中止 Extract
將子目錄與歷程檔搭配使用時,Extract 和 Replicat 會異常中止。系統會以不正確的正斜線 (/) 而非反斜線 (),為路徑分隔符號建立自動產生的參數檔。
解決方法
在參數檔案建立後手動編輯,將路徑分隔符號從正斜線 (/) 變更為反斜線 (),例如 subdir\ex,然後重新啟動程序。
錯誤 38270083:一般 - 若無 Visual C++ 可轉散發 v14,則 Oracle GoldenGate OUI 安裝程式不會在 Windows 上啟動
如果 Windows 伺服器上未安裝 Microsoft Visual C++ 可轉散發 v14 套裝程式,將不會啟動 Oracle GoldenGate OUI 安裝程式。
解決方法
若要在 Windows 上安裝 Oracle GoldenGate,請從 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-supported-redistributable-version 安裝最新的 Microsoft Visual C++ 可轉散發 v14 套裝程式
版本 26ai (23.26.1.0.1) - 2026 年 2 月
錯誤 38910133:一般 - 活動訊號表僅限目標設定無法在表格建立後修改
當您嘗試修改具有僅限目標設定的活動訊號表時,設定在設定後即無法更新。此問題存在於支援「僅限目標活動訊號」表格的非 Oracle 資料庫上。
解決方法
若要將「僅限目標」設定設為需要的值,請刪除現有的活動訊號表,然後新增含有必要值的表格。
錯誤 38828193:「管理服務」頁面上的「一般 - 左側」導覽功能表不會自動顯示新增的第一個 Extract 或 Replicat
使用 Web 介面新增第一個 Extract 或 Replicat 時,「管理服務」頁面的左側導覽功能表不會自動顯示它們,但後續新增的 Extract 或 Replicat 會自動顯示在功能表上。
解決方法
新增第一個 Extract 或 Replicat 之後,您必須重新整理頁面一次。
錯誤 38963914:MySQL - 無法透過 Web 介面將 Extract 更改為指定的 LOGNUM 和 LOGPOS
將 Extract 從 Web 介面變更成指定的 LOGNUM 和 LOGPOS 會產生 Begin Now。
解決方法
使用「管理從屬端」命令行公用程式來更改 Extract,以定位 LOGNUM 和 LOGPOS。
錯誤 38964868:MySQL - 透過 Web 介面建立 Extract 時,會複製「日誌中的位置」欄位
使用 Web 介面建立擷取並在 Begin 欄位中選取 LSN 時,Log Number 與 Log Bin 欄位的標籤不正確地標示為「記錄中的位置」。
解決方法
從左到右,第一個欄位代表 LOGNUM 值,第二個欄位代表 LOGPOS 值,即使其標籤也是如此。或者,您也可以使用 ADD EXTRACT,透過「管理從屬端」建立 Extract。
錯誤 37098868:Teradata/Timesten - 活動訊號功能無法在 Web 介面上正常運作
當您嘗試從 Oracle GoldenGate for Teradata and Timesten Web 介面管理活動訊號時,活動訊號功能無法正常運作。
解決方法
若要管理活動訊號,請使用「管理從屬端」的 ADD HEARTBEATTABLE 或 DELETE HEARTBEATTABLE 命令。
版本 26ai (23.26.1.0.0) - 2026 年 3 月
錯誤 39081675:一般 - 將修正程式從版本 23.10.0.0 更新為 23.26.1.0 後,永久清除歷程檔工作失敗,造成磁碟空間問題
將修正程式更新為發行版本 23.26.1.0 之後失敗的永久清除歷程檔作業,導致空間問題。
解決方法
檢查檢查點之後,手動刪除歷程檔。
錯誤 38974142:一般 - 更改 Replicat 時無法編輯「歷程檔」欄位中的位置
變更 Web 介面上的 Replicat 時,無法編輯「歷程檔中的位置」欄位。
解決方法
使用「管理從屬端」命令行公用程式來執行 ALTER REPLICAT 命令。
版本 23.10.3.25.11 - 2025 年 12 月
錯誤 38526643:SQL Server - Extract 中止,但 COLMAP 子句發生錯誤
在 Extract 中使用 COLMAP 子句執行目標資料欄對應時,「SQL 伺服器擷取」會顯示錯誤。
解決方法
使用 Replicat 中的 COLMAP 子句 (而非 Extract) 將來源資料欄重新對應至不同的目標資料欄。
版本 23.10.1.25.10 - 2025 年 10 月
錯誤 37859560:PostgreSQL - 初始載入擷取 ExtFile 名稱需要 3 個字元,而非 2 個字元
建立初始載入 Extract 時,Oracle GoldenGate 需要 3 個字元作為檔案名稱,而非標準 2 個字元。
解決方法
提供 3 個字元以略過步驟,然後在下一個步驟的參數檔中手動變更步驟。
版本 23.10.0.25.10 - 2025 年 10 月
錯誤 38544821:一般 - 以互動模式 (OUI) 將「服務管理程式」註冊為服務 / 協助程式發出錯誤 - 「無法停止部署」
第一次執行 OGGCA 以建立第一次部署並設定「服務管理程式」以服務或系統協助程式方式執行時,建立部署可能會傳回數個錯誤。
解決方法
若要避免在仍能夠套用 Oracle GoldenGate 23.10.x 修正程式時出現此問題:
-
在 23.10.x 之前安裝 Oracle GoldenGate 版本。
-
使用舊版的 Oracle GoldenGate 建立「服務管理程式」作為服務 / 協助程式。
-
使用 OPatch 套用 Oracle GoldenGate 23.10.x 修正程式建置。
版本 23.9 - 2025 年 7 月
錯誤 37873099:Db2 z/OS - 無法新增或刪除檢查點表格
如果檢查點交易表格未正確清除,則可能會移除檢查點表格,但會保留交易表格。再次新增此檢查點表格時,將無法新增交易表格,因為它已存在。
解決方法
再次刪除檢查點表格。如果這樣做無效,請嘗試手動刪除交易表格,該表格將位於與檢查點表格相同的綱要中,而且會附加名稱與 _lox 相同。
錯誤 37710172:Db2 z/OS - 如果未授權程式庫,則傳回的版本為 0
如果未授權 WLM steplibs 程式庫,則 Extract 將會中止,因為版本編號為 0。
解決方法
確定已授權程式庫。
發行版本 23.8 - 2025 年 4 月
錯誤 37834526:SQL Server - Extract 中止 CDC 和基礎表格不符
Extract 會比較基礎表格的表格結構與 CDC 擷取執行處理表格,因不符而導致異常中止。
解決方法
將下列項目新增至 Extract 參數檔並重新啟動:
TRANLOGOPTIONS GETMETADATAFROMVAM
版本 23.6 - 2024 年 10 月
錯誤 37152943:Db2 for i - Extract 因活動訊號表的核心傾印問題而失敗
對於 Oracle GoldenGate Extract for Db2 for i,表示活動訊號表發生核心傾印錯誤。這會導致活動訊號功能無法運作 。
解決方法
無。
錯誤 37468391:當一個「服務管理程式」停止時,Oracle - XAGTask 會終止在節點上執行的所有 GoldenGate 處理作業
使用多個 OGG_HOME 目錄執行 Oracle GoldenGate、在 XAG 註冊的「服務管理程式」失敗,或被 XAG/CRS 停止時,無論伺服器執行何種 OGG_HOME,在伺服器上執行的所有 GoldenGate 處理作業都會停止。這會導致整個伺服器的 GoldenGate 停機。
解決方法
在下列伺服器上僅使用與 Oracle GoldenGate 的 XAG 整合:
-
單一「服務管理程式」。
-
沒有其他 Oracle GoldenGate 處理作業在不同的
OGG_HOME中執行。
版本 23.5 - 2024 年 8 月
Sybase 不支援平行 Replicat
Oracle GoldenGate for Sybase 不支援平行 Replicat。
解決方法
使用協調式或傳統 Replicat。
錯誤 36926498:Sybase - 雙向擷取當機,無任何錯誤
針對雙向複製設定的 Extract 發生問題,會導致 Extract 中止。
因應措施:
無
錯誤 36927786:一般 - 建立 OGGCA 部署未選取 SYBASE 系統變數 / 值
建立 Sybase 部署時,不會自動為部署設定 SYBASE 系統變數。
解決方法
手動將 SYBASE 變數新增至部署的環境變數組態,並設定 Sybase 本位目錄的路徑 (例如 /opt/sap),然後重新啟動部署。
2024 年 5 月 23.4 版
明確排除「倒轉檔案 (IVF)」和「階層式可瀏覽小型世界 (HNSW)」索引表格
如果您使用萬用字元參數,則必須在 Extract 中明確排除 IVF 和 HSNW 向量索引表格。
解決方法
無
Extract LSN 位置無法用於管理從屬端的 0x:8:8:4 格式
對於 SQL Server,使用 ATCSN 或 AFTERCSN 啟動 Extract 並使用 LSN 值搭配 0x8:8:4 格式並無法如預期般運作。
解決方法
以下列格式提供 LSN 值:0x8:8:4-ffffffff-8:8:4。
舉例而言:
START EXTRACT EXTPROD AFTERCSN 0x000000b3:00002240:0003-ffffffff-000000b3:00002240:0003