« Notes 7: log de statusbalk-meldingen | Main| LotuSphere 2006 closing session: beschikbaar als WebCast »

Lokaal databases compacten met ncompact.exe (updated)

Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

Attention english speaking visitors: an English version of the weblog entry below can be found here.


Lokaal databases compacten met ncompact.exe
Het compacten van Notes-databases in een lokale datadirectory (dus niet op een server) was altijd een lastige klus, want voor iedere te compacten database moest je in de database properties op de knop 'compact' drukken. In ND6 is dat een stuk eenvoudiger geworden. De ND6-installatie van Lotus Notes bevat namelijk de compact-executable: ncompact.exe. Die kun je vanaf de command line aanroepen:

< notes executables directory> ncompact.exe< doel directory/database.nsf> < compact opties>

Een commando om de hele Notes datadirectory te compacten ziet er, op mijn laptop, zo uit:

C:\lotus\notes\ncompact.exe D:\notes\data

Natuurlijk kun je allerlei parameters inzetten, of het doel aanpassen.

Dit is bijvoorbeeld een copy-style compact, nuttig in geval van database corrupties, op mijn mailfile:

C:\lotus\notes\ncompact.exe D:\notes\data\mail\gwo.nsf -c

Notes vraagt overigens, bij wijze van beveiliging, na het ingeven van dit commando om het wachtwoord van het laatstgebruikte notes ID

Meer van dit soort extra parameters vind u terug in de Administration Help, te downloaden bij IBM. Let op: de link naar de 6.5.1 Administrator Help is incorrect! Kies de ND6.5- of ND7-variant.

nfixup
Niet alleen ncompact.exe is in ND6 lokaal terug te vinden; ook nfixup.exe maakt vanaf deze release deel uit van de installatie. Deze executable wordt op dezelfde manier gebruikt als ncompact.exe; vanaf de command line.

C:\lotus\notes\nfixup.exe D:\notes\data\mail\gwo.nsf

Mocht u een corrupte Notes database op uw laptop of lokaal op uw PC hebben staan, dan kunt u met deze twee executables dus lokaal compacten én fixup draaien. Vermoedelijk lost u daarmee het probleem wel op! Mijn collega Remco Angioni benaderd het overigens van de andere kant: hij draait deze processen wekelijks op zijn laptop, juist om corrupties te voorkomen. Om dat makkelijk te maken, heeft hij per proces een batchfile aangemaakt, waarmee de processen simpel gestart worden.

Tenslotte: om problemen met compacten dan wel fixuppen te voorkomen, draai ik deze processen altijd als de Notes-client afgesloten is.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

OpenNTF random projects

PlanetLotus