It-blog, postgresql és mentés

It-blog, postgresql és mentés

1. előállítás
2. Hozzon létre egy adatbázis dump

a. Meghatározása az adatbázis neve
b. Ahhoz, hogy hozzon létre egy szeméttelep
c. HibaellenőrzÒs

3. Az archiválás létrehozott biztonsági

a. A teremtés az archív
b. HibaellenőrzÒs

4. Automation run

Először telepítse a archiváló 7zip és határozza meg a helyet, ahol elhagyja a mentést. Azt az egyszerűség kedvéért kiválasztott mappát a rendszer meghajtó C: \ backup_tmp \ ebben a mappában, és lesz egy script nevű fájl basname.bat
Most elkezdhetjük a szkript létrehozása. Számos lehetséges megközelítés ebben a cikkben fogom leírni egy viszonylag egyszerű eljárás alkalmas, ha van 1 vagy 2 bázis.
Először meg kell adnia a következő parancsokat:

SET PGBIN = C \ Program Files \ PostgreSQL \ 9. 1. 2 - 1 1C \ bin \

rem itt adja meg a helyét a backup program pgdump.exe. Rendeltem a normál érték, ez akkor már a csekket, mert különben a szkript nem fog működni.

SET PGDATABASE = basename

rem akkor regisztrálja a nevét az adatbázis a menteni kívánt

SET PGHOST = 127. 0. 0. 1

SET PGPORT = 5432

rem a port hozzáférés az adatbázis szerver, ismét rámutatva a standard akkor lehet különböző

SET PGUSER = felhasználónév

rem, ahol megadhatja a felhasználó az adatbázis nevét, mint egy rendszergazda

SET PGPASSWORD = jelszó

rem adminisztrátori jelszó

rem adott változó dátummal és idővel

SET DumpFile =% PGDATABASE% .ATETIME%. mentés

SET LOGFILE =% PGDATABASE% .ATETIME%. log

rem ugyanazon elv egy fájl létrehozásakor a napló, amelyben rögzítik a létrehozásának folyamatát egy lerakó, ez segít, hogy elemezni és megérteni, mi a baj, ha hiba történik.

SET DUMPPATH = "Backup \ .UMPFILE%"

REM Ez és a következő változók meghatározza, hogy milyen mappában tárolja a mentést. Ne feledje, hogy ha a mentés adunk a rendszer lemez egy mappába kell adni az engedélyt, hogy írjon egy forgatókönyvet is működnek, de a fájlok nem jönnek létre.

SET logpath = "Backup \% LOGFILE%"

Ezzel vége az elem 2a tervünk, és lépjen a 2b létre a lerakó.

Menj a mappát, ahol a szkript maga

Most folytassa a 4. lépéssel automata futás a script a szerveren.

Nyomja helyi win + r, és adja Taskschd.msc

It-blog, postgresql és mentés

It-blog, postgresql és mentés

A run „Task Scheduler” ablakban válassza ki az elemet „Task Scheduler Library”, kattintson rá a jobb gombbal, és válassza a termék „létrehozása alapvető feladat.”

It-blog, postgresql és mentés

A megnyíló ablakban, akkor adja meg a feladat nevét és leírását. A tiszta cím és a részletes leírás, annál könnyebb lesz megérteni az ütemező hosszú idő után. Nyomja meg a „next” és folytassa a következő műveletet.

It-blog, postgresql és mentés

Itt meg az a feladat gyakoriságát kezdet.

It-blog, postgresql és mentés

Most adja meg az átfutási idő. Rámutattam éjfél és gyakorisága 1 nap, akkor adja meg az időt. Azonban azt javasoljuk, hogy adja meg az időt, miután a nap végén, hogy ne töltse be a szerver, így ez hatással lehet a teljesítményre.

It-blog, postgresql és mentés

Ebben a szakaszban meg kell adnia a végrehajtani kívánt műveletet.

It-blog, postgresql és mentés

Mi meg az utat a script helyét.

It-blog, postgresql és mentés

Helyességét, majd kattintson a „Befejezés” gombra.

Ez a bejegyzés utasításokat. Könyvjelző permalink.

Köszönöm szépen a cikket ténylegesen könnyebbé válik, de volt egy kérdés, kérem, mondja meg, hogyan kell futtatni a mentési folyamat több adatbázist egyidejűleg? Azt nem lehet vágni, köszönhetően ...

Kapcsolódó cikkek