Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Andy B am 08.10.03 - 16:00:59

Titel: Server Log
Beitrag von: Andy B am 08.10.03 - 16:00:59
Hallo zusammen,

habe ein Server der ein super grosses Log hat welches zu 45 Used ist. Nun gibt es doch eine möglichkeit das Log zu verkleiner (Compact).
Ein Compact auf das Log ist ja nicht möglich, da der Server immer mit diesem Spielt.
War der meinung das es einen Startparameter gibt welcher den Server anweisst zuerst das Log zu säubern und erst dann ganz hochfährt.

Gruss

Andy B
Titel: Re:Server Log
Beitrag von: Manfred Dillmann am 08.10.03 - 23:35:18
Hallo Andy,

ich habe gerade keinen 5er Server zur Hand, aber unter Domino 6 wird die LOG.NSF auch bei laufendem Server durch den Compact-Task komprimiert.

An der Konsole:
LOAD COMPACT LOG.NSF -B

Der Parameter -B bewirkt, dass die Datei auch wirklich kleiner wird. Achtung: darf nicht bei aktiviertem Transaction-Logging eingesetzt werden. Weitere Infos zu den zulässigen Parametern findest Du in der Admin-Hilfe.

Falls das bei R5 nicht funktioniert, hilft folgender Trick:
- Domino-Server runterfahren
- DOS-Kommando-Zeile aufrufen
- Ins Verzeichnis des Servers wechseln (z.B. C:\Lotus\Domino)
- Den Befehl "NCOMPACT.EXE -B" eintippten (ohne Anführungszeichen)
- abwarten bis: "ich habe fertig" - Meldung zu sehen ist
- Server neu starten

Da der Server nicht läuft, funktioniert der Compact dann garantiert.

Gruss
Manfred
Titel: Re:Server Log
Beitrag von: Andy B am 09.10.03 - 08:29:06
Hallo

nun das mit dem LOAD COMPACT geht nicht --> "Database is currently in use by you or another user".
Das mit der DOS Zeile klappt beim AS/400 auch nicht.

Hat noch jemand eine Idee ?

Gruss

Andy B
Titel: Re:Server Log
Beitrag von: HRaq am 09.10.03 - 08:46:34
Hi,

wie wärs, wenn du das Log auf einen W2K-Server replizierst, dort komprimierst und dann wieder zurückschaufelst?
Du hast doch entsprechende W2K Server...

Gruß Henning
Titel: Re:Server Log
Beitrag von: Andy B am 09.10.03 - 08:58:30
 Das bringt doch nichts. Mit einer Replik wird ja nur die neue DB kleiner aber der Orginal DB bleibt gleich gross.

Gruss
Andy B
Titel: Re:Server Log
Beitrag von: sophiasw am 09.10.03 - 08:58:39
Hi,

unter AS/400 müßte es doch auch funktionieren oder?

Dann heißt der Befehl halt nicht ncompact sondern vielleicht nur compact.
Also unter AIX geht das von der Konsole aus.

Noch ne dumme Frage: Warum löscht Du die Log-Datei nicht einfach? Der Server macht beim Start ne neue.

Viele Grüße
Sophia
Titel: Re:Server Log
Beitrag von: Andy B am 09.10.03 - 09:06:18
Tja das mit dem löschen der DB ist der einfachste weg aber wir möchten die Daten behalten.
Was soll ich sonst den ganzen Tag lesen  ;)

Gruss
Andy B
Titel: Re:Server Log
Beitrag von: Driri am 09.10.03 - 09:28:30
Hi,

hast Du schon mal versucht, die DB über den Admin-Client zu komprimieren ?

Da kann man in den Optionen angeben, daß mit eine Kopie komprmiert werden soll und das Zugriffe während der Komprimierung zugelassen werden.
Das hab ich schon öfters erfolgreich angewendet, wenn ne Datenbank im Zugriff war.
Titel: Re:Server Log
Beitrag von: Manfred Dillmann am 09.10.03 - 09:57:48
Hallo Andy,

wie Sophia richtig schreibt, funktioniert der Aufruf des compact-Tasks bei NICHT laufendem Server auf jedem Betriebssystem. Ich kenne die AS/400 bzgl. der von Domino verwendeten Pfade nicht, aber das solltest Du wissen, wo die "Executables" liegen.

Sonst mach mal einen grep oder Suchlauf nach "compact". Bei w32 heisst der Task: ncompact.exe, bei OS/2: icompact.exe, bei Linux und Unix nur compact. Den wirst Du also auch unter AS/400 irgendwo finden.

Das wird Dir den gewünschten Effekt bringen...

Gruss
Manfred
Titel: Re:Server Log
Beitrag von: Jörg P. am 09.10.03 - 11:28:09
Hi,

und wenn das mit dem compact partout nicht klappt und löschen auch nicht in Frage kommt: Altes Log umbennen.
So hast du die alten Daten, kannst sie (hoffentlich) ganz normal komprimieren und beim Serverneustart wird 'n neues Log erstellt.