ALTER HEARTBEATTABLE

Use ALTER HEARTBEATTABLE para alterar as opções existentes da tabela pré-implantação, pulsação e histórico que você definiu com ADD HEARTBEATTABLE.

Esse comando requer uma DBLOGIN. Em um banco de dados CDB, é obrigatório um log-in no PDB.

Válido para Oracle, Db2 z/OS, Db2 LUW, Db2 for i, MySQL, PostgreSQL, SQL Server e Sybase. Este comando não é válido para TimesTen e Teradata.

Sintaxe

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

FREQUENCY number_in_seconds

Especifica com que frequência os registros de pulsação são gerados. O padrão são 60 segundos.

Considere os seguintes limites:

RETENTION_TIME

Especifica que as entradas de pulsação posteriores ao tempo de retenção na tabela de histórico de pulsação serão expurgadas. O padrão é 30 dias.

O valor mínimo para todos os bancos de dados é 1 e o máximo é 2.147.483.646.

PURGE_FREQUENCY

Especifica com que frequência o scheduler de expurgação é executado para excluir entradas de tabela mais antigas que o tempo de retenção da tabela de histórico de pulsação. O valor default é de 1 dia.

No DB2 LUW e no DB2 z/OS, o valor mínimo é 1 e o máximo é 31.

Para todos os outros bancos de dados compatíveis, o valor mínimo é 1 e o valor máximo é 199.

TARGETONLY | NOTARGETONLY

Válido para o Oracle Database, DB2 for i Series, DB2 LUW, DB2 z/OS, MySQL, PostgreSQL e SQL Server.

TARGETONLY modifica tabelas pré-implantadas e cardíacas de pulsação existentes desativando o log complementar em ambas as tabelas. Essa opção elimina o job do scheduler existente para atualizar a tabela de integridade.

NOTARGETONLY modifica tabelas pré-implantadas e cardíacas de pulsação existentes ativando o log complementar em ambas as tabelas. Ele cria um novo job do scheduler para atualizar a tabela de integridade.

Exemplos

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