Dependendo do hardware, uma falha de energia durante o I/O pode danificar os blocos que estavam sendo processados. Este dano não pode ser detectada durante a entrada automática do banco, portanto, pode resultar em problemas mais tarde, tais como códigos de resposta inesperadas ou perdidos banco de dados atualizações.
Caso o parâmetro ADARUN IGNDIB=YES esteja sendo usado, os autorestart verificam a rotina se o buffer estava ativa quando a interrupção da sessão ocorreu. Se um buffer flush estava em processo, o start do banco automático tira do ar o Adabas e alerta o usuário para o problema potencial e inclui uma lista dos arquivos que estão sendo atualizados quando o flush do buffer estava em processo. O DBA deve então descobrir se uma falha de energia ocorreu.
Se a causa de uma interrupção da sessão:
(*) é uma falha de energia, a Software AG recomenda recuperar os arquivos afetados usando o utilitário de backup/restore (ADASAV e ADARES).
(*) definitivamente não é uma falha de energia e a integridade do a informação sobre o hardware de saída pode ser garantida, a base de dados pode ser reativação imediata. Recuperação de dados não é necessário. Um bom exemplo disso é quando o Adabas esta fazendo um backup em single user (só o backup esta acessando o banco) se ocorrer o cancelamento do backup neste momento pode ocorrer de ficar alguma coisa no buffer flush na hora colocar o banco no ar ele não fica online, (neste caso) alterando o parâmetro do banco para ADARUN IGNDIB=NO esta checagem do buffer flush não é feita quando colocar o banco no ar ele vai no ar.

0 comentários:
Enviar um comentário