Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2006.03.11 17:39 | Konrad Sagala | Aktualizacja: 2011.10.02 12:16

[Porada] Czy można kasować logi Exchange'a i co to jest circullar logging?

Czy można kasować logi Exchange'a i co to jest circullar logging?

Exchange Server, zarówno w wersji 5.5 jak i najnowszej 2003 jest transakcyjną bazą danych, co oznacza, że zmiany dokonywane są nie bezpośrednio w bazie (priv.edb lub pub.edb), ale przy pomocy logów transakcyjnych (edbxxx.log), do których są zapisywane zmiany (takie jak przychodzące listy), a dopiero w drugiej kolejności zawartość kolejnych logów przepisywana jest do bazy danych. Informacja o miejscu, z którego zmiany były ostatnio pobierane zapisywana jest w tzw. checkpoincie (plik edb.chk).

Istnieją dwie metody pracy - z logami normalnymi i cyklicznymi. W pierwszej metodzie po zapełnieniu pliku logu tworzony jest nowy, a stary jest przemianowywany na edbxxxx.log. Ponieważ pojedynczy plik logu ma 5MB, więc przy dużym ruchu na serwerze logi przyrastają dosyć szybko (nawet kilkaset MB dziennie). Pliki te są automatycznie kasowane po każdym pełnym lub przyrostowym backupie. W przypadku logowania cyklicznego czyli circullar logging po zapełnieniu pliku logu i przepisaniu tej zawartości do bazy, plik jest kasowany i na jego miejsce jest tworzony nowy.

Nie należy w żadnym wypadku kasować logów ręcznie. Jeżeli zdarzy nam się awaria i dysk z logami przepełni się można w ostateczności przenieść część logów na innyy dysk i jak naszybciej wykonać pełny backup danego serwera czy też w przypadku nowszych wersji danej Storage Grupy.

Jeżeli dysk z logami zapełnia się zbyt szybko należy wybrać jedną z dostępnych możliwości - zmienić politykę backupową i wykonywać pełne kopie częściej, można także zmienić miejsce składowania logów lub uruchomić opcję circular logging. W Exchange 5.5 należy wybrać server->properties->advanced->zaznaczyć checkbox circular logging. W Exchange 2003 należy wybrać Server->Storage Group->properties->zaznaczyć checkbox circular logging. Po zmianie wymagany jest restart serwisu Information Store. Po włączeniu opcji circular logging należy pamiętać jednak o tym, że wszystkie zmiany pomiędzy kolejnymi pełnymi backupami zostaną utracone i że jest to opcja konfiguracyjna, z której należy korzystać tylko w ostateczności.

Więcej informacji:

Exchange Server 2003 Disaster Recovery Operations Guide

How to remove Exchange Server transaction log files

XADM: How Circular Logging Affects the Use of Transaction Logs


Komentarze 3 Masz uwagi do tej strony? Napisz

Bastiusz 2006.03.14 22:29
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam
Dwie sprawy:
1. Logi kasowane są również po wykonaniu backupu przyrostowego.
2. Przenoszenie dowolnych logów na inny dysk i robienie backupu to niezbyt dobry pomysł. Nie da się z tego odtworzyć bazy. Można natomiast odczytując checkpointa skasować odpowiednią część logów i wtedy nie będzie problemów z bieżącą pracą, backupem i odtworzeniem.
Praca w COO czasami kształci ;)


Pozdrawiam
Bastiusz
Pozdrawiam Bastiusz
ksagala 2006.03.15 10:58
0 oceń pozytywnie   oceń negatywnie 0
avatar Ekspert WSS
 
1. Nie napisałem, że tak nie jest, ale nie jestem zwolennikiem backupów przyrostowych Exchange'a. Zresztą i tak wcześniej trzeba zrobić pełen backup.
2. Przenoszenie logów jest metodą prostszą i łatwiejszą do wytłumaczenia. Stawiam dolary przeciw orzechom, że najwyżej co 20 administrator Exchange'a wie, że w ogóle można zrobić dumpa z checkpointa i jak odnaleźć właściwy numer logu (nie chcę nikogo obrażać, ale poza COO wiedza ta rzadko kiedy jest potrzebna). Nie byłem na szkoleniu administracyjnym z Exchange'a 2003, ale chyba nie jest to szeroko opisywane.
Poza tym przenoszenie logów jest metodą na tymczasowe zwolnienie miejsca na dysku, a niezalecaną w normalnej pracy.
Ale może jest to dobry pomysł na kolejny artykuł.

Pozdrawiam, Konrad

_______________________
Pozdrawiam, Konrad [Microsoft Exchange MVP]
PEPUG
Mój Blog

gibon 2006.03.15 11:01
0 oceń pozytywnie   oceń negatywnie 0
avatar VIP
 
Wiec moze warto po prostu dac link do KB:
http://support.microsoft.com/kb/240145

--
Tomasz Onyszko
http://www.w2k.pl/blog/

Tomasz Onyszko

Connected Dots http://www.cdots.pl

Blog: http://www.w2k.pl/

 

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor Konrad Sagala
avatar Ekspert WSS
 

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS

vGuru - Zostań Guru Wirtualizacji

 

MetroOne

Idź na górę strony