Autor Thema: Koruppte Datenbank. Wie Datenbank ansprechen mit Leerzeichen im Namen?  (Gelesen 2138 mal)

Offline ITLearn

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Hallo zusammen,

ich habe das Problem, das wir eine beschädigte Kontaktdatenbank unter Lotus haben. Diese liegt zentral auf dem Server.

Die Datei trägt leider ein Leerzeichen im Namen und so können wir keine der Befehle Compact etc. direkt auf die Datei aus führen. Die Datei sieht wie folgt aus:

"XYZ ZXY.nsf"


Gibt es eine Möglichkeit die Datei in der Konsole anzusprechen, um nur auf diese Datei Cpmpact etc. ausführen zu können?


Vielen Dank für eure Hilfe
ITLearn



Driri

  • Gast
Hast Du schon mal Anführungszeichen versucht ?

Also z.B. load compact "dir\xyz zxy.nsf"


Ganz zur Not fahr den Server runter und änder den Dateinamen im Betriebssystem.

Offline ITLearn

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Hallo Driri,

ja anführungszeichen haben wir schonmal probiert. Hat leider auch keinen Erfolg gebracht.

Driri

  • Gast
Was passiert denn, wenn Du das über den Adminclient machst ?

Glombi

  • Gast
Wenn es über die Console gehen soll, dann nur mit einem Datenbanklink. Du musst auf dem Server eine ASCII-Datei ins Datenverzeichnis kopieren, die nur eine Zeile enthält - und zwar den Pfad auf die "xyz xyz.nsf".
Dann kannst Du
  load compact xyz.nsf
aufrufen.

Die xyz.nsf erstellst Du mit dem Texteditor und trägst dort den kompletten Pfad ein. Am besten als xyz.txt erstellen und dann anschließend in xyz.nsf umbenennen.

Andreas

Offline ITLearn

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Hallo zusammen,

@ Diri, wenn ich es über den Adminclient ausführe, findet er die Datei erst garnicht.

@Glombi, Deine Idee klingt gut, nur verstehe ich nicht ganz wie die Pfad angabe erfolgen soll. Relativ oder Absolut?

also z.b. so : "d:\Lotus Domino\Data\xyz zxy.nsf" oder
"xyz zxy.nsf", da die Datei im gleichen Pfad liegen würde?

Vielen Dank für eure mühe bisher schonmal.

Glombi

  • Gast
Also ich würde den vollständigen Pfad nehmen: d:\Lotus Domino\Data\xyz zxy.nsf

Normalerweise liegt ja die referenzierte Datenbank eben nicht im Datenverzeichnis, denn sonst würde ein DB-Link gar keinen Sinn machen. Daher weiß ich nicht, ob auch eine relative Pfadangabe funktioniert.

Nachdem der compact gelaufen ist solltest Du die DB-Link Datei wieder löschen, wer weiß was sonst alles passiert!

Andreas

Offline ITLearn

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
Vielen Dank :)

Ich werde das dann mal die Tage testen wenn was mehr Zeit parat ist.
Hoffe es funktioniert. 8)

Offline hallo.dirk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.166
  • Geschlecht: Männlich
  • Admin forever ;)

P.S.:
Je nachdem wie die DB in Anwendungen eingebunden ist, würde ich bei der nächsten Server Wartung das Leerzeichen entferen
Gruss
Dirk

------------------------------------------------------------
Sametime
Traveler
IQ Suite von Group Technologies
Marvel Client von Panagenda
Blackberry Enterprise
FIRM von HASDL 
BELOS von Bechtle
mobile.profiler (MDM) und traveler.rules von Midpoints

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz