Search HansaManuals.com HansaManuals Home >> Standard ERP >> Wprowadzenie i instalacja >> Archiwizacja danych Poprzednia Następna Wersja do wydruku Szukaj Opis dotyczy systemu HansaWorld Enterprise wersja 5.4 Zarządzanie plikami dziennika W systemie wielostanowiskowym, który jest intensywnie używany, jest wysoce prawdopodobne, że plik dziennika będzie rósł bardzo szybko. Aby zapobiec sytuacji, w której pliki dziennika stają się zbyt duże, możesz wykorzystać ustawienie "Zapisy danych w dzienniku" w module System, aby od czasu do czasu utworzyć nowy plik dziennika. Obszerne pliki są nie tylko niewygodne, ale również wydłużą czas wgrania dziennika.Aby utworzyć nowy plik dziennika, w pierwszej kolejności otwórz ustawienie "Zapisy danych w dzienniku". Pliki dziennika, które aktualnie znajdują się w folderze "journal" będą wyszczególnione po prawej stronie. W tym przykładzie używamy pierwszego pliku "J0000001.HJN": Jeżeli zechcesz ustanowić regularną zasadę kreowania nowych dzienników, na przykład raz w tygodniu, a jednocześnie będziesz regularnie duplikował bazę danych, takie działania pozwolą ci na usuwanie starszych dzienników. W ten sposób nie będą one zabierały zbyt dużo przestrzeni na dysku. Starsze pliki staną się zbędne, ponieważ dane, które zawierają, będą znajdowały się również w nowszych kopiach bazy danych. Jednakże radzimy zachować ostrożność, aby do każdej skopiowanej bazy danych istniały właściwe pliki dziennika. Na przykład, przypuśćmy, że posiadasz następujące pliki dziennika:
Jeżeli najnowsza kopia bazy danych jest z 5 lipca, czyli z dnia, w którym był utworzony plik dziennika, musisz przyjąć, że plik "J0000005.HJN" będzie również potrzebny w momencie wgrania dziennika, ponieważ może być to "bieżący" plik dziennika dla tej bazy danych. Plik "bieżący" dla danej kopii bazy danych jest to plik, w którym dokonywane są wpisy po powstaniu danej kopii bazy danych. Gdy zostanie utworzony plik "J0000006.HJN", plik "J0000005.HJN" pozostanie "bieżący" przez krótki okres dopóki nowe dane nie zostaną wprowadzone do systemu. A te będą zapisane w pliku "J0000006.HJN", który od tej pory stanie się plikiem "bieżącym". Jeżeli kopia bazy danych została utworzona na chwilę przed wprowadzeniem nowych danych, wówczas plik "J0000005.HJN" nadal będzie plikiem "bieżącym" w tej bazie danych, więc musi być obecny w folderze "journal" w trakcie wgrywania dziennika. Gdy wgrywasz dziennik, w terminalu (Mac OS X i Linux) oraz w logu pojawi się wiadomość informująca, że "bieżący" plik dziennika nie jest ostatnim plikiem w folderze J0000XXX.HJN. W tej wiadomości plik "J0000XXX.HJN" jest plikiem "bieżącym" dla tej kopii bazy danych, najwcześniejszy plik dziennika musi znajdować się w folderze "journal". W tym przykładzie, jeżeli próbujesz odzyskać dane z bazy danych utworzonej w dniu 10 lipca, plikiem tym będzie "J0000006.HJN". Jeżeli "J0000006.HJN" znajduje się w folderze "journal", dziennik zostanie wgrany. Jeżeli go nie ma, dziennik nie zostanie wgrany, a terminal oraz log będą zawierały dalsze wiadomości, łącznie z informacją o niekompletnym pliku dziennika. Umieść plik "J0000006.HJN" w folderze "journal" i ponownie wgraj dziennik. W momencie wgrywania dziennika w folderze "journal" powinna się znajdować najnowsza możliwa wersja pliku. Jak już wspomniano w przykładzie, jeżeli odzyskujesz dane z kopii bazy danych z 10 lipca, będziesz potrzebował plików "J0000006.HJN" oraz "J0000007.HJN". To oznacza ostateczną wersję pliku "J0000006.HJN" z dnia 12 lipca, w momencie utworzenia pliku "J0000007.HJN", a nie kopię tego pliku, którą być może utworzyłeś 10 lipca w momencie kopiowania bazy danych. Kopia pliku "J0000006.HJN" utworzona 10 lipca nie będzie kompletna. --- W tym rozdziale:
|