Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Lotus Notes does not assign new instance-id

Created: 28 Feb 2013 • Updated: 15 Apr 2013 | 3 comments
Daniel Be.'s picture
This issue has been solved. See solution.

Hello Guys,

I have the problem, that the NetBackup for Lotus Notes Database Agent restore, the restored database does not get a new instance ID.
 

The Transactionlogging(circular) is activated and the Restore is realised, like it is described in this Article: http://www.symantec.com/docs/TECH38711

Netbackup Version: 7.1.0.2

Domino: 8.5.3

Thank you in advance,

Daniel

Operating Systems:

Comments 3 CommentsJump to latest comment

RLeon's picture

From the Nbu 7.1 Lotus Nodes admin guide:

Transaction logging style - Circular

... The reuse saves resources, but limits your recovery options. Transaction log extents are not backed up by database agent when circular-style logging is enabled...

So your backup images do not contain Transaction logs.

Transaction logging style - Archive

... Backups of the archive-style transaction log extents ensure that the transaction log extents are marked as available to be recycled...

... Archive-style transaction log extents must be backed up, unlike circular-style and linear-style transaction log extents, which cannot be backed up.

Only the Archive Transaction logging style would allow NetBackup to backup the Transaction logs.

Restore options - Database Identification

(Select New Instance ID without selecting New Replica ID)
This option is not applicable when you restore unlogged databases.

(Select New Instance ID and New Replica ID)
For logged databases, a new database instance ID and a new replica ID are assigned. For unlogged databases, (only) a new replica ID is assigned.

Since the backup images do not contain Transaction logs, when you restore, you are restoring an "unlogged" database. And from the above, unlogged databases do not get new instance IDs.

SOLUTION
Daniel Be.'s picture

Hello Rleon,

thank you very much for your answer.

Is there a possibility to regenerate the ID with circular Logging? Because its not possible to activate the archive mode.

... The reuse saves resources, but limits your recovery options. Transaction log extents are not backed up by database agent when circular-style logging is enabled...

Is it possible to backup the transactio log by a extra backup job, or is the database still unlocked ?

Thank you in advance,
Daniel 

RLeon's picture

Is there a possibility to regenerate the ID with circular Logging?

This is not really applicable to circular logging due to the fact that - unlike archive style logging - it does not support point-in-time recovery.

According to the Lotus Domino wiki:

Domino assigns a new DBIID when:
You enable transaction logging for the first time.
You run the Compact task with an option -- for example, the option to reduce file size.
You run the Fixup task on corrupted databases.
You move a Domino database to a logged server.

... and when you restore archive-style-logging databases using 3rd-party backup software.

Is it possible to backup the transactio log by a extra backup job

No. Unless the database uses archive style logging, you cannot backup its transaction logs.
Due to the nature of circular logging, there is no point in doing so anyway.