Já passei por este problema várias vezes. Infelizmente - ou felizmente,
depende do ponto de vista - o PostgreSQL não armazena todo o banco de dados
em um único arquivo (a exemplo do Sybase, Firebird, Oracle). Tudo fica
espalhado no disco, certamente na pasta "data" (ou a pasta do cluster).

A empresa onde trabalho comercializa um ERP onde é utilizado somente o
PostgreSQL, e para evitar maiores problemas, deixamos claro no contrato de
utilização do software que *não somos responsáveis pelo backup*, mais
exatamente sobre o armazenamento dos mesmos. Indicamos as boas maneiras, mas
mesmo assim a maioria dos clientes só aprende quando acontece algum
desastre.

As únicas maneiras de recuperar os dados são através da pasta *data* ou de
arquivos de backup. Fora isso, acredito que não exista outra maneira - já
que você não mencionou um espelhamento ou backup transacional.

Quanto ao seu problema agora: o recovery que você menciona foi realizado por
algum programa para recuperar arquivos excluidos do disco? Não quero te
desanimar, mas se os arquivos foram eliminados e algum arquivo gravado
posteriormente substituiu o setor do disco onde estava o banco de dados, não
haverá solução.

-- 
Tiago J. Adami
http://www.adamiworks.com




2009/10/21 George <[email protected]>

>  gente, boa noite !
>
> Estou enfretando um problemamuito grave !
>
> Quando comcei usar o postgresql a uns dois anos atrás para migrar meus
> dados, fiquei muito satisfeito pois comecei a ter um diferencial que é
> umbanco de dados estável e principalmete free em suma meus clientes não
> tiveram custos quanto a licenças e deu um boom no meu produto e negócio
> cresceu tanto que comecou a incomodar muita gente no meu ramo.
>
> Hoje de manha um cliente me ligou dizendo parou tudo.....fui até lá e vi
> que desapareceu 90% dos arquivos da pasta data osoutros 10 não sumiu devido
> os zrquivos estarem em uso, ai vdcs pergunto cadê o backup  !!  realizo um
> backup automatico a 4 horas e sempre fica os ultimos 7 dias mas para minha
> surpresa tb não estava lá, pois o hd que gravavsa foi todo deletado.
> Imaginei éo antivirus avast, fui ver olog e nada, vi olog de evebtos e nada
> e assim vai, me descabelei e peguei um recover na internet até ai blz..até
> que consegui achar a pasta dos dados, tentei recuperar e recuperou mas não
> abre de jeito nehum o banco de dados pois dá erro de uma tabela do
> pg_catalog não existir..procurei pelo backups e incrivel não estava lá e
> pesquisei na internet sobre e soube que os arquivos movidos não estavam lá.
>
> Estou desde as 10 da manha até nesta hora e comecei a ser cobrado por isso,
> mas pasmem..eles tem um TI na empresa e eram responsáveis por tudo isso.
>
> Não quero ser precipitado em acusar ou indicar um culpado,
>
> preciso da ajuda de vcs para achar a solução...consegui um backup que eu
> tinha deles mas é de 2 meses atrás.
>
> Tenho todos os dados nestes arquivos que recuperei pelo recovery...alguém
> tem uma luz..por favor ! estou desde a 9 da manha até agora procurando uma
> solução.
>
>
> Obrigado
>
> PS. Todos os dias aprendemos, e por este motivo aprendi que tenho que
> cuidar cada vez mais dos meus produtos para não acontecer o que ocorreu
> hoje.
>
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a