Autor Thema: Server Log  (Gelesen 2364 mal)

Offline Andy B

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
Server Log
« 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

Offline Manfred Dillmann

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 859
  • Geschlecht: Männlich
    • www.madicon.de
Re:Server Log
« Antwort #1 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

Support, Beratung, Schulung, Anwendungsentwicklung oder Tipps & Tricks zu Lotus Notes/Domino?
www.madicon.de

Personalisierte Notes/Domino Serienmails?
madicon easyMail


Offline Andy B

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
Re:Server Log
« Antwort #2 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

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Server Log
« Antwort #3 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
Gruß Henning

Offline Andy B

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
Re:Server Log
« Antwort #4 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

Offline sophiasw

  • Junior Mitglied
  • **
  • Beiträge: 54
Re:Server Log
« Antwort #5 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

Offline Andy B

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
Re:Server Log
« Antwort #6 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

Driri

  • Gast
Re:Server Log
« Antwort #7 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.

Offline Manfred Dillmann

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 859
  • Geschlecht: Männlich
    • www.madicon.de
Re:Server Log
« Antwort #8 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

Support, Beratung, Schulung, Anwendungsentwicklung oder Tipps & Tricks zu Lotus Notes/Domino?
www.madicon.de

Personalisierte Notes/Domino Serienmails?
madicon easyMail


Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re:Server Log
« Antwort #9 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.
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz