Consultor Eletrônico



Kbase 51361: Mensagem "The database is still active" ao derrubar o banco
Autor   Fabio Dalfovo - CAT
Acesso   Público
Publicação   10/29/2015
Quando a mensagem "The database is still active" é recorrente ao realizar o shutdown no banco, é possível identificar a transação que está ativa no banco.

Primeiramente é necessário ativar o monitoramento no banco que está apresentando essa mensagem(essa ativação deve ser feita de imediato), para que em um próximo shutdown seja possível identificar as rotinas.

Comandos para ativar monitoramento:
promon [nome do_banco]
Opção: R&D. Advanced Options
Opção: 1. Status Displays
Opção: 18. Client Database-Request Statement Cache ...
Opção: 3. Activate For All Future Users
Opção: 2-Stack


No momento quando derrubar o banco. Verificar se há transações ativas:
promon [nome do_banco]
Opção: T. 2PC Transactions Control
Opção: 1. Display All Entries

Se houver transações ativas:
Opção: R&D. Advanced Options
Opção: 1. Status Displays
Opção: 18. Client Database-Request Statement Cache ...
Opção: 7. View Database-Request Statament Cache
Enter user number: [Informar o número do usuário que apresenta na coluna 'usr']

Na linha Statament cache information vai apresentar o stack trace dos programas que estão executando.
Exemplo no documento em anexo.
Anexos
Promon.docx