Projekat

Općenito

Profil

Windows Backup

1) Backup skripta

  • pravi dnevni backup
  • gzipuje dobiveni dump
  • provjerava integritet gzip-a

Skriptu možemo skinuti ovdje

Stavljamo je na lokaciju

c:\knowhowERP\util

2) Parametri skripte

set hostname=localhost <<<< lokacija servera 
set pgusername=admin  <<<<< postgresql admin 
set PGPASSWORD=admin  <<<<<< postgresql admin pwd 
set pgdbname=mat1  <<<< DB koji backupiramo
set orgname=rudnik1 <<<<<<< organizaciona jedinica  

3) Lokacija za backup

kreiramo lokaciju

C:\knowhowERP\backup

4) Windows sheduler

NAPOMENA: Windows User Account koji pokreće skriptu mora imati definisan PWD u suprotnom sheduler neće raditi.
U tom slučaju za useraccount setujemo system (windows builtin systemski account)

Start > All Programs > Accessories > System Tools > Scheduled tasks > Add > Browse

odabiremo:

c:\knowhowERP\util\pg_daily_backup.bat

Perform this task: Daily
Start Time: Every Day
Start Time: Period u toku rv. npr u 11:30 kada je pauza

Next > Unosimo user pwd > Finish > U listi dobijamo pg_backup shedulirani task, duplim klikom ga otvaramo te setujemo

Run: cmd /C start /min C:\knowhowERP\util\pg_daily_backup.bat
Start in: C:\knowhowERP\backup

5) Rezultat

nakon par dana na backup lokaciji dobivamo backupe:

c:\knowhowerp\backup>dir /B

rudnik1_mat1_28.12.2011.backup.gz
rudnik1_mat1_29.12.2011.backup.gz
rudnik1_mat1_30.12.2011.backup.gz

6) Ručni Backup

Istu skriptu možemo iskoristiti i za ručni backup

Napravimo lokaciju C:\knowhowERP\backup\manual

Zatim na desktopu izvučemo shortcut na skriptu i u propreties shortcuta stavljamo lokaciju pokretanja

Start in: C:\knowhowERP\backup\manual

Kod svakog pokretanja na ovoj lokaciji dobijamo backup odvojen od dnevnog

7) Reference

  1. #25863