Das Notes Forum
Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: SIHI am 04.03.14 - 11:39:13
-
Hallo zusammen,
ich versuche mit Hilfe der indirect files Technik mehrere Datenbank zu verarbeiten.
Wie in diesem Thread beschrieben (http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Indirect-files-maintenance) habe ich die .IND Datei angelegt und versucht über ein load compact die Verarbeitung zu starten
Dabei kommt es zum Fehler:
File does not exist
(Selbiges Problem wird auch in dem Thread unten unter Kommentare angeführt)
Nur was ist das Problem?
- die .IND Datei befindet sich im Data-Verzeichnis
- in der .IND Datei sind die Datenbanken inklusive Sub-Directory (mail\) angegeben
- load compact maildb.IND -c -n -v gestartet aus der Console
Ich hoffe, ihr könnt mir helfen
Schöne Grüße
Ole
-
Welches Betriebssystem?
-
Moin
Schon mal probiert das *.ind als letzter Parameter zu verwenden ?
-
Das Betriebssystem ist Windows Server Standard 2008 R2 mit FP1
ja, ich habe verschiedene Varianten probiert:
- load compact maildb.IND -c -n -v
- load compact maildb.IND "-c -n -v"
- load compact -c -n -v maildb.IND
- load compact "-c -n -v" maildb.IND
- load compact maildb.IND
immer der selbe Fehler: File does not exist
-
Stolpert das über eine Leerzeile am Ende oder so?
-
Moin
Als nächstes würde ich mal den absoluten Pfad zur Maildb.ind mitgeben.
-
Leider hatte das auch wenig Aussicht auf Erfolg
load compact D:\Lotus\Domino\Data\maildb.IND
[05D4:0002-0CFC] 04.03.2014 13:04:24 Database compactor error: File does not exist
-
Das Problem ist doch nicht, dass die ind datei nicht gefunden wird, sondern er mit dem Inhalt der Datei Probleme hat.
-
das hatte ich auch schon vermutet, dass es mit dem Inhalt der .IND Datei Probleme geben mag.
Darum habe ich nur eine einzige Zeile dort hineingestellt:
mail\alu.nsf
Gespeichert, probiert.... und Fehler "File does not exist"
Dann habe ich einen
lo compact mail\alu.nsf
ausgeführt.... fehlerfrei durchgelaufen.
Ich verstehe nicht, wo das Problem ist. Die Aussage "File does not exist" ist ja auch sehr dürftig.
-
Das hier auch beachtet ?
http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21405726 (http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21405726)
-
Hallo Klaus,
vielen Dank für den Link. Aber der Hinweis gilt für
Operating system(s): IBM i, i5/OS
Ich betreibe den Domino Server auf
Windows Server Standard 2008 R2 mit FP1
Gruß
Ole
-
Hallo Ole,
in dem von dir angegebenen Dokument wird folgendes geschrieben:
**Important Note for Convert Task:: Requires the -f parameter prior to indirect file
Also probier mal:
load compact -f maildb.IND
Gruss
Toralf
-
Hallo Toralf,
vielen Dank für ein Posting.
Der Parameter -f bezieht sich auf den Convert-Befehl.
Ich möchte aber Compact ausführen.
Passt also leider nicht.
Werde weiter suchen
Gruß
Ole
-
Hi,
mal ne ganz blöde Frage ;)
Wie ist Deine .ind Datei aufgebaut? Steht in der ersten Zeile auch:
datei.ind contains
mail\test.nsf
[...]
Mich hat Dein Post mit dem
Darum habe ich nur eine einzige Zeile dort hineingestellt:
mail\alu.nsf
Gespeichert, probiert.... und Fehler "File does not exist"
irritiert.
Bye,
Markus
-
Schon mal versucht der IND-Datei einen anderen Namen zu geben? Vielleicht stört sich Notes aus irgendeinem Grund an dem Namen "Maildb".
Bei Notes weis man schließlich nie...
Wir hatten mal mehrere Compacts mit einer IND namens Einkauf.ind durchgefüht, lief ohne Probleme.
MfG
Matthias
-
nein, das ist es alles nicht.
jeder eine "datei.ind contains"
noch der Dateiname ist das Problem
Es scheint irgendwie mit dem Betriebssystem zu tun zu haben.
Berechtigungsproblem oder ähnliches
Das Notes-Data und das Notes-Programm Verzeichnis befinden sich auch auf unterschiedlichen Laufwerken
Notes-Programm - c:\
Notes-Data - d:\
-
Hast du schon mal versucht die Datei ins Programmverzeichnis zu verschieben und dann über den kompletten Pfad anzusprechen?
Ich weis halt nicht obs hilft, sind nur Sachen die mir so durch den Kopf gehen...
-
Nein, das hilft auch alles nicht.... ins Programmverzeichnis kopiert.... selber Fehler
Gibt es Debug-Parameter, die man setzen kann, um mehr Informationen zu erhalten?
-
Hallo Ole,
ja, es funktioniert beispielsweise so: load compact -B textfile.ind
"textfile.ind" ist ein Textfile, mit je einem Dateinamen (mail\xyz.nsf) pro Zeile.
Frage:
Du schreibst, auf c:\ ist ein Notes-Programm installiert.
Hm.
Ich nutze das .IND File auf einen Domino-Server, und da klappt es.
Gruss
Toralf
-
Hi,
hast Du Dir das Log mal genauer angeschaut?
Ich hab bei mir gerade mal testweise eine meiner IND-Datei verarbeiten lassen.
Bin auch nach der Anleitung (http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Indirect-files-maintenance (http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Indirect-files-maintenance)) vorgegangen, die vorgibt, dass man in die erste Zeile
"datei.ind contains"
setzen muss und dann eine Liste der Datenbanken mit relativem Pfad zum Data-Verzeichnis.
Da der Compact automatisiert läuft bekomme ich nicht immer alles mit :-)
Jetzt hab ich mal auf die Konsole geschaut und gesehen, dass er sich an der ersten Zeile stößt, nämlich genau der Zeile "datei.ind contains".
Der genaue Wortlaut der Fehlermeldung lautet da nämlich:
"The pathname 'pfad-zum-Data-Verzeichnis\datei.ind contains' specified in an indirect pathname file, was not found: File does not exist"
Die IND-Datei wird dann aber normal weiterverarbeitet. Nachdem ich die erste Zeile herausgenommen habe, wird die IND-Datei ohne Fehlermeldung abgearbeitet.
Bye,
Markus
-
Und was passiert, wenn du die Dateinamen in der ind-Datei wie folgt einträgst:
D:\Lotus\Domino\Data\mail\alu.nsf
edit: ach... tritt das Problem nur beim compact Task auf? Oder auch beim fixup?