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


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.”

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.

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

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.

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

Mi meg az utat a script helyét.

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 ...