RMAN将磁带备份集恢复到磁盘

问题描述:

我试图从磁带恢复备份集标记到磁盘,因为我需要在另一个位置(开发环境)进行恢复。RMAN将磁带备份集恢复到磁盘

数据中心备份使用Netbackup进行,我无法访问它。

所以,我试图通过RMAN进行恢复。

这是我做过什么,到目前为止:

rman target/catalog "user_rcat/[email protected]" << EOF 
run { 
ALLOCATE CHANNEL CH00 TYPE 'SBT_TAPE'; 
SEND 'NB_ORA_CLIENT=oracle-db,NB_ORA_SID=ORCL,NB_ORA_SERV=bkp-server'; 
BACKUP BACKUPSET FROM TAG 'LVL0_05012015' FORMAT '/rman_backup/LVL0_05012015_%U' TAG 'JAN-05'; 
RELEASE CHANNEL CH00; 
} 
EOF 

但是,它说,它不匹配任何备份。

当我列出

list backup tag 'LVL0_05012015' 

的备份是有...

有人吗?

+0

你能提供确切的错误信息吗? – mmmmmpie 2015-02-23 18:13:56

+0

没有错误..它只显示没有符合规格的备份... – dpreviatti 2015-02-23 18:56:20

如果像我这样的人发现这个线程,即使它是一岁,我直接在RMAN BACKUP command的Oracle文档(数据库备份和恢复参考11.2)中找到了对这个问题的答案。

你无法从磁带备份到磁带或从磁带到磁盘:只能从磁盘到磁盘或磁盘到磁带

在那里,它在BACKUPSET子节来说明。

此外,Oracle Support说明ID 2123833.1提供一些额外的解释和一个可能的替代,其包括在其推出旨在还原操作数据文件SET NEWNAME后恢复。