Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: oson00 am 06.06.07 - 13:32:40

Titel: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 13:32:40
Hallo,

gibt es eine Möglichkeit die Desktop.ndk zu komprimieren? Wir haben hier Desktops, da ist die 250 MB groß.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: koehlerbv am 06.06.07 - 13:38:34
Klick mit rechter Maustaste auf den Workspace, dann zweiter Tab und komprimieren anklicken.

Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 13:43:11
:) ja natürlich.

Aber, gibt es auch eine automatisierte Möglichkeit? Notes-Agenten oder ähnliches? Meine Versuche schlugen leider fehl.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: koehlerbv am 06.06.07 - 13:49:10
Nein, dafür gibt es keine automatisierte Möglichkeit: Ad a liegen die Teile lokal, und zum anderen ist dies eine Funktionalität des Frontends, bei der "normales Komprimieren" nicht ausreicht und was nicht ohne User-Interaktion stattfinden kann.

Bernhard
Titel: Re: Desktop.NDK komprimieren
Beitrag von: Steve_O. am 06.06.07 - 13:52:26
Was bedeutet denn, dass sie fehl schlugen ? ?
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 13:54:52
Wäre ggf. eine Lösung per C-API möglich? Die Desktop.ndk ist doch eigentlich nicht anderes als eine Datenbank. Wenn ich diese per C-API öffne. ist diese nicht vom Client geöffnet. Dann wäre ein Komprimieren auch möglich, oder?
Titel: Re: Desktop.NDK komprimieren
Beitrag von: m3 am 06.06.07 - 14:00:22
Ich könnte mir vorstellen, dass der Client Genie (http://www.clientgenie.com/) das kann.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: koehlerbv am 06.06.07 - 14:00:49
Wieso sollte sie nicht vom Client geöffnet sein? Dann müssten weitere Prozesse (z.B. Replicator gestoppt und ruhig gehalten werden). Zudem müsste der User ja einen Knopf drücken (oder willst Du eine Standalone-EXE bauen?).

Du kannst ja auch einfach austesten und in einem Konsolen-Fenster ncompact.exe starten und auf die DESKTOP.NDK loslassen.

Bernhard
Titel: Re: Desktop.NDK komprimieren
Beitrag von: MaVo am 06.06.07 - 14:03:18
Du kannst ja auch einfach austesten und in einem Konsolen-Fenster ncompact.exe starten und auf die DESKTOP.NDK loslassen.
Genau, Bernhard.
Am besten während des Login des Benutzers oder im Autostart.

Titel: Re: Desktop.NDK komprimieren
Beitrag von: m3 am 06.06.07 - 14:08:37
Das wäre ja auch eine sinnvolle Erweiterung des madicon DBCompactors (http://www.madicon.de/notesdomino/software/dbcompactor/).
Titel: Re: Desktop.NDK komprimieren
Beitrag von: diali am 06.06.07 - 14:09:15
liegt die Desktop auf einem File-Server, dann könnte dies sogar eine Batch nachts machen.

Oder Du startest den Notes-Client per Batch und machst vorher oder nachher den Compact von der Befehlszeile.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 14:10:28
Ich habe mir per LotusScript die Desktop6.ndk geöffnet und compact aufgerufen. Das hatte aber leider keine Wirkung. Gab auch keinen Fehler.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 14:12:10
Die Batch-Versuche probiere ich.

BTW: Der ClientGenie kann das nicht. Den haben wir im Einsatz und ichwollte mein LotusScript dort vor dem Start des Client ausführen. Führte zu keinem Ergebnis.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: Steve_O. am 06.06.07 - 14:13:16
Wenn der Client nicht läuft,
wird das Kennwort der in der notes.ini in der Zeile "keyfile" eingetragenen ID angefragt.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: MaVo am 06.06.07 - 14:25:40
Wenn der Client nicht läuft,

Richtig, Steve, vergaß ganz, dass im Hintergrund ne Applikation auf Notes Zugriff, während ich dies getestet habe (Notes Client war geschlossen).  :(
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 15:44:36
Mit dem ncompact.exe kann ich leider die desktop6.ndk nicht komprimieren. Er läuft zwar los, aber gibt nichts frei.
Titel: Re: Desktop.NDK komprimieren
Beitrag von: koehlerbv am 06.06.07 - 16:10:05
Siehe mein Posting #7. Der Komprimierprozess ist dort auch ein eigener (z.B. immer via Kopie und dann einem Neuaufbau). Der Notes-eigene Mechanismus hierfür ist ganz bestimmt nicht zufällig gewählt, weil hier der Komprimierprozess anderen Randbedingungen unterliegt als beim Komprimieren einer "normalen" NSF.

Bernhard
Titel: Re: Desktop.NDK komprimieren
Beitrag von: Steve_O. am 06.06.07 - 16:18:43
Ist denn überhaupt etwas freizugeben?
Wieviel % sind den laut Eigenschaften in use?

Lass dann ncompact mal mit dem Parameter "-B" laufen!
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 17:37:46
Das verstehe ich nicht. Ich habe mir eine Kopie der Desktop6.ndk gemacht.

Wenn ich meine desktop6.ndk per Client komprimiere wird sie kleiner.

Wenn ich die kopie mit dem ncompact.exe des client komprimiere, passiert nichts. Auch nicht mit dem Parameter -B. Mache ich was falsch?
Titel: Re: Desktop.NDK komprimieren
Beitrag von: koehlerbv am 06.06.07 - 18:02:49
Siehe Posting #16. Die DESKTOP.NDK ist nur in bestimmter Hinsicht eine "normale NSF".
Ich würde empfehlen, den ganzen Thread nochmals sorgfältig zu studieren. Die DESKTOP.NDK ist zu stark in das FrontEnd eingebunden, um hier im Backend etwas drehen zu können.

Bernhard
Titel: Re: Desktop.NDK komprimieren
Beitrag von: oson00 am 06.06.07 - 18:15:58
OK, jetzt hab ich's verstanden. Manchmal steht man da aber auch auf dem Schlauch!!