|
![]() | Ochrana zßložnφ kopiφ a journalem zm∞n | ![]() | Principy zabezpeΦenφ systΘmu | Ochrana parcißlnφm zßlohovßnφm | ![]() |
Jednφm ze zp∙sob∙, jak zajistit databßzi proti ztrßt∞ dat, je pravidelnΘ zßlohovßnφ celΘho databßzovΘho souboru. Nφ₧e jsou popsßny zp∙soby zßlohovßnφ a jejich vlastnosti. Nenφ zde popsßno, jak zßlohovat data z d∙le₧it²ch tabulek exportem do souboru nebo replikacφ na jin² server.
Zßlohu databßze lze po°φdit tak, ₧e se databßzov² soubor zkopφruje na jinΘ mφsto.
Toto kopφrovßnφ lze provßd∞t pouze tehdy, kdy₧ nad souborem neb∞₧φ databßzov² server, jinak nelze zaruΦit integritu zkopφrovanΘ databßze.
Na ╪φdicφ konzoli, strßnka Nßstroje / PeriodickΘ zßlohovßnφ (nebo pomocφ API funkce Get_property_value) lze nastavit vlastnosti serveru Backup..., definujφcφ automatickΘ zßlohovßnφ databßze. Toto zßlohovßnφ m∙₧e probφhat bu∩ se zadanou periodou od startu serveru, nebo v urΦenou dobu a v urΦenΘ dny.
Vlastnost | V²znam | P°φklad hodnoty |
BackupDirectory | adresß° pro zßlohu | e:\zaloha |
BackupFilesLimit | poΦet ponechan²ch zßloh | 7 |
BU╧ Zßlohovat periodicky | ||
BackupIntervalHours | zßloha serveru se provede po N hodinßch | 12 |
BackupIntervalMinutes | ... a M minutßch b∞hu | 0 |
NEBO Zßlohovat v urΦenou dobu | ||
BackupTimeDay1 | urΦenφ dne zßlohy | 9 |
BackupTimeHour1 | urΦenφ hodiny zßlohy | 6 |
BackupTimeMin1 | urΦenφ minuty zßlohy | 0 |
BackupTimeDay2 | urΦenφ dne zßlohy | 9 |
BackupTimeHour2 | urΦenφ hodiny zßlohy | 18 |
BackupTimeMin2 | urΦenφ minuty zßlohy | 0 |
BackupTimeDay3 | urΦenφ dne zßlohy | 10 |
BackupTimeHour3 | urΦenφ hodiny zßlohy | 0 |
BackupTimeMin3 | urΦenφ minuty zßlohy | 30 |
V praxi pou₧ijte bu∩ zßlohovßnφ periodickΘ nebo zßlohovßnφ v urΦenou dobu. V uveden²ch p°φkladech se zßlohuje ka₧d²ch 6 hodin nebo v pracovnφ dny (po-pß 2x denn∞ v 6:00 a 18:00 a v so+ne 30 min po p∙lnoci). ╚φslenφk s urΦenφm dne:
1 | denn∞ |
2 | pond∞lφ |
3-8 | ·ter² a₧ ned∞le |
9 | pracovnφ dny (po-pß) |
10 | volnΘ dny (so-ne) |
Zßloha se vytvß°φ v adresß°i urΦenΘm BackupDirectory. P°itom se m∙₧e testovat, kolik zßloh se v tomto adresß°i ji₧ nachßzφ, a pokud jejich poΦet p°ekroΦφ nastaven² limit BackupFilesLimit, nejstarÜφ zßloha se sma₧e. Zßlo₧nφm soubor∙m se p°id∞lφ jmΘno ve tvaru YYMMDDhh.mmX, kde YYMMDD je rok, m∞sφc a den, hhmm je hodina a minuta, X je A a₧ D pro jednotlivΘ Φßsti databßzovΘho souboru.
Z takto vytvo°en²ch zßloh lze databßzov² soubor kdykoli snadno obnovit pomocφ tlaΦφtka Obnovit zaznamenanΘ na tΘ₧e strßnce ╪φdicφ konzole.
Pokud se b∞hem prßce serveru zaΦne vytvß°et zßloha, provßd∞nφ v∞tÜiny operacφ je pozastaveno na dobu, po kterou se vytvß°φ kopie souboru.
Bezprost°edn∞ po vytvo°enφ zßlohy se zavolß systΘmov² trigger _on_backup. Dφky tomu lze snadno reagovat na ·sp∞ÜnΘ i ne·sp∞ÜnΘ zßlohovßnφ (nap°. odeslßnφm mailu sprßvci).
Zßlohovßnφ databßze m∙₧e explicitn∞ vyvolat databßzovß aplikace (platφ jen pro aplikace napsanΘ v externφm jazyce), nap°φklad tehdy, kdy₧ jejφ u₧ivatel zvolφ tuto akci v menu nebo kdy₧ poΦet proveden²ch zm∞n v databßzi p°ekroΦφ urΦitou mez. Ve vnit°nφm klientskΘm jazyce nenφ mo₧nΘ zßlohu celΘ databßze provΘst - je doporuΦovßn pravideln² export dat z tabulek v kombinaci se zßlohou databßze nastavenou na ╪φdicφm panelu.
Explicitnφ zßlohovßnφ provßdφ funkce Backup_database_file. Podobn∞ jako u automatickΘho zßlohovßnφ je p°itom pozastavena v∞tÜina normßlnφch operacφ serveru.
![]() | Ochrana zßložnφ kopiφ a journalem zm∞n | ![]() | Principy zabezpeΦenφ systΘmu | Ochrana parcißlnφm zßlohovßnφm | ![]() |