ALTER HEARTBEATTABLE
Utilice ALTER HEARTBEATTABLE para modificar las opciones existentes de las tablas de valores iniciales, latidos e historial que defina con ADD HEARTBEATTABLE.
Este comando necesita un DBLOGIN. En una base de datos CDB, se necesita una conexión a PDB.
Válido para Oracle, Db2 z/OS, Db2 LUW, Db2 for i, MySQL, PostgreSQL, SQL Server y Sybase. Este comando no es válido para TimesTen y Teradata.
Sintaxis
ALTER HEARTBEATTABLE
[, FREQUENCY number_in_seconds]
[, RETENTION_TIME number_in_days] |
[, PURGE_FREQUENCY number_in_days]
[, TARGETONLY | NOTARGETONLY]
FREQUENCY number_in_seconds
Especifica la frecuencia con la que se generan los registros de latidos. El valor por defecto es 60 segundos.
Considere los siguientes límites:
-
Para Oracle Database, el valor mínimo es 0, y el máximo es 7999.
-
Para DB2 for i Series, el valor mínimo es 0, y el máximo es 7999.
-
Para DB2 LUW y DB2 z/OS, el valor mínimo es 60, y el máximo es 7999.
-
La frecuencia de DB2 z/OS y DB2 LUW debe ser un múltiplo de 60 para valores inferiores a 3600, y múltiplos de 3600 para valores mayores o iguales a 3600.
-
Para MySQL, el valor mínimo es 0, y el máximo es 7999.
-
Para SQL Server, el valor mínimo es 10, y el máximo es 7999. Soporta 0, lo cual desactiva el trabajo
UPDATEde las tablas de latidos del agente de SQL Server, pero solo se puede definir conALTER HEARTBEATTABLE. -
Para PostgreSQL, el valor mínimo es 60, y el máximo es 7999.
-
Para Sybase, el valor mínimo es 1 minuto (60 segundos) y el máximo es 133 minutos (7999 segundos).
-
Las bases de datos que soportan la configuración de
FREQUENCYen 0 pausarán el programador de registros del latido.
RETENTION_TIME
Especifica que se depuran las entradas de latidos anteriores al tiempo de retención de la tabla del historial de latidos. El valor por defecto es de 30 días.
El valor mínimo para todas las bases de datos es 1, y el máximo es 2147483646.
PURGE_FREQUENCY
Especifica la frecuencia con la que se ejecuta el programador de depuración para suprimir las entradas de tabla que son anteriores al tiempo de retención de la tabla del historial de latidos. El valor por defecto es 1 día.
Para DB2 LUW y DB2 z/OS, el valor mínimo es 1, y el máximo es 31.
Para todas las demás bases de datos soportadas, el valor mínimo es 1, y el máximo es 199.
TARGETONLY | NOTARGETONLY
Válido para Oracle Database, DB2 for i Series, DB2 LUW, DB2 z/OS, MySQL, PostgreSQL y SQL Server.
TARGETONLY modifica las Tablas de Valores Iniciales, de latidos y de latidos existentes al desactivar el registro complementario en ambas tablas. Borra el trabajo del programador existente para actualizar la tabla de latidos.
NOTARGETONLY modifica las Tablas Existentes de Valores Iniciales, de latidos y de latidos al activar el registro complementario en ambas tablas. Crea un nuevo trabajo del programador para actualizar la tabla de latidos.
Ejemplos
ALTER HEARTBEATTABLE FREQUENCY 60
ALTER HEARTBEATTABLE RETENTION_TIME 30
ALTER HEARTBEATTABLE PURGE_FREQUENCY 1
ALTER HEARTBEATTABLE NOTARGETONLY