【问题标题】:RMAN Restore backupset from tape to diskRMAN 将备份集从磁带还原到磁盘
【发布时间】:2015-04-24 21:51:03
【问题描述】:

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

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

所以,我正在尝试通过 RMAN 进行恢复。

这是我到目前为止所做的:

rman target / catalog "user_rcat/passs@rcat" << 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'

备份在那里...

有人吗?

【问题讨论】:

  • 你能提供确切的错误信息吗?
  • 没有错误..只说明没有符合规格的备份...

标签: oracle restore rman


【解决方案1】:

如果像我这样的人发现这个帖子已经有一年了,我直接在RMAN BACKUP command 的 Oracle 文档(数据库备份和恢复参考 11.2)中找到了这个问题的答案。

在那里,BACKUPSET 小节中指出:

您不能从磁带备份到磁带或从磁带备份到磁盘:只能从磁盘到磁盘或磁盘到磁带。

此外,Oracle 支持说明 ID 2123833.1 提供了一些额外的解释和一种可能的替代方法,即在为恢复操作所针对的数据文件设置了 SET NEWNAME 之后启动 RESTORE。

【讨论】:

    猜你喜欢
    • 2018-09-04
    • 1970-01-01
    • 2016-02-16
    • 2022-01-16
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    相关资源
    最近更新 更多