Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
compact -c locked die Datenbank anscheinend nicht
SD:
Hallo allerseits,
vielleicht kann mir ja hier jemand einen Tipp geben, was ich falsch mache.
Ich habe hier die ein oder andere etwas größere Maildatenbank (~10GB), bei denen ich gerne mal einen compact -c machen würde. Leider scheitere ich bisher jedes Mal wegen "Compaction of the database was stopped prematurely because another user modified it while it was being compacted.". Ich habe den compact auch schon getimed, dass er irgendwann mitten in der Nacht läuft, hilft aber auch nichts. Der compact läuft so lange, dass immer irgendwas ist, das ihn abbricht.
Eiiiigentlich war ich aber der Meinung der compact -c müsste die Datenbank locken, sodass andere Prozess gar nicht mehr draufkommen, um irgendwas zu verändern. Irgendwas tut es aber trotzdem und bringt den compact jedes Mal zu Abbruch.
Was ich sagen kann, ist dass es ein 8.5.2FP3 Server ohne Cluster ist, mit DAOS und LZ1 aktiv. Kann mir das dazwischenfunken? Kann ich das irgendwie erzwingen, dass die Datenbank in Ruhe gelassen wird, solange der compact läuft? (am besten ohne den ganzen Server herunterfahren zu müssen :))
eknori:
versuche mal compact -c -L
--- Zitat ---Enables users to continue to access databases during compacting. If a user edits a database during compacting, compacting is cancelled. Useful only when copy-style compacting is done.
--- Ende Zitat ---
Ich bin mir nicht sicher, wie der Satz genau zu verstehen ist.
1. Mit diesem Parameter bricht der compact ab, wenn ein User zugreift
2. User kann zugreifen, aber der compact läuft weiter. Ohne den Parameter kann User nicht zugreifen
Wenn 1, dann bedeutet das ja im Umkehrschluss, daß ohne den Parameter kein User zugreifen kann, solange der Compact läuft ( was logisch wäre ). Ist das korrekt, dann gibt es offensichtlich einen Bug.
SD:
Damit habe ich den selben Abbruch. Bei dem Versuch eben war es, so wie es aussieht, eine einkommende Mail, die zum Abbruch geführt hat.
Normalerweise kommt bei einem reinen -c kein User mehr auf die Datenbank. Das funktioniert auch, eben nochmal getestet. Aber andere Prozesse, wie z.B. der Router, können offenbar trotzdem noch drauf und pfuschen dann auch während dem compact in den Daten rum. Ich hatte auch mal an einem Abend den Router gestoppt, aber irgendwas hat den compact trotzdem abgebrochen. Ich hatte auch schon den Indexer im Verdacht. Keine Ahnung, ob der einen compact -c zum Abbruch bringen kann.
:-:
eknori:
Tjo, dann erstelle mal bei IBM einen SPR
elektron:
Hallo,
wenn ich tagsüber ein Mailfile komprimieren will, nehme ich load compact -B -T
Das funktioniert dann ohne Abbruch.
Gruss
Toralf
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln