clepron1
1 Nickel

How to restore NSF database from other client

Jump to solution

Hi

Is that possible to restore a notes database (nsf) from an other client (other domino AIX server). (backup is done from a client 'A', I want to restore from server 'B').

I'm sure I could restore from A to B, but is that possible directly from B ? (if A is dead for example).

When I try , I got the message :

Querying and recovering objects.
Full backup not found, cannot recover without full backup /data/notes/data/mail/ddy01/cstern.nsf/

Configuration file is (on the target server):


NSR_SERVER=SMSFRNDC01NTW01

Notes_ExecDirectory=/opt/ibm/lotus/notes/latest/ibmpow

NSR_NOTES_INI_PATH=/data/notesdata/notes.ini

NSR_BACKUP_PATHS=/data/notesdata/mail/ddy01/cstern.nsf

NSR_RECOVER_TIME="01/02/2011 12:00"

NSR_RELOCATION_DEST=/data/restore

NSR_APPLY_LOGS=TRUE

NSR_DEBUG_LEVEL=1

NSR_CLIENT=saxfrndc01dom01

NSR_RESOURCE_DIR=/opt/ibm/lotus/notes/latest/ibmpow/res/fr_FR

LIBPATH=/opt/ibm/lotus/notes/latest/ibmpow

Thanks

Christophe (Networker and Datadomain, no tape)

0 Kudos
5 Replies
coganb
3 Cadmium

Re: How to restore NSF database from other client

Jump to solution

Hi Christophe,

What you are trying to do should work: 

From the NMDA Admin Guide - check page 196.

"A directed recovery allows you to use the NetWorker User for Lotus program to initiate the recovery of Lotus database files that were backed up on a different
computer."

There's a list of what you need to setup for this to work there also.

For NML Admin Guide, this is on page 6-14:

Have you configured the Remote Access attribute of the Client resource of the source client?

If you put the error message in a powerlink search, there are a few other reasons given why you would get this error message also which you should check out if your configuration looks ok after reviewing the Administration Guide.

regards,

-Bobby

0 Kudos
clepron1
1 Nickel

Re: How to restore NSF database from other client

Jump to solution

Hi Bobby

It works well, from one server to restore database of an other server, using NSR_CLIENT and using the good remote access format (user= .... , host=....)

Thanks !

Christophe

0 Kudos
clepron1
1 Nickel

Re: How to restore NSF database from other client

Jump to solution

Finally, it works for the nsf database, but Networker is unable to recover and apply the transaction logs.

If I restore locally (the server on itself), it could recover all the transaction logs. But from an other client, it doesn't work.

I've modified the configuration file such as:

NSR_CLIENT=SAXFRNDC01DOM03
NSR_PREFETCH_LOGS=5
NSR_DBIID=1
NSR_SERVER=SMSFRNDC01NTW01.eua.bvcorp.corp
Notes_ExecDirectory=/opt/ibm/lotus/notes/latest/ibmpow
NSR_NOTES_INI_PATH=/data/notes/data/notes.ini
NSR_BACKUP_PATHS=/data/notesdata/mail/prg01/hvitkova.nsf
NSR_RECOVER_TIME="01/04/2011 12:00"
NSR_RELOCATION_DEST=/data/restore
NSR_APPLY_LOGS=TRUE
NSR_DEBUG_LEVEL=1
NSR_RESOURCE_DIR=/opt/ibm/lotus/notes/latest/ibmpow/res/fr_FR
LIBPATH=/opt/ibm/lotus/notes/latest/ibmpow


(pid = 9240750) (date = 12.01.11 14:06:48) Current locale: fr_FR
(pid = 9240750) (date = 12.01.11 14:06:48) My job ID is: 384567 and parent job ID is 384567
(pid = 9240750) (date = 12.01.11 14:06:49) Querying and recovering objects.
(pid = 9240750) (date = 12.01.11 14:06:49) RecovItemList::getNewItem: Add NOTES:/data/notesdata/mail/prg01/hvitkova.nsf(BML:133;91e735be82fb70f2004076d8c1257809) to recover list.
(pid = 9240750) (date = 12.01.11 14:07:00) Using 04/01/2011 12:00:00 as upper time limit.
(pid = 9240750) (date = 12.01.11 14:07:00) Applying Transaction logs for logged database(s) ...
(pid = 9240750) (date = 12.01.11 14:07:05) The transaction log recovery failed with the error message:
(pid = 9240750) (date = 12.01.11 14:07:05) The call to NSFRecoverDatabases() failed with the error:
(pid = 9240750) (date = 12.01.11 14:07:15) Recover Complete with warnings!

If I try from an third server, I got this:

Querying and recovering objects.
PID(3670130) - Received  15 MB  1 file(s) from NSR server.
Using 04/01/2011 12:00:00 as upper time limit.
Applying Transaction logs for logged database(s) ...
The transaction log recovery failed with the error message:

The call to NSFRecoverDatabases() for db='/data/restore/data/notesdata/mail/prg01/hvitkova.nsf' failed with the error: Recovery Manager: Database is not latest copy.

Any idea please ?

Thanks

0 Kudos
Highlighted
coganb
3 Cadmium

Re: How to restore NSF database from other client

Jump to solution

Hi,

Looks like this time what you're trying to do will not work:

http://solutions.emc.com/EMCSolutionView.asp?id=esg60220&usertype=C

There are details of this in the Admin Guide (links above), for example page 6-17 of the NetWorker Module for Lotus 3.0 Admin Guide.

-Bobby

clepron1
1 Nickel

Re: How to restore NSF database from other client

Jump to solution

Hello

Yes, I saw this case, but as it is old, and because of 'LGTpa55381 RFE (request for enhancement). Please contact Legato Customer Support for details (Work-In-Progress).' I thought it was fixed.

No matter, as we can now restore locally with a new DBIID and replica ID, our domino administrators are happy. :-)

Christophe

0 Kudos