Monday, June 28, 2010

Fixing “Document NT00000AAA in database is damaged..” Error in Lotus Notes

Are you facing serious corruption problems with Lotus Notes database file? Is your NSF (Notes Storage File) file inaccessible and unusable due to corruption? Well, file corruption is a pretty common problem that may affect all kinds of files. The most frequent reasons of corruption are virus infection and application malfunction. At this stage, a valid backup of NSF file proves great help. But, if it is not updated or not available at all, Lotus Notes Recovery becomes need of hour.

As a practical example of NSF file corruption, you may come across any of the below error messages when you try to fix the corrupt NSF file using 'Fixup' tool:

(1) Database fixup process started
Performing consistency check on mail\filename.nsf...
Document NT00000AAA in database is damaged: Field length stored in document is incorrect (Field Body, Datatype 0001)
Document NT00000AAA in database has been deleted

(2) Document NT00000AAA in database is damaged: Document has invalid structure
Document NT00000AAA in database has been deleted

(3) Database is corrupt -- Cannot allocate space

This behavior of Lotus Notes database file occurs on both non-clustered and clustered systems. In such cases, you need to figure out the cause of this problem and Repair Lotus Notes database by fixing it, to gain access of your mission-critical data.

Root of the problem:

As stated in the above error messages, this behavior is caused due to corruption to the NSF file. NSF file corruption could be the outcome of application malfunction, improper system shutdown, virus infection, file system issues, user errors, and other similar situations. Corruption can also occur if 'Allow Soft Deletions' option is enabled.

Resolution:

You can try out any of the below methods to try fixing this issue:

(1) Disable 'Allow Soft Deletions' option.

(2) Run Updall -R command-line tool, followed by Fixup -F -J utility, on corrupt Lotus Notes database.

(3) Restore corrupt NSF file from the current and valid backup. You can restore entire NSF file or some of the require objects from it.

In case the above methods fail to work, NSF File Recovery using third-party tools is the only way to fix the issue. The applications use highly effective and advanced scanning techniques to Repair NSF File in all corruption scenarios. They are totally secure and simple to use.

Stellar Phoenix Lotus Notes Recovery is the most comprehensive utility to repair and restore damaged NSF file. The software is designed for IBM Lotus Notes 7.x and IBM Lotus Notes 6.x. It extracts all inaccessible objects of NSF file, such as Emails, contacts, attachments, appointments, journal, To-Dos, and calendar entries.

Wednesday, June 23, 2010

Resolving “Database is corrupt -- cannot allocate space” Lotus Notes Error

Are you unable to open your NSF (Notes Storage File) of IBM Lotus Notes email client? Are you getting “Database is corrupt -- cannot allocate space” error while opening the Lotus Notes database? Well, this problem is caused by database corruption. After corruption, Lotus Notes can not read data from the database and it becomes totally inaccessible. This behavior leads to critical data loss situations and requires Lotus Notes Recovery to work around the problem, if a valid backup is not in place.

As a practical example of this problem, you may come across the below error message when you try to open the NSF file after moving the file out of the directory and then back again:

“18/02/2006 12:32:31 PM Database Fixup: Started
**** DbMarkCorruptAgain(Both SB copies are corrupt), DB=f:\pmktfiling2004.nsf T
ID=[0DA4:0002-0D14] File=dbsuper.c Line=398 ***
18/02/2006 12:32:32 PM Unable to fixup database f:\pmktfiling2004.nsf: Database
is corrupt -- Cannot allocate space
18/02/2006 12:32:32 PM Database Fixup: Shutdown

C:\Program Files\lotus\notes>ncompact f:\pmktfiling2004.nsf
The ID file being used is: C:\Program Files\lotus\notes\data\Ap050214.id
Enter password (press the Esc key to abort):

**** DbMarkCorruptAgain(Both SB copies are corrupt), DB=f:\pmktfiling2004.nsf T
ID=[0D90:0002-0D40] File=dbsuper.c Line=398 ***
18/02/2006 12:33:14 PM Database compactor error: Database is corrupt -- Cannot allocate space

Database is corrupt -- Cannot allocate space”

After this behavior of Lotus Notes application, the NSF file becomes totally unusable and inaccessible. To gain access of your significant data in such cases, you need to identify the cause of this problem and fix it using NSF File Recovery solutions.

Root of the problem:

As stated in the above error message, this behavior may occur if your NSF file is corrupt. Corruption can be caused by various reasons, such as virus infection, improper system shutdown, application malfunction, and more.

Solution:

To Repair NSF File in such critical situations, you need to restore the database from the most recent backup. If backup is not in place, use commercial NSF recovery tools.





The Lotus Notes Recovery software are specifically designed to scan entire database using powerful scanning algorithms and restore all the inaccessible data. The applications come equipped with simple and interactive graphical user interface to offer easy recovery.

Stellar Phoenix Lotus Notes Recovery is the most efficient utility to successfully repair and restore corrupt NSF File in all cases of corruption. The software works well with IBM Lotus Notes 7.x and 6.x. It restores all corrupt items from Lotus Notes database, such as emails, notes, tasks, contacts, journal, and attachments.

Wednesday, June 2, 2010

Repairing corrupted NSF file due to compaction in Lotus Domino 7.0.3

Lotus Notes is a popular email client and personal information manager that is developed and marketed by IBM. It is an integrated desktop client program that is used for emailing, calendaring, managing the PIM, instant messaging, Web browsing, and what not. All such information of Lotus Notes is stored in an NSF file. The size of the NSF file can be defined, and when the size of the NSF file nears the size limit you should compact the file to prevent corruption and, thus, data loss. However, sometimes compacting an NSF file, too, may result in its corruption. In such case, you should repair the NSF file using a third-party NSF File Recovery software to Repair NSF File.

Consider a scenario wherein you have Lotus Domino 7.0.3 FP1 installed on your Windows Server 2003 system. You put the databases for compaction every night while leaving for the day. However, when you come back the next day you find that few databases have corrupted. An error message is displayed, that is:

“Error compacting Mail *.nsf: Database is corrupt -- Cannot allocate space”