Atualizações de Sistemas


Todos que trabalham com informática sabem que nenhum sistema é tão bom que não possa ser melhorado. As atualizações de um software podem ter inumeras razões, entre elas podemos citar correções de bug’s, adequação a normas e legislações, etc.

Sem dúvida a atualização pode trazer muitos beneficios para os usuários e administradores de sistemas. Mas este processo que a principio pode parecer simples, nem sempre é, isso depende muito da linguagem utilizada no desenvolvimento, da técnica de programação, do banco de dados e das pessoas envolvidas.

Esta semana tive 2 experiências com a mesma atualização que comprovam minha opinião sobre o asssunto. Na terça-feira tentei fazer a atualização do sistema que utilizo no hospital, fiz um backup do banco de dados e também fiz uma cópia da pasta onde esta o programa em sua versão atual. Depois entrei em contato com os usuários que estavam utilizando o sistema e pedi para fechar o sistema e só acessá-lo novamente após a atualização, fiquei então de avisá-los.

Com todos os usuários fora do sistema, iniciei a atualização e logo encontrei um problema, os arquivos que deviam ser copiados para a pasta do sistema não estavam substituindo os antigos, pois estes estavam ainda sendo utilizados por alguém, pensei logo que algum usuários estava tentando acessar o sistema, mesmo após o meu aviso. Verifiquei no servidor e não havia ninguém logado, tentei copiar os arquivos novamente, sem sucesso.

Verifiquei então no servidor (Windows 2003 Server) e fechei todas as sessões abertas e seus respectivos arquivos. Problema resolvido, consegui então copiar os arquivos para a pasta do sistema. Até este momento já tinham se passado mais de 30 minutos e os usuários do sistema já haviam ligado umas 4 vezes para saber sobre o andamento do processo. Continuei com o procedimento, o utilitário de atualização realizou um backup completo do sistema, banco de dados e programas. Terminada a cópia de segurança o utilitário iniciou a atualização propriamente dita. Decorridas quase 2 horas desde o inicio do procedimento a atualização ão havia terminado, percebi então que a minha conexão com a rede local não estava funcionando direito, o utilitário estava travado. Tentei fechar o programa, sem sucesso, então utilizei o bom e velho control-alt-delete e fechei o utilitário de atualização.

As ligações dos usuários continuavam, cada vez mais irritados, eles reclamavam que o procedimento estava demorando muito e que filas se formavam no atendimento ao público (Não vamos esquecer que trabalho em um hospital com um pronto-socorro muito movimentado).

Fui obrigado então a restaurar o backup que havia feito e voltei o sistema para sua versão anterior. Com o tempo e a paciência esgotados fui embora para casa.

Hoje resolvemos (Meu chefe e eu) realizar novamente o procedimento, desta vez seria mais difícil pois ao invés de uma atualização faríamos duas.  Para facilitar o trabalho e evitar problemas de comunicação na rede local, resolvemos copiar todos os arquivos da atualização para uma pasta no servidor. Avisei os usuários novamente e depois desconectei o cabo de rede do servidor, fiz uma backup do banco de dados e da pasta dos programas. Iniciei a primeira atualização que havia sido interrompida na terça, depois de alguns minutos o processo havia terminado, bingo, tudo ocorreu sem problemas, logo depois iniciei a segunda atualização e depois de alguns minutos o processo havia terminado sem nenhum problema. Todo o procedimento não levou 1 hora.

Conectamos o servidor a rede local novamente e liberamos o sistema para os usuários utilizarem. Moral da história: Um coisa que a principio pode parecer fácil se torna extremamente dificil e complicada pois depende de dezenas de fatores que fojem ao nosso controle. Mas se planejarmos com antecedencia os riscos de algo dar errado são bastante minimizados.

Um abraço a todos.

Até a próxima.

Uma resposta para “Atualizações de Sistemas

  1. Depois de muito ralar descrobri o óbvio:

    NUNCA ATUALIZE NADA

    EM VÉSPERA DE FERIADO

    EM VÉSPERA DE FINAL DE SEMANA.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s