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
| | | | | | | | |