From: | Devrim GÜNDÜZ <devrim(at)gunduz(dot)org> |
---|---|
To: | ekren e <ersen_ekren(at)hotmail(dot)com> |
Cc: | pgsql potgre <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: PITR |
Date: | 2008-12-17 05:36:14 |
Message-ID: | 1229492175.3142.97.camel@laptop.gunduz.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
On Sun, 2008-12-14 at 17:31 +0200, ekren e wrote:
> Merhaba, PITR ile veri kurtarirken elimizde sadece WAL dosyasinin
> bulunmasi yeterlimidir yoksa data dizinin de ki base klasorunun
> yedegini de almak sartmidir,
PITR' nin gerçekleşebilmesi için, belirli bir zaman diliminde
PostgreSQL'in çalışma anında alınmış eksiksiz bir fiziksel yedeği
bulunmalıdır. Bu yedek tüm veri ve clogları, ayrıca (varsa) kısa
yollarla belirtilmiş tüm tablespaceleri içermelidir. Ayrıca, tüm xloglar
da sıralı olarak elinizde bulunmalıdır.
Bunun için:
SELECT pg_start_backup('yedegim');
komutunu bir istemci ile verdikten sonra, $PGDATA'nın yedeğini alın.
Üstte de yazdığım gibi pg_xlog dizininin içindekiler haricinde herşeyi
yedeklemelisiniz. Sadece base dizinini yedeklemek yeterli olmayacaktır.
Aslında pg_xlog dizini içindekilerin de yedeklenmesinde teknik bir engel
yok; sadece çok yer kaplamasınlar diye böyle birşey yapılıyor.
$PGDATA'nın yedeğinı aldıktan sonra,
SELECT pg_stop_backup();
ile de PostgreSQL'e yedek almanızın bittiğini belirtin.
Daha sonra PITR süreci başlayabilir.
Kolay gelsin,
--
Devrim GÜNDÜZ, RHCE
devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org
From | Date | Subject | |
---|---|---|---|
Next Message | Devrim GÜNDÜZ | 2008-12-18 05:26:11 | Ankara'da iki (yeni) PostgreSQL semineri |
Previous Message | ekren e | 2008-12-14 15:31:53 | PITR |