segunda-feira, 8 de março de 2010

Corrupção de Arquivos em Rede

        Muitas vezes, durante a execução de programas com base Clarion, no nosso caso os Sistemas Dinâmica, ao acessar arquivos de dados, principalmente em bases TPS, o sistema indica mensagens de erro do tipo: Internal Error 1477 ou 2172.
Qual a razão destes erros. O que está acontecendo com a nossa base de dados que sempre funcionou bem e agora está apresentando esta “incômoda”mensagem.
Isto se deve a uma das causas abaixo:
  • Cabo de rede dobrado ou danificado: possivelmente o cabo de rede está dobrado ou quebrado. Muito comum quando a rede utiliza os “antigos” cabos coaxiais;
  • Cabos coaxiais rodando com os terminadores em T com uma das extremidades abertas: pode ocorrer quando o cabo é retirado e o terminador/conector não é fechado adequadamente;
  • Conexão entre o plug e o cabo foi perdida: por qualquer motivo o pino de conexão do cabo de rede não se liga à placa de rede (muito comum em cabos coaxiais);
  • Mau contato nos terminadores ou conectores: com o passar do tempo o contato dos terminadores dos cabos coaxiais se desgasta e ocorrem problemas;
  • Drivers desatualizados: você atualizou o seu Windows, atualizou o seu computador, mas o driver de sua placa de rede ainda é o antigo. Procure obter no site do fabricante, na Internet, o driver mais recente, principalmente se a sua placa de rede for uma Ethernet Realtec;
  • Defeito no Hub ou na porta do Hub: Seu hub ou uma das portas do hub está com problema. Substitua ou repare o hub /porta, se possível;
  • Falha ou defeito na Placa de Rede: sua placa de rede está com problema.Substitua a placa e teste novamente o programa e o acesso aos dados;
  • Problemas com quedas de energia: As quedas de energia podem corromper os arquivos, principalmente nos casos em que o servidor de arquivos cai e por algum motivo o terminal não cai. É altamente recomendável a utilização de Nobreks que evitem as quedas de energia para que mantenham a integridade da base de dados;
  • Problemas na configuração da Rede: Muitas vezes uma rede mal configurada, drivers mal mapeados, ocasionam perda de dados e corrupção de arquivos;
  • Desligamento anormal: saída do sistema de forma anormal. Habitue seus usuários a encerrar o sistema sempre pelas vias normais. Desenvolva rotinas que avisem ao seu usuário na entrada do sistema quando uma saída anormal tenha ocorrido anteriormente;
  • Desligamento ou “queda” do servidor enquanto o programa está rodando nos terminais: Se alguém estiver utilizando a base e o servidor é desligado ou houve queda da rede pode ocorrer corrupção, faça com que todos os seus usuários encerrem as suas tarefas nos terminais antes de desligar;
  • Drivers de rede “vencidos”: não podemos dizer que os drivers de rede tenham validade, mas na realidade, eles ficam “desatualizados”. Mantenha seus drivers atualizados;
  • Ligação inadequada ao Hardware: não deixe cabos de rede soltos no chão onde ocorra tráfego de pessoas ou de animais. Não passe os cabos de rede na mesma canaleta onde passa a energia elétrica. Mantenha o cabo de rede longe dos fios da rede elétrica;
  • Power Management – Economizadores de Energia: Provavelmente seu computador está configurado para trabalhar economizando energia, isto é, depois de um certo tempo de inatividade, o monitor, o HD, a placa de rede são desligados para que o computador consuma o mínimo de energia, ficando num estado de “ dormência” . Gerenciadores de energia e redes não se misturam. Você pode economizar o seu monitor, mas nunca o seu HD ou a placa de rede. Desabilite este recurso no seu Windows, principalmente se você acessa via Windows um servidor Novell.
  • Antivírus residentes em memória: Alguns antivírus residentes ficam scaneando freqüentemente a memória e podem causar corrupção de dados. Consulte o fabricante de seu anti-vírus para descobrir a melhor maneira de tirar o máximo proveito do sistema sem comprometer a integridade dos dados;
  • Parâmetro Files do Config.sys: principalmente no Windows 95, o config.sys deve ter um mínimo de 100 a 125 no parâmetro files. Um número muito baixo no arquivo Config.Sys, faz com que a rede funcione às vezes sim, às vezes não, principalmente acessando Novell Netware;
  • Uso da memória mesmo depois de fechado: os sistemas às vezes fazem uso de endereços de memória forçando uma melhor performace, entretanto, nem sempre desocupam estes endereços quando são encerrados. Sempre após utilizar um terminal (cliente), reenicie ou desligue completamente a máquina para descarregar o uso indevido da memória. Isto evita muitos erros do tipo GPF.
IMPORTANTE Lembre-se de manter os BACKUP de seus dados em dia. Se você ou o seu usuário não possuir cópia de segurança dos arquivos, certamente você terá problemas. Hoje, amanhã, um dia destes, porque uma falha sempre ocorrerá. É a Lei de Murphy. A atualização dos Backups é uma questão de responsabilidade. É um assunto muito sério, e como tal deve ser encarado.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.