2.08. Manutenção e "Backups"
PHL©2001 Elysio M.S.Oliveira - Manual do PHL8.0 - Revisão de 09/04/2005
IMPORTANTÍSSIMO: Por ser um sistema multiusuário, mesmo quando instalado em ambientes monousuário (localhost), o PHL, como todos os outros sistemas multiusuários de gestão de bases de dados, mantém rotinas de controle que impedem que um registro, de qualquer base de dados, seja aberto para edição (modificado) por mais que um usuário ao mesmo tempo. Ao abrir um registro para edição, o usuário que o abriu passa a ser o "dono" temporário deste registro. Se por algum motivo (interrupção da energia elétrica ou falha de hardware) o computador ou servidor que hospeda o PHL, é desligado, os registros que estavam abertos para edição e suas respectivas bases de dados ficarão bloqueadas (locked) e os índices de acessos desatualizados causando graves problemas nas rotinas de controle (empréstimos, reservas, devolução, renovação, etc.) do PHL. Veja neste capítulo as recomendações para se evitar estes transtornos e as soluções disponíveis para que as bases de dados sejam restabelecidas.
Todo o processo de manutenção do PHL é feito através de procedimentos criados com os utilitários CISIS(c)Bireme distribuídos pela Bireme/OPS/OMS. Estes procedimentos permitem a reorganização das bases de dados; importação e exportação de registros; desbloqueio de bases de dados após queda de energia ou falhas de hardware do servidor.

As cópias de segurança (backups) podem ser feitas copiando todo o conteúdo do diretório "/bases" para outra mídia qualquer (CD, Fita, HD, etc.).

Recomendações

Soluções

Pelo menos, uma vêz, a cada seis meses, é importante executar os procedimentos "inv01.bat" e "inv02.bat". Este procedimento vai permitir um aumento de "performance" em todo o sistema, eliminando "fisicamente" o espaço em disco ocupados pelos registros eliminados "lógicamente" das bases de dados, além de reestruturar as árvores (B-Trees) dos índices de acesso. Havendo possibilidade, este procedimento poderá ser executado com maior frequência.

Anterior | Início | Próxima