ALTER HEARTBEATTABLE

Mit ALTER HEARTBEATTABLE können Sie vorhandene Seed-, Heartbeat- und Historientabellenoptionen ändern, die Sie mit ADD HEARTBEATTABLE festlegen.

Dieser Befehl erfordert eine DBLOGIN. Bei einer CDB-Datenbank ist eine PDB-Anmeldung erforderlich.

Gültig für Oracle, Db2 z/OS, Db2 LUW, Db2 for i, MySQL, PostgreSQL, SQL Server und Sybase. Dieser Befehl ist nicht für TimesTen und Teradata gültig.

Syntax

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

FREQUENCY number_in_seconds

Gibt an, wie häufig Heartbeat-Datensätze generiert werden. Der Standardwert ist 60 Sekunden.

Beachten Sie die folgenden Grenzwerte:

RETENTION_TIME

Gibt an, dass Heartbeat-Einträge in der Heartbeat-Historientabelle, die älter als die Aufbewahrungszeit sind, gelöscht werden. Der Standardwert ist 30 Tage.

Der Mindestwert für alle Datenbanken ist 1 und der Höchstwert 2147483646.

PURGE_FREQUENCY

Gibt an, wie häufig der Lösch-Scheduler ausgeführt wird, um Tabelleneinträge, die älter als die Aufbewahrungszeit sind, aus der Heartbeat-Historientabelle zu löschen. Die Standardzeit beträgt 1 Tag.

Für DB2 LUW und DB2 z/OS ist der Mindestwert 1 und der Höchstwert 31.

Für alle anderen unterstützten Datenbanken ist der Mindestwert 1 und der Höchstwert 199.

TARGETONLY | NOTARGETONLY

Gültig für Oracle Database, DB2 for i Series, DB2 LUW, DB2 z/OS, MySQL, PostgreSQL und SQL Server.

TARGETONLY ändert vorhandene Heartbeat-Seed and Heartbeat-Tabellen, indem die zusätzliche Logging-Funktion für beide Tabellen deaktivieren wird. Damit wird der vorhandene Scheduler-Job zum Aktualisieren der Heartbeat-Tabelle gelöscht.

NOTARGETONLY ändert vorhandene Heartbeat-Seed/Heartbeat-Tabellen, indem es das zusätzliche Logging in beiden Tabellen ermöglicht. Damit wird ein neuer Scheduler-Job zum Aktualisieren der Heartbeat-Tabelle erstellt.

Beispiele

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