Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Heros am 03.02.04 - 09:49:26

Titel: Reparieren von Datenbanken
Beitrag von: Heros am 03.02.04 - 09:49:26
Hi,

uns sind zwei Datenbanken kaputt gegangen, wie repariere ich diese?
Titel: Re:Reparieren von Datenbanken
Beitrag von: smokyly am 03.02.04 - 09:54:54
Möglichkeiten zum Reparieren beschädigter Datenbanken

Wenn eine Datenbank beschädigt ist, können Sie eine der folgenden Methoden verwenden, um das Problem zu beheben. Da eine Beschädigung bei protokollierten Datenbanken ein wesentlich kleineres Problem darstellt, werden diese Methoden in erster Linie für das Beheben von Beschädigungsproblemen bei nicht protokollierten Datenbanken verwendet.

Führen Sie die Fixup-Task aus, um beschädigte Ansichten und Dokumente zu reparieren.

Führen Sie die Updall-Task aus, um beschädigte Ansichten und Volltextindizes zu reparieren. Wenn das Problem in einer beschädigten Ansicht liegt, sollten Sie Updall ausprobieren, bevor Sie es mit Fixup versuchen.

Führen Sie die Compact-Task mit der Option -c aus, um Beschädigungsprobleme zu beheben, die Fixup nicht behebt.

Drücken Sie UMSCHALTTASTE+F9, um eine Ansicht neu aufzubauen.

Drücken Sie STRG+UMSCHALTTASTE+F9, um alle Ansichten in einer Datenbank neu aufzubauen.

Erstellen Sie eine Replik der Datenbank.

Gruß
Geri
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 03.02.04 - 11:21:18
Wenn ich das alles mache bekomme ich die Fehlermeldung Database is corrupt, cannot allocate space, was heißt daS?
Titel: Re:Reparieren von Datenbanken
Beitrag von: smokyly am 03.02.04 - 11:43:11
Kannst Du eine KOPIE (über Client oder / und BS) machen und diese dann öffnen?
Ansonsten bin ich ratlos...,sorry ???
Dann sind die Experten gefragt.
Titel: Re:Reparieren von Datenbanken
Beitrag von: koehlerbv am 03.02.04 - 11:53:41
Wenn das auch auf der Serverconsole steht nach load compact database.nsf, dann hast Du schlechte Karten und musst nach dem letzten Backup suchen ... Oder eine lokale Replik oder eine Replik von einem anderen Server über die defekte DB bügeln.

Bernhard
Titel: Re:Reparieren von Datenbanken
Beitrag von: MOD am 03.02.04 - 12:05:35
Wenn ich das alles mache bekomme ich die Fehlermeldung Database is corrupt, cannot allocate space, was heißt daS?
Hast du wirklich compact -C ausgeführt?

hier weiter Infos:

http://www-1.ibm.com/support/docview.wss?rs=463&context=SSKTMJ&q1=%22cannot+allocate+space%22&uid=swg21095442&loc=en_US&cs=utf-8&lang=en (http://www-1.ibm.com/support/docview.wss?rs=463&context=SSKTMJ&q1=%22cannot+allocate+space%22&uid=swg21095442&loc=en_US&cs=utf-8&lang=en)

Ansonsten bleibt dir wirklich nur noch die Möglichkeit mit einer Replik bzw. mit einem Backup.

 ;D MOD
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 03.02.04 - 19:52:52
Hi,

ich habe alles probiert und auch richtig eingegeben. Ich habe alle kaputten Datenbanken vom Band zurückgespielt.

Totzdem danke Jungs!
Titel: Re:Reparieren von Datenbanken
Beitrag von: koehlerbv am 03.02.04 - 20:28:36
Gern geschehen - auch wenn wir nicht viel helfen konnten ...
Du solltest jetzt aber mal Detektivarbeit betreiben - es muss ja einen Grund geben, warum es zwei DBs zerschmissen hat. Ist das tatsächlich zeitnah passiert, oder waren das zwei längst unbeachtete DBs, so dass man kaum noch feststellen kann , wann ...
Wegen Bandrücksicherung: Gab es keine (relativ) aktuellen Repliken ?

Sag' mal an.

Ciao,
Bernhard
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 03.02.04 - 23:04:53
Hi,

die Datenbanken sind kaputt gegangen da der Server seine Virtuelle Festplatte verloren hat die im SAN lag! Einer der Gibics im FC Switch ist kaputt gegangen. Leider bin ich erst Azubi im 2 Lehrjahr und habe von Notes net so die Ahnung! Unsere Notesfachfrau ist momentan in Urlaub! :-) Die zwei Datenbanken waren welche die seit der letzten sicherung nicht mehr geändert wurden, von daher gehts.
Titel: Re:Reparieren von Datenbanken
Beitrag von: koehlerbv am 03.02.04 - 23:15:08
Danke für die Info, Heros !
Aber Du solltest mlal mit Deiner Notes-Fachfrau besprechen, was da wirklich schief gelaufen ist. Das beschrieben Procedere reciht eigentlich nicht aus, um eine Notes-DB zu himmeln. Und wenn ich SAN lese (mit all' dem, was da an eigentlich auch so an weiteren Ressourcen zur Verfügung stehen sollte), frage ich mich, warum denn dann keine wirklich aktuellen Repliken zur Verfügung stehen sollten ...

Aber nichts desto trotz: Du hast da offensichtlich wirklich einen Super-Job hingelegt unter den bestehenden Bedingungen, so, wie ich das jetzt von aussen beurteilen kann ! Da solltest Du der Zeit nach dem dritten Lehrjahr allemal sehr optimistisch entgegen sehen !

Viele Grüsse,
Bernhard
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 04.02.04 - 08:46:09
Danke für das Lob! :-)

Ich bin auch sehr froh hier mal ein gutes Notes forum gefunden zu haben. Werde hier wohl öfter mal was fragen! :-)
Titel: Re:Reparieren von Datenbanken
Beitrag von: MOD am 04.02.04 - 10:22:12
Wenn es nicht an den Festplatten gelegen hat, wirst du den Fehler nicht finden. Wir hatten vor geraumer Zeit bei vier Datenbanken das gleiche Phänomen. Die Lösung des Problems hat uns nicht interessiert sondern der grund für die Fehlermeldung. Nach langem Hin und Her mit dem Support von IBM (Ireland) haben wir dann diese eMail erhalten:

Please provide me with a list of steps so that I can attempt to reproduce
the corruption.  
The residual corruption can tell us what is corrupt in the database, but not what series of events brought the database to that state.  Database corruption is when some parts or all of the database objects are unreadable or the integrity is questionable.  A corrupt state can occur in several places.  These related to bad tables, notes, folders, bitmaps and so on.
Questionable integrity occurs when a database header or index has entries that appear to be invalid.  To some extent, an unknown state could occur that prevents any Domino task from performing as it should.

Causes of Database Corruption
Improper operation procedures (for example, improper shutdown)
Operating system or network problems
Memory overlay
Hardware failures
In any event, these environmental hazards cause abrupt termination that
prevents a database from writing to a disk or being closed properly after
it was accessed. An unknown state occurs when the database is not closed
properly, for example, a server crashes or a database file is copied at the
operating system level while open.

Read-Only Corruption
When the Domino server detects a corrupt database, it will mark it as read
only, and when the
database is opened, the Domino server shows error messages similar to the
following.

"NSFDbOpen: File 'C:\louts\notes\data\test.nsf' is CORRUPT - Now
Read-Only!"
-or-
"Database is corrupt -- Cannot allocate space"

Undetected Corrupted Database
This happens only when any of the server tasks are unable to recognize the
integrity of the database table, index, view and so on. The effects may
cause a server to crash. You should search the Notes log/console output for
the last couple of crashes and compare similarities of any particular
databases that AMgr, Indexer or any other task was working on before the
crash.

I'm afraid I can't help you.  Let me know how you would
like to progress this PMR.

 ;D MOD
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 04.02.04 - 10:31:34
Vielleicht ist das der Grund warum viele bei uns in der Firma auf Exchange umsteigen wollen...
Titel: Re:Reparieren von Datenbanken
Beitrag von: MOD am 04.02.04 - 10:46:28
Das Problem für mich ist, dass vier Datenbanken zerstört worden sind. Die Fehlerquellen trafen bei uns nicht zu.
Es kann uns trotzdem keiner sagen woran dieses liegt. Und das ist das was mich sehr erschreckt.

 ;D MOD
Titel: Re:Reparieren von Datenbanken
Beitrag von: Driri am 04.02.04 - 11:13:21
Vielleicht ist das der Grund warum viele bei uns in der Firma auf Exchange umsteigen wollen...

Man sollte aber nicht meinen, daß man dann keine Probleme hat. Die Probleme sind dann eben andere. Und so wie ich Exchange erlebt habe, schwerwiegendere.
Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 04.02.04 - 11:37:52
Ich kenne mich da leider nicht so gut aus! Wir sind ein Windows orientiertes Haus, führen aber Notes und viele Leuten geht der Client auf die Nüsse.
Titel: Re:Reparieren von Datenbanken
Beitrag von: MartinG am 04.02.04 - 20:55:37
Ich glaube das Problem mit einer defekten Datenbank hättest Du als Exchange Admin manchmal gerne.

Bei Exchange liegen alle, alle Mails in einer einzigen grossen Datenbank (MessageStore) und wenn der mal einen Schuss hat....

Ich kenne eine Firma denen ist mal der MessageStore abgeraucht mit  14GB Daten - die haben dann einen Spezi von MS eingeflogen der aber auch nichts mehr reparieren konnte. Das Ergebnis war dann eine Rücksicherung des MessageStores und verlorene Mails von 12h bei 230Usern....

Fairerweise muss man sagen das war noch unter Exchange 5.5... - die neuen Versionen sind da wohl deutlich robuster durch den SQL-Server Unterbau. Das Konzept das immer noch alle Daten in einem MessageStore liegen ist allerdings auch für die meisten Exchange-Admins zum Kotzen vor allem da die Rücksicherung von einem User-Postfach vor Exchange2003 schon ein Drama ist...

Gruss
Martin

@Heros - an Eurer Stelle würde ich auf jeden Fall auf Notes6 migrieren, da ist einiges deutlich userfreundlicher geregelt. Sinnvolle Papierkorbfunktion, re. Maustaste wird besser unterstützt, User kann mehr anpassen, VCF usw...




Titel: Re:Reparieren von Datenbanken
Beitrag von: Heros am 04.02.04 - 22:17:24
Migration auf Notes 6 steht im 2 Quartal hat oder halt umstellung auf exchange, dessen sind sie sich noch net einig.
Titel: Re:Reparieren von Datenbanken
Beitrag von: koehlerbv am 04.02.04 - 22:44:53
Migration Notes / Domino nach Exchange: Das ist krank. Definitiv ... Vor allem, da beide Systeme nach wie vor nicht vergleichbar sind !
Bernhard