VLOG

PostgreSQL - Problema com seu serviço no Windows

Bom, como muitos sabem, apesar da informática sem uma ciência exata, existem aqueles malditos momentos que provam totalmente o contrário e o fazem ter vontade de ser um veterinário ou morrer queimado!!!
Bom, eis me aqui, perante um problema "babaca", sem a mínima explicação, vamos aos fatos:
-- Cliente reinicia o servidor com o PostgreSQL instalado em um maravilhoso Windows 2000 Server
-- Razões do boot, não é possível conectar o sistema ao banco de dados
-- Após reiniciar, o serviço do PostgreSQL nem sequer deu sinal de vida

Super bacana, vamos brincar de Sherlock Holmes e tentar descobrir por que o serviço não reinicia. Vamos procurar o "serverlog", "X", não está onde deveria estar, muito pior, ele nem sequer existe. Tudo bem, vamos manter a calma, vamos vasculhar a pasta "pg_log", nada de interessante...
Vamos verificar o serviço, ué, onde está a linha de comando do executável???
Bom, meus caros, sem mais nem menos, sem explicação alguma, a maldita linha se perdeu!!! Tento iniciar o serviço via prompt e nada... Então vamos reconfigurar o serviço no Windows, como fazer isso sem o "sc"? Simples, utilize o próprio "pg_ctl" que se encontra na pasta "bin" da sua instalação do PostgreSQL!!!

Para remover o serviço que já está com problemas:

[drive]:\[caminho da instalação]\PostgreSQL\[versão]\bin\pg_ctl unregister [-N nome do serviço] [-U usuário] [-P senha]

Para criar novamente o serviço:

[drive]:\[caminho da instalação]\PostgreSQL\[versão]\bin\pg_ctl register [-N nome do serviço] [-U usuário] [-P senha]


Simples assim... Infelizmente, num setor onde existem 3 ou 4 pessoas para fazer isso, ninguém foi capaz de usar nosso querido Google e conseguir encontrar a solução para o caso...

Pequenos detalhes da vida!!!

Abraços

Nenhum comentário:

Postar um comentário