Az automatikus biztonsági mentés és visszaállítás postgresql adatbázis a backup, tuning

Az automatikus biztonsági mentés és visszaállítás postgresql adatbázis a backup, tuning

Parancsok dolgozó adatbázis

Ahhoz, hogy biztonsági másolatot adatbázisok, akkor futtassa a következő parancsot:

pg_dump -h localhost -U postgres -Fc -Z9 -c -f full_path_to_database_backup_file database_name

És vissza kell állítani a backup végrehajtani ezt:

pg_restore -h localhost -U postgres -c -d database_name -v full_path_to_database_backup_file

Ahhoz, hogy automatizálják a létrehozása adatbázis mentést lehet (olvasási ene) írni egy egyszerű script, és lök a cron. Például egy adatbázis „értékesítés”, és szükség van minden nap, hogy egy másolatot az adatbázisról. Írja be a következő sorokat:
#! / Bin / sh
pg_dump -h localhost -U postgres -Fc -Z9 -c -f / home / user / 1c-data-backup / "` date + .-% m-% Y`" .sales.backup értékesítés

Tárolja a / home / user / createbackup. így a jogot, hogy a:

chmod 711 / home / user / createbackup

Add el a feladatot a cron, nyissa meg a cron crontab -e paranccsal és ezt a sort:

0 23 * * * / home / user / createbackup

Sorozat, hogy az adatbázis dump számára lehetővé kell tenni, hogy a localhost (127.0.0.1) eléréséhez a saját jelszó nélkül fájl szerkesztésével és a hozzá /var/lib/pgsql/data/pg_hba.conf után # IPv4 helyi kapcsolatok: sor:

fogadó mind mind 127.0.0.1/32 bizalom

Mentsd el a fájlt, indítsa újra a PostgreSQL szervert. És várjuk, hogy 23.00 óráig a nap, ha hozzá egy feladat a cron. Nevében a felhasználó, aki elvégezte a munkát cron'e kell írási jogosultsága, ahol tárolni szeretné biztonsági másolatot!

Visszaállítása adatbázisok könyvükben nem kell elvégezni a napi rendszerességgel, így tudja kezelni, és popechatat kis (vagy másolat).

A hivatalos honlapján az adatbázis leírja az összes paraméter a két közművek:

Minden úgy, hogy hát az információs bázisok 1C 8.2.13.202 futó Debian 5.0.6 x86_64

Népszerű Kapcsolódó hozzászólások:

Kapcsolódó cikkek