logoBaculaOficialTransp

Bacula Backup Brazil - Izvješće

Savjeti, savjeti, obuka i predavanja [savjeti, savjetovanje, obuku i speaches]

Izrada "backup" banaka PostgreSQL ispravno

Posted by admin na 30 studeni 2009

Umjesto na više popularne "deponij", metoda u nastavku je bolji način za backup PostgreSQL, uglavnom zato što je on-line backup (tj., ne za banku). Vrlo korisno za velike baze podataka.

Da biste to učinili, omogućiti Wal (pisanje uoči prijavom) PostgreSQL. Unutar postgresql.conf, tamo bi trebao biti sljedeći redak:

  archive_command = "CP-ja% p / mnt / server / ArchiveDir /% f </ dev / null ' 

Logično, / mnt / server / ArchiveDir apena je odredište katalog arhive, i treba se mijenjati na točku montiranja na kojoj imate dovoljno prostora za pohranu za rezanje.

Oprez Test naredbu. Ako CP-ja ne rade, morate izvršiti provjeru u izvršavanju scenarij. Provjerite dokumentaciju za PostgreSQL na link ispod.

Zatim:

Dizajn u Bacula RunBeforeJob jednog skriptu koja radi u konzoli Postgres superkorisnik s bankom:

  SELECT pg_start_backup ("oznaka"); 

Gdje oznaka je ime koje ste dodijelili ovu transakciju backup.

Backup onda će pokrenuti Bacula, kopiranje datoteke baze podataka samo. Nikada ne bi trebao biti podupirač gore datoteku baze podataka u vezi s backup arhiviranih dnevnika (folder "archieve" gore definirano).

RunAfterJob sada - a to je vrlo važno napraviti skriptu koja obavlja sljedeće rutinu u PostgreSQL baze podataka:

  SELECT pg_stop_backup (); 

Dobra duša koja čini skripte mogu postavljati ovdje ... =]

Izvor: http://www.postgresql.org/docs/8.1/static/backup-online.html

Savjet: Flavio Gurgel, profesor PostgreSQL.

Zagrljaji,

Heitor Faria

Ostavite odgovor

XHTML: Možete koristiti ove oznake: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <Q cite=""> <strike> <strong>