NBU7.0 RMAN recovery from different machines not found in NetBackup catalog, rmannetbackup
Problem description:
RMAN> run {
2> allocate channel t1 type 'sbt _ tape ';
3> send 'nb _ ORA_SERV = netbackup, NB_ORA_CLIENT = hz1 ';
4> restore controlfile to '/oracle11/oradata/control01.ctl' from '/c-3201563006-20141026-02 ';
5> release channel t1;
6>}
Allocated channel: t1
Channel t1: SID = 239 device type = SBT_TAPE
Channel t1: Veritas NetBackup for Oracle-Release 7.0 (2010010501)
Sent command to channel: t1
Starting restore at 29--14 14
Channel t1: restoring control file
Released channel: t1
RMAN-00571: ========================================================== ==============================
RMAN-00569: ==================== error message stack follows ==========================
RMAN-00571: ========================================================== ==============================
RMAN-03002: failure of restore command at 10/29/2014 01:51:31
ORA-19870: error while restoring backup piece/c-3201563006-20141026-02
ORA-19507: failed to retrieve sequential file, handle = "/c-3201563006-20141026-02", parms = ""
ORA-27029: skgfrtrv: sbtrestore returned error
ORA-19511: Error received from media manager layer, error text:
Backup file </c-3201563006-20141026-02> not found in NetBackup catalog
Solution:
Is the oracle software group in a different machine environment consistent with that in the source environment?
The consistency here includes the user id, and the group id must be the same.
The permission parameters of the Backup set that comes with NBU are as follows:
Bkup_image_perm = [user | group | any]
Uset => 600
Group = "640"
Any = "660"