none
I need the help with lotus notes RRS feed

  • Question

  • Hi, I need the help with lotus notes! When I start the application, I receive the following message: "NSFDbOpen: File 'C:LotusDominoDatanames.nsf' is CORRUPT - Now. How to restore it?
    Thursday, October 23, 2014 6:37 AM

Answers

  • Assuming it's a local file and there are no replicas/copies (either locally or on Domino servers), you may try to fix the db running either fixup or compact on it.
    (Make a copy of the affected db before you attempt next steps!)

    Client execs for both methods (there are also server versions) are located in Notes directory of Lotus install and called nfixup and ncompact respectively.

    Run nfixup -? or ncompact -? to see syntax

    Warning: if no database is specified it runs on all databases!

    IBM suggests to run fixup first (you may try various options) and if this fails to try compact -c to salvage anything which is still readable (this runs a copy type compact). You may also use addtional options (eg. -D to discard view indexes or -i to ignore errors).

    You may also need to run updall to update/rebuild view indexes after recovery.


    Or try: NSF Repair Kit. A must-have Lotus Notes NSF repair utility for home users and professionals dealing with NSF file corruption on a regular basis. 

    As it works, is described here: http://www.nsf.repair/

    If it doesn't work, then look here: http://www.filerepairforum.com/forum/other/other-aa/lotus-notes/357-how-to-repair-corrupted-nsf-file-in-lotus-notes
    • Marked as answer by RobertTod Thursday, October 23, 2014 7:20 PM
    Thursday, October 23, 2014 6:27 PM

All replies

  • Lotus Notes is not a Microsoft product. I would recommend turning to IBM for support.

    http://www.ibm.com/developerworks/lotus/forums.html

    In general, corrupt nsf files can be checked and possibly recovered by nfixup.exe


    MCP/MCSA/MCTS/MCITP

    • Proposed as answer by Olavo Rotta Thursday, October 23, 2014 2:03 PM
    Thursday, October 23, 2014 6:56 AM
  • Assuming it's a local file and there are no replicas/copies (either locally or on Domino servers), you may try to fix the db running either fixup or compact on it.
    (Make a copy of the affected db before you attempt next steps!)

    Client execs for both methods (there are also server versions) are located in Notes directory of Lotus install and called nfixup and ncompact respectively.

    Run nfixup -? or ncompact -? to see syntax

    Warning: if no database is specified it runs on all databases!

    IBM suggests to run fixup first (you may try various options) and if this fails to try compact -c to salvage anything which is still readable (this runs a copy type compact). You may also use addtional options (eg. -D to discard view indexes or -i to ignore errors).

    You may also need to run updall to update/rebuild view indexes after recovery.


    Or try: NSF Repair Kit. A must-have Lotus Notes NSF repair utility for home users and professionals dealing with NSF file corruption on a regular basis. 

    As it works, is described here: http://www.nsf.repair/

    If it doesn't work, then look here: http://www.filerepairforum.com/forum/other/other-aa/lotus-notes/357-how-to-repair-corrupted-nsf-file-in-lotus-notes
    • Marked as answer by RobertTod Thursday, October 23, 2014 7:20 PM
    Thursday, October 23, 2014 6:27 PM
  • Hey Robert

    You could try to run the fixup tool, this tool scans the corrupt NSF file and then collect the information to show which files are corrupt. Now click on the repair button to repair and recover corrupt NSF files. You can also go to the console and use nCompact -c and nUpdall -r command to fix up the errors in NSF file and repair them so that Lotus notes can use these NSF files again. You may follow the instructions from here 


    Monday, December 10, 2018 6:02 AM