No. You can't use bparchive to backup and remove archive logs and
then expect NBU and RMAN to be able to restore them.
NBU has no clue what is in the chunks of datastream that the Oracle
agent (via your local RMAN script) sends up to it. It just knows that it
is Oracle data because of the policy type. In a restore scenario, RMAN
looks in the RMAN catalog to get information about the backup id that
contains the data it needs to restore/recover, then uses that to get
data from NBU. If bparchive is used to delete the archive logs, then
RMAN has no information about what media id relates to the archive logs.
You need to backup and delete the archive logs from the RMAN script
itself. This lets RMAN record the data it needs to do the restore. The
example scripts that come with the Oracle agent contain examples of the
commands to use to do this.
If you have further questions about this, please contact me. We have
done loads of Oracle backup work with NBU.
Senior Technical Consultant
Glasshouse Technologies, Inc.
From: "Markham, Richard" <RLMarkham AT hafeleamericas DOT com>
To: veritas-bu AT mailman.eng.auburn DOT edu
Date: Mon, 1 Dec 2003 10:05:17 -0500
Subject: [Veritas-bu] bparchive of Oracle Database archivelogs
My question seems to cross both boundaries of RMAN and Netbackup.
I need to know that when restoring with RMAN, if RMAN will be
able to ~recover~ datafiles when the archive logs were backed up
using the bparchive binary. My understanding is that when you
backup archive logs via an RMAN script, both Netbackup and RMAN
will have created the necessary information so that they cand find
the respective archive logs. So my question is that with RMAN,
Will I be able to allocate a 'sbt_tape' channel during a database
recovery and then netbackup will be able to feed RMAN the needed
RMAN catalog 184.108.40.206