放棄轉存

有效對象

擷取與 Replicat

說明

使用 DISCARDROLLOVER 參數來設定時效捨棄檔案的排程。對於長時間或連續執行,設定歷時排程可防止捨棄檔案填滿並導致處理程序異常中止,並提供一組可包含在歸檔常式中的可預測歸檔。

到達 DISCARDROLLOVER 存在時間點時,會建立新的捨棄檔案,並以 <GROUPn.extension> 的格式重新命名舊檔案,其中:

您可以指定一天中的時間、一週天次,或指定兩者。指定不含星期幾的時間 (AT 選項) (ON 選項) 只會在每天的指定時間產生捨棄檔。

捨棄在處理程序執行開始時變換的檔案。不過,如果在 DISCARDFILE 參數中指定 APPEND 或 PURGE,則捨棄檔案不會在程序開始時變換。

如果 NODISCARDFILE 參數與 DISCARDROLLOVER 參數搭配使用,則處理會中止。

如需有關捨棄檔的詳細資訊,請參閱Oracle GoldenGate 錯誤處理簡介。

預設

已停用。依照預設,處理作業啟動時會倒回捨棄檔案。

語法

DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}

AT <hh:mi>

檔案期限的當天時間.

有效值:

ON <day>

檔案期限的當週天次.

有效值:

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

這些字元不區分大小寫。

範例

範例 1

DISCARDROLLOVER AT 05:30

範例 2

DISCARDROLLOVER ON friday

範例 3

DISCARDROLLOVER AT 05:30 ON friday