Forum
Merhaba arkadaşlar,
Event loglarımda DB'min boyutunun yükseldiğine dair mesajlar alıyorum, buna istinaden gerekli müdahaleleri alıyorum ve hep sınırda tutabiliyorum,
log şu şekildedir:
Exchange store 'First Storage Group\Mailbox Store (EXCHSRV)': The logical size of this database (the logical size equals the physical size of the .edb file and the .stm file minus the logical free space in each) is 69 GB. This database size is approaching the size limit of 73 GB.
If the logical database size exceeds the maximum size limit, it will be dismounted on a regular basis.
For more information, click http://www.microsoft.com/contentredirect.asp .
Ancak Exchange System Manager'dan baktığım zaman oradaki tüm kullanıcıların mailbox'larını alt alta topladığımda 36GB gibi bir değer çıkıyor.
Yine enteresan olan, Exchange DB'nin bulunduğu folder'a baktığımda ise durum şu şekildedir:
01/14/2011 02:21 AM 66,785,583,104 priv1.edb
01/13/2011 07:10 PM 15,953,043,456 priv1.stm
Nereden bakarsam bakayım farklı değerler karşımda ancak sıkıntı varki uyarıdan limitte olduğum (36GB da ideal aslında)
Size sormak istediğim; bu gerçek değer hangisidir, 36GB ise benim posta kutularının toplamı, niye uyarılar alıyorum eventte? Nasıl gerçek boyutlara dönebilirim?
Merhaba ;
Bu durumda defragmantasyon yapmanız gerekiyor.
Adımlar ;
1-Mdbdata full backup alın.
2-Exchange servislerini stop edin.
3- C:\Exchsrv\MDBdata\” altında; Eseutil /d Priv1.edb komutunu çalıştırın.
Ayrıca komutu çalıştıracağınız dizin altında en az db boyutunuz kadar yer olması gerekmektedir.
Diskinizde yeterli yer yok ise bir usb disk takıp aşağıda ki komutu uygulamanız gerekiyor.
C:\Exchsrv\MDBdata\” altında; Eseutil /d Priv1.edb /t usbdisk Örn. e:\tempedb01.edb
Ufuk'a ek olarak;
hata da aldığınız değer normaldir. Exchange de hiçbir zaman mailbox ların toplam boyutlarını bakarak size ı anlayamazsınız.
Siz bir kullanıcıyı silseniz veya maillerini başka bir mailbox db ye taşısanız bile boyutta azalma olmaz.
Ufuğun dediği gibi offline defrag yapmalısnız. Bu da uzun süren bir işlemdir. Bu süre boyunca mail alamazsınız. Bunu da göz önünde bulundurmayı tavsiye ediyorum
Merhaba,
Offline defrag dönem dönem yapıyorum ancak son zamanlarda yapamadım çünkü defrag yapmak istediğim zaman jcb.dll ile alakalı bir hata veriyor bu defrag %20'ye gelince hata veriyor.. biraz araştırdım yeniden jcb.dll yi kopyalayın filan demiş, denedim olmadı, buraya sordum net bi cevap bulamadım. bi sitede önce repair sonra integrity yapın demiş, onları yaptım tamamladım, sonra defrag yine denedim olmadı.. yani defrag ta yapamıyorum o sorunu nasıl çözeceğim bilemiyorum işin kötü tarafı %20'ye gelmek için 4-5 saat uğraşıyor, sonra pat diye hata ve kesiliyor sonra bi daha yeniden başlatıyorsunuz.. böyle olunca bir çok kez deneme yapamıyorsunuz...
call back jcb.dll gibi bir hatası vardı.. şuan tam ezberimde değil.. bu konuyu nasıl çözebilirim? yardımcı olabilirseniz ve halledebilirsek çok minnettar olacağım.
jcb.dll dosyasını System32 altına C:\Program Files\Exchsrvr altına ve C:\Program Files\Exchsrvr\MDBDATA altına atın tekrar başlatın.
Merhaba Ufuk Bey,
jcb.dll dosyasını iki tarafada download ettigim SP2 dosyasının içinden extract edip ilgili alanlara kopyalayıp denemiştim ancak aynı hatayı vermişti, başka bir öneriniz varmıdır?
Merhaba ,
System ve Exchsrv içinde ki bin klasörlerine'de kopyalayıp dener misiniz. Defrag zamanında bende karşılaşıyorum bu durumla. Sorunu böyle aşıyorum.
tamam Ufuk Bey, bugün deneyip size haber vereceğim, şu şekilde yapacağım sırayla:
1. Tüm exchange servisleri durduracağım,
2. Dediğiniz yerlere SP2 download dosyası içinden yeni jcb.dll yi 3 yere kopyalayacağım,
3. Makineyi komple restart edip açıldıktan sonra defrag'ı başlatacağım.
Bu arada araştırırken initseg diye bir komut gördüm, bu nedir? bunun varyasyonlarını denesek hata düzeltmede işe yarar mı? ne gibi faydaları vardır?
Sunucuyu restart ederseniz servisler yeniden başlar. Defrag yapamazsınız. Servisleri stop edin.
ben yeni jcb.dll ile baslasin sonrada db yi dismount edip defrag'i baslatirim diye demistim 🙂
bilmiyorum ne kadar faydasi olur tabi.
Bu tarz durumları Exchange kullanan IT personelinin başına sürekli gelir. Defrag sonrası sağlıklı olarak yaptıysa DB'nin ufaldığını göreceksiniz.
birazdan defrag başlatıyorum, sonucunu bildireceğim inşallah sorun çıkmadan hallederim..
verdi yine hatayı 🙁 dediklerinizi aynen yaptım, hata tam olarak şöyle
Unable to find the callback library jcb.dll (or one of its dependencies). Copy in the file and hit OK to rety, or hit Cancel to abort.
Bu hatayı da tam olarak 4 saat 30dk. sonra veriyor, tekrar başa dönüp denemekte sıkıntı. bu kadar kapalı kalması baş ağrıtıyor 🙁
Defrag işlemi maalesef uzun sürmektedir. Linki inceler misiniz.
buraya baktım, bunun gibi bir çok sayfayada baktım, sorunumu birebir yaşayanlar var, kimisi olmuş kimisi olmamış,
bu link'te jcb.dll yi kopyala veya cancel et diyor, nasıl bir yardım bu sayfadaki anlamadım açıkcası.
Bunun dışında 3.parti yerlerde aradım sorunumu, herkes birşeyler yazmış, sorunu açan da olmadı diyince en son Microsoft'a case açın diye konuyu kapamışlar.. yani yine sonuç yok..
path ekle denmiş onuda ekledim
jcb.dll ile beraber bir kaç tane daha dll vardı onlarıda kopyaladım yine olmadı.
Merhaba herkese günaydın,
sorunu çözdüm onun bilgisini vermek istedim, şu şekilde:
Benim sistemde 4GB ram olduğu için PAE anahtarını kullanmaktaydı, bunu eskisi gibi 3G userva=3030 yaptım, bu şekilde yaptıktan sonra ram 3.25GB görür oldu ama defragmentasyonu bitirdi..
bilginize.
Baya uğraştırdı sizi. Geçmiş olsun.
merhaba
Exchange 2003 defrag sirasinda jcb.dll hatasi aliyorum acilan kayit daki herseyi yapdim ama duzelmedi
tesekkurler
Merhaba ;
Sorunun çözümü yukarıda belirtilen adımlardır. Atladığınız bir adım söz konusu olma ihtimali yüksek.