Em 20 de maio de 2011 18:33, <[email protected]> escreveu: > Boa tarde, > > > > Caros, em um servidor de um cliente houve uma descarga elétrica, > recuperamos os dados da pasta “data”, porem quando tendo fazer algum tipo de > manutenção o servidor cai, me parece que o dicionário de dados (i.e., > catálogo de sistema) do PostgreSQL está corrompido. > Tentei executar alguns comandos, mas não resolveram. > Dessa forma, qualquer manutenção que faça acesso a ele (ex: dump, vacuum, > reindex) causa a queda do servidor. > Segue abaixo informações dobre o erro: > > > > C:\Arquivos de Programas\PostgreSQL\8.4\bin> vacuumdb.exe –f –U postgres > LS_CV3 > > AVISO: Índice “pg_depend_depender_index” contem 8739 versões de registros, > mas as tabelas contem 8738 versões de registros > > DICA: Reconstrua o índice com REINDEX > > AVISO: Índice “pg_depend_reference_index” contem 8739 versões de registros, > mas tabela contem 8738 versões de registros > > DICA: Reconstrua o Índice com REINDEX; > > Vacuumdb: limpeza no banco de dados “LS_CV3” falhou: PÃNICO: ponteiro do > item corrompido: deslocamento = 32767, tamanho = 16 > > Servidor fechou a conexão inesperadamente > > Isto provavelmente significa que o servidor terminou de forma anormal antes > ou durante o processamento do pedido. > > Siga a DICA: reconstrua os índices.
Inicie o servidor em modo single user: postgres --single -D $PGDATA REINDEX INDEX pg_depend_depender_index; REINDEX INDEX pg_depend_reference_index; Saia e inicie o servidor normalmente. Faça backups corretamente pra evitar outro susto. []s Flavio
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
