Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Recovery baze

1 view
Skip to first unread message

Amos Sam

unread,
Dec 15, 2009, 4:54:29 AM12/15/09
to
Znam da je ovo nije grupa za baze podataka, al na hr.comp.prog.baze nitko
ne odgovara, a znam da ovdi ima ljudi sto znaju postgresql....

Dakle, problem je sljedeci:

Imam bazu u postgresql 8.1.3 na winxp. Problem je sto je nastalo
ostecenje filesystema, i to bas na "data" direktoriju. Kad startan
bazu s debuging outputom, daje mi gresku da je PG_CONTROL_VERSION
0!!!!
Kad ucinim pg_resetxlog server se podigne s strukturom schema i
tablica, al bez podataka! Naravno, backup nisan cini, a podesenje
servera je defaultno.

Sve pokusaje popravka san cini na linuxu (gentoo), jer mi je lakse radit
na linuxu nego na windowsima....

Jel imam ikakvu sansu da dojen do podataka? Ili baren binarni format
datoteka u koje Postgres pohranjuje podatke?

Hvala

Mladen Gogala

unread,
Dec 15, 2009, 8:30:51 AM12/15/09
to
On Tue, 15 Dec 2009 09:54:29 +0000, Amos Sam wrote:

> Kad ucinim pg_resetxlog server se podigne s strukturom schema i tablica,
> al bez podataka! Naravno, backup nisan cini, a podesenje servera je
> defaultno.

Reci zbogom podacima. Da bi mogao napraviti restore, moras imati backup.
Stovise, moras aktivirati WAL arhiviranje a to vjerojatno nisi napravio.
Potrazi po disku datoteke s ekstenzijom ".sql" i vidi sadrze li slijedeci
string:
"PostgreSQL database dump complete"

Ako nadjes takvu datoteku, ona je napravljena sa pg_dumpall i mozes
podatke vratiti sa psql -f datoteka.sql. Ako ne, mozda ti je nekakva
procedura na taj nacin spasila bazu s podacima. Ceka te dug dana
pregledavanja .sql datoteka po disku. Ne nadjes li stogod, podaci su
izgubljeni zauvijek. Ubuduce, konfiguriraj bazu za backupe i radi backupe
redovno, barem jednom godisnje.


--
http://mgogala.freehostia.com

0 new messages