重新開始衝突 | NORESTARTCOLLISIONS
有效對象
Replicat
說明
使用 RESTARTCOLLISIONS 和 NORESTARTCOLLISIONS 參數來控制 Replicat 是否在 Oracle GoldenGate 因衝突而停止後套用 HANDLECOLLISIONS 邏輯。預設會套用 NORESTARTCOLLISIONS。不過,在某些情況下,您可能會希望 Oracle GoldenGate 在啟動後套用第一個交易的 HANDLECOLLISIONS 邏輯。例如,如果伺服器強制關閉,資料庫可能已確認上一個 Replicat 交易,但 Oracle GoldenGate 可能尚未收到認可。因此,Replicat 會在啟動時重試交易。HANDLECOLLISIONS 會自動處理產生的錯誤。
RESTARTCOLLISIONS 會啟用 HANDLECOLLISIONS 功能,直到第一個 Replicat 檢查點 (交易) 完成為止。您不需要在參數檔中指定 HANDLECOLLISIONS 參數。在第一個檢查點之後,會自動關閉 HANDLECOLLISIONS。
如需處理衝突的詳細資訊,請參閱 HANDLECOLLISIONS | NOHANDLECOLLISIONS 。
預設
NORESTARTCOLLISIONS
語法
RESTARTCOLLISIONS | NORESTARTCOLLISIONS