My mail file appears to have a corrupted Named object table. Does anyone know what this is and how to fix it?
I tried to change the mail template to see if it would clear the issue, but the convert failed.
Mail Convert Failed on mail\mymailfile.nsf: Design Replacement Error: The integrity of a database storage container has been lost - the container will be rebuilt.
I'm thinking to scrub it and replace it with a working replica, but it would be nice to know what could be causing this.
Regards
Named object table is a hash table( a data structure) present in every nsf file.
Its content are up to whoever uses it.This table is used for quick
lookup of data by name=property.It is faster than design collection lookup,faster than view FindByKey search, faster even fulltext searching.How do you come to know named object table is corrupted? is there a console.log(snippet) to validate? You can try with compact -replica to get rid of corruption in Named object table. If that does not help, then go for replacing with working replica.
Hi Rajib,
Thanks for responding. I got an error message while trying to upgrade my mail file template to version 10.
The issue has been happening for a while, and my email file would go offline while the server would run a fixup.
I took the server offline and ran a fixup followed by a compact -replica and it seems to have worked.
Regards
Hi,
The error may indicates that there is a bad view index in the database. It is recommended to rebuild the indexes in the database. To do this, run updall against the database, using the following command at the Domino server console:
load updall -r mail\mymailfile.nsf
If it has not helped then try running fixup on the database.
Load fixup -f mail\mymailfile.nsf
Verify if the issue resolves. If not then use the below command to create replica of the database.
Load compact -replica mail\mymail.nsf
Note: It is recommended to have a database backup before you perform the maintenance.
Thank you.
Regards
Shrikant J
Hi Shrikant,
I had run fixup and compact -B in the past. The compact -replica seems to have done the trick.
Regards
I just had the same issue after moving a Domino Server V9 on Windows to a new Domino Server V14 on Linux. When running compact -c
on a database with ODS 52 I get the error:
Warning: NSFDbObjectRefTable lookup found non existent object for DB: /local/notesdata/mail/xxx.tmp, NoteID: 00000B6E, ObjectID: 80000B6A trying to compact a databases
The compact task doesn't take place.
I tried fixup -j -f
, updall -R
, compact -REPLICA
: none of these solved.
Using the Find note in the Domino Administrator searching for note B6E
an error pops up:
An item's value or datatype differs from the same item in the object store note
The only way to recover the database was making a new copy of it.