Get started Bring yourself up to speed with our introductory content.

Why am I getting NAB corruption errors?

I keep receiving the following entry in the log, and then the NAB (names.nsf) goes corrupt:

Admin process: File name: 
names.nsf: File is in use by another program

CORRUPTION ERROR 'This database 
cannot be read due to an 
invalid on disk structure'

08/09/2004 07:16:40 AM  NIF: in 
collection "($Policies)", ID=0 length 2048
I've run compact with all my servers down, and the corruption keeps happening. Do you have any ideas? Thank you.
One idea that often works in these cases is use file/database/new copy. This will make a fresh copy of the whole database, and fixes problems as it does so. Be aware that you will have to rename the new database to be names.nsf, and make a new replica of it on all other servers in the domain, since the database will now have a different replica ID. But if nothing else works, this is worth a try.


I have also this received this log error when an nsf's icon was corrupted rather than the file itself (guess Notes can't get a handle on the difference for the log). I solved it by removing and re-adding the DB icon. Could this also be the case with a corrupt NAB/directory icon? It never happened to me with the NAB, but I was just wondering...

—Lisa R.


I have not see this problem myself, but it is a great idea. Definitely something the first user should check.

—Chuck Connell, Security and Administration Expert

Do you have comments on this Ask the Expert question and response? Let us know.

Dig Deeper on Lotus Notes Domino Database Management

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.




  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...