Euler, então, esta base é de uma empresa que estou tendo o primeiro contato agora, me disseram apenas que o banco não iniciava e se eu poderia ajudar... notei que o HD estava quase 100% cheio e nos logs do PostgreSQL só tenho isto:
2012-04-20 15:09:03 BRT PÂNICO: não pôde abrir arquivo de controle "global/pg_control": No such file or directory This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. 2012-04-20 15:09:03 BRT LOG: processo escritor em segundo plano (PID 2180) terminou com código de retorno 3 2012-04-20 15:09:03 BRT LOG: terminando quaisquer outros processos servidor ativos 2012-04-20 15:09:03 BRT LOG: todos os processos servidor foram terminados; reinicializando 2012-04-20 15:09:13 BRT FATAL: bloco de memória compartilhada pré-existente ainda está em uso 2012-04-20 15:09:13 BRT DICA: Verifique se ainda há processos servidor antigos sendo executados, e termine-os. Liberei algum espaço em disco, e tentei reiniciar, então o erro repetiu, olhei no diretório e realmente não existe (estou como admin), agora fui fazer um backup do /data inteiro para tentar algo, dai notei que foi muito rápido, fui ver as subfolders na folder /data/base e todas estão vazias... notei também que ele tinha um backup via pg_dump, que sempre sobrescrevia o mesmo arquivo (que está zerado agora)... Se existir alguém de TI lá está frito... obrigado a todos! * ah, não há versões anteriores no SO destas pastas. abraço Fabio ----- Original Message ----- On 23-04-2012 12:29, Fabrízio de Royes Mello wrote: > Mesmo isso funcionando, como vc *perdeu* os arquivos do "global" o > PostgreSQL > não vai conseguir iniciar em um estado consistente pois faltam mais > arquivos > necessários (pg_filenode.map e pg_internal.init). > > Eu não sei se esses dois arquivos são possíveis de "recriar"... se alguém > souber... > Se você perder todos os arquivos do diretório global, você está em apuros. Ali ficam os catálogos compartilhados (bancos de dados, roles, tablespaces, etc), o mapeamento catálogo-filenode (pg_filenode.map) para tabelas globais, informações de controle tais como estado e _checkpoint_ (pg_control) e cache de catálogos (pg_internal.init). Somente o último é o único que será recriado caso "desapareça". OP, como os arquivos sumirão dali? -- _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral