Tabela de Configuração

Anterior
Próximo
Feedback
Imprimir

Tabela de Configuração

TBPARLIMCOLD – Nesta tabela irão constar os parâmetros de configuração da rotina de limpeza:

 

DiaVidDoc: Estabelece o tempo de vida em dias do documento dentro do ambiente de processamento. Ou seja, todos os documentos menores que (a data atual – DiaVidDoc) poderão ser excluídos.

 

QtdRegLimLoo: Para evitar o travamento da tabela, a exclusão dos documentos é executada aos poucos dentro de um looping. O campo QtdRegLimLoo determina essa quantidade de documentos.

 

TemAtrLoo: Este parâmetro define o tempo de espera entre as iterações do looping. Ou seja, se o QtdRegLimLoo for definido com valor 1000 e o TemAtrLoo foi definido com valor ‘00:00:03.0000000’, a cada três segundos serão apagados 1000 documentos.

 

BulkLogged (Somente SQL Server): Se este campo possuir valor 1 o tipo de recovery model será alterado para BulkLogged. Após o término da execução o recovery volta para a opção FULL. Caso não deseje que o tipo de recovery seja alterado informe valor 0.

 

LimTLog (Somente SQL Server): Especifica se o Transaction Log deve ser limpo ou não. Valor 1 para SIM e 0 para NÃO.

 

TipLimTLog (Somente SQL Server): Este campo é referente ao tipo de limpeza do transaction log. Sendo que ele pode ser realizado pelo próprio job, neste caso o campo deve ser informado o valor PROC. Caso esse campo possua valor nulo será chamado outro job (informado no campo NomJobTLog) para realizar o trabalho de backup.

 

DirBkpTLog (Somente SQL Server): Local onde o backup do Transaction Log será salvo.

 

NomJobTLog (Somente SQL Server): Neste campo deve ser informado o nome do Job que executará o script de limpeza do Transaction Log.

 

MsgLog: Este parâmetro define se serão mostradas mensagens no log.

 

ColdTBName: Nome da tabela Cold;

 

ColdEvtTbName: Nome da tabela de eventos.

 

Doc: Se a tabela for de documentos NFe informar o valor “NFE”, para CT-e “CTE”.

 

Sugere-se o modelo de valores padrão para inserção na tabela de configuração:

 

SQL SERVER

 

INSERT INTO TBPARLIMCOLD (DiaVidDoc,QtdRegLimLoo, TemAtrLoo, BulkLogged, LimTLog, TipLimTLog, DirBkpTLog, NomJobTLog, MsgLog, ColdTbName, ColdEvtTbName, Doc)

VALUES(700,1000, '00:00:03', 1, 1, 'PROC', 'c:\backup_log', 'Backup TLog.Subplan_1', 1, 'COLDNFE', 'COLDNFE_EVT', 'NFE');

 

ORACLE

 

Insert into TBPARLIMCOLD (Id, DIAVIDDOC, QTDREGLIMLOO, TEMATRLOO, TOTDIAEXC, MSGLOG, COLDTBNAME, COLDEVTTBNAME, TPDOC) values (SEQ_PARLIMCOLD.NEXTVAL,'10', '1000', to_timestamp('01/01/15 00:00:03,000000000','DD/MM/RR HH24:MI:SS,FF'), '1', '1', 'COLDNFE2', 'COLDNFE2_EVT', 'NFE');