It-blog, postgresql și backup

It-blog, postgresql și backup

1. Pregătirea
2. Crearea unei dumpări de baze de date

a. Determinarea numelui bazei de date
b. Crearea unei dumpări
c. Verificați erorile

3. Arhivarea backup-ului creat

a. Crearea arhivei în sine






b. Verificați erorile

4. Automatizarea pornire

Mai întâi, instalați arhivatorul 7zip și determinați locația în care vor merge backup-urile noastre. Pentru simplitate, am ales un folder pe unitatea de sistem C: \ backup_tmp \ în acest folder și va fi un fișier script numit basname.bat
Acum putem începe să creăm scenariul în sine. Există mai multe abordări posibile, în acest articol voi descrie o metodă destul de simplă, dacă aveți 1 sau 2 baze.
În primul rând, trebuie să introduceți următoarele comenzi:

SET PGBIN = C. \ Fișiere program \ PostgreSQL \ 9. 1. 2 - 1. 1C \ bin \

rem aici specificăm locația programului de backup pgdump.exe. Am înregistrat o valoare standard, o puteți avea, verificați cu atenție, altfel scriptul nu va funcționa.

SET PGDATABASE = nume de bază

aici este numele bazei de date în sine pe care trebuie să o salvați

SET PGHOST = 127. 0. 0. 1

SET PGPORT = 5432

rem este portul pentru accesul la serverul de baze de date, din nou, eu specific standardul, îl puteți avea diferit

SET PGUSER = nume de utilizator

aici vă specificați numele de utilizator al bazei de date cu drepturi de administrator

SET PGPASSWORD = parola

rem Admin Password

rem Setați o variabilă cu o dată și o oră

SET DUMPFILE =% PGDATABASE% .ATITIME%. copie de rezervă

SET LOGFILE =% PGDATABASE% .MATIME%. înregistra

rem prin același principiu creează un fișier cu un jurnal la care va fi înregistrat procesul de creare a unei dumpări, va ajuta să analizați și să înțelegeți ce este greșit când apar erori.

SET DUMPPATH = "Backup \ .UMPFILE%"

rem Această variabilă și următoarea variabilă indică în care dosar vor fi stocate copiile de rezervă. Rețineți că dacă sunt adăugate copii de rezervă la discul de sistem, atunci directorul ar trebui să primească permisiunea de a scrie altfel scriptul poate funcționa, dar fișierele nu se creează.

SET LOGPATH = "Backup \% LOGFILE%"







În acest moment, terminați punctul 2a în planul nostru și treceți la pasul 2b creând depozitul propriu-zis.

Accesați dosarul în care este localizat scriptul

Acum putem trece la pasul 4 de automatizare a lansării acestui script pe serverul dvs.

Apăsați combinația de taste win + r și introduceți Taskschd.msc

It-blog, postgresql și backup

It-blog, postgresql și backup

În fereastra "Task Scheduler", selectați "Library Scheduler Task", faceți clic pe ea cu butonul drept și selectați "Create a task simple".

It-blog, postgresql și backup

În fereastra care se deschide, introduceți numele sarcinii și descrierea. Cu cât este mai clar titlul și descrierea mai detaliată, cu atât va fi mai ușor să înțelegeți planificatorul după o lungă perioadă de timp. Dați clic pe "Următorul" și treceți la operația următoare.

It-blog, postgresql și backup

Aici setăm frecvența lansării jobului.

It-blog, postgresql și backup

Acum specificăm timpul executării sarcinii. Am indicat miezul nopții și periodicitatea într-o zi, vă puteți specifica timpul. Cu toate acestea, vă recomandăm să specificați timpul după sfârșitul zilei de lucru, pentru a nu încărca serverul, deoarece aceasta poate afecta performanța.

It-blog, postgresql și backup

În acest stadiu, trebuie să specificați acțiunea care trebuie efectuată.

It-blog, postgresql și backup

Presupunem calea locației scenariului.

It-blog, postgresql și backup

Verificăm corectitudinea și dați clic pe "gata".

Această intrare a fost postat în instrucțiuni. Marcați în permalink.

Vă mulțumesc foarte mult pentru articol într-adevăr a devenit mai ușor, dar a existat o întrebare, vă rugăm să-mi spuneți cum să începeți procesul de backup de mai multe baze de date simultan? Nu pot să-ți mulțumesc ...







Articole similare

Trimiteți-le prietenilor: