Recover documents from a corrupt Lotus Notes database

Today when I was reading an IBM RSS feed about Lotus Domino, I stumbled upon an interesting technote on how to recover documents from a corrupted Lotus Notes database. The technote first recommends you attempt the standard fixup, updall and compact. However if those don’t work, this is something else to try.

The process recommended is to write an agent that will attempt to copy each document in the database to a new database. The technote has sample code that you could easily copy and paste with only a couple of tweaks to the filenames. I have never had a database that needed this but being prepared could come in handy in an emergency.

3 Responses to “Recover documents from a corrupt Lotus Notes database”

  1. Hub Says:

    This sounds very interesting.
    Unfortunately the link to the technote is no more working, and I cannot find this technote on Lotus IBM site. Do you still have the sample code?
    Thanks a lot in advance!

  2. Priya Says:

    I ran into a similar problem while attempting to copy one of my archive databases to another machine. The .nsf copy failed with a Cyclic Redundancy Check error. After none of simple remedies worked, I tried the Database copy utility offered by my Notes 7 client. I am not sure if it existed when the original entry was posted, but since this page was the first result in my Google search “lotus notes archive corrupt”, I thought leaving this comment might be useful for other folks looking for a resolution.

    Select your database from the workspace, and invoke File->Database->New Copy… from the main menu. During the copy, I was presented with a few “I/O data error” messages, that I chose to ignore, and a copy was successfully created. The original size of the database, 2.09 GB, was reduced to 1.9 GB (a few missing documents), but I could thenafter copy the new .nsf file into a different machine, and open it from the Notes client there.

  3. radanhotmail Says:

    my lotus notes archive file (this is one with all my old emails) is corrupt. everytime i try and open it i get the message “Database is corrupt — cannot allocate space”.
    any ideas on what i can do? have been trying get my IT guys to fix this but they have not managed to do it for the last 3 months. Please could you help! Many thanks

Leave a Reply

You must be logged in to post a comment.