ALTER HEARTBEATTABLE

使用 ALTER HEARTBEATTABLE 來更改您以 ADD HEARTBEATTABLE 設定的現有種籽、活動活動訊號和歷史記錄表格選項。

此指令需要 DBLOGIN。在 CDB 資料庫上,需要 PDB 登入。

適用於 Oracle、Db2 z/OS、Db2 LUW、Db2 for i、MySQL、PostgreSQL、SQL Server 及 Sybase。此命令不適用於 TimesTen 及 Teradata。

語法

ALTER HEARTBEATTABLE
[, FREQUENCY number_in_seconds]
[, RETENTION_TIME number_in_days] |
[, PURGE_FREQUENCY number_in_days]
[, TARGETONLY | NOTARGETONLY]

FREQUENCY number_in_seconds

指定活動訊號記錄的產生頻率。預設值為 60 秒。

請考量下列限制:

RETENTION_TIME

指定要把活動訊號歷史記錄表格中,比保留時間舊的活動訊號項目永久清除。預設為 30 日。

所有資料庫的最小值都是 1,最大值都是 2147483646。

PURGE_FREQUENCY

指定永久清除排程器的執行頻率,以便刪除活動訊號歷史記錄表格中,比保留時間舊的表格項目。預設值為 1 天。

若為 DB2 LUW 及 DB2 z/OS,最小值為 1,最大值為 31。

若為受支援的所有其他資料庫,最小值為 1,最大值為199。

TARGETONLY | NOTARGETONLY

適用於 Oracle Database、DB2 for i 系列、DB2 LUW、DB2 z/OS、MySQL、PostgreSQL 及 SQL Server。

TARGETONLY 會停用這兩個表格的補充日誌記錄,以修改現有的活動訊號原始內建和活動訊號表格。它會刪除用於更新活動訊號表的現有排程器工作。

NOTARGETONLY 會透過在兩個表格上啟用補充記錄,來修改現有的活動訊號原始內建和活動訊號表格。它會建立用於更新活動訊號表的新排程器工作。

範例

ALTER HEARTBEATTABLE FREQUENCY 60
ALTER HEARTBEATTABLE RETENTION_TIME 30
ALTER HEARTBEATTABLE PURGE_FREQUENCY 1
ALTER HEARTBEATTABLE NOTARGETONLY