环境描述:A区的数据库使用rman备份到A区的TSM SERVER上,现在将A区的磁带拿到B区的TSM server上做异机恢复,在恢复控制文件时报错如下,请个为高手帮帮忙解决一下。在此先谢过了!
[oradb11]$rman target /
Recovery Manager: Release 11.1.0.7.0 - Production on Fri Jul 15 01:36:49 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: ORADB (not mounted)
RMAN>
RMAN> set dbid=2449608230
executing command: SET DBID
RMAN> RUN {
2> ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
3> restore controlfile from 'control_3880_1_756081711';
4> }
using target database control file instead of recovery catalog
allocated channel: ch00
channel ch00: SID=538 device type=SBT_TAPE
channel ch00: Data Protection for Oracle: version 5.4.1.0
Starting restore at 15-JUL-11
channel ch00: restoring control file
released channel: ch00
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 07/15/2011 01:40:26
ORA-19870: error while restoring backup piece control_3880_1_756081711
ORA-19501: read error on file "control_3880_1_756081711", block number 1 (block size=512)
ORA-27190: skgfrd: sbtread2 returned error
ORA-19511: Error received from media manager layer, error text:
ANS1314E (RC14) File data currently unavailable on server
[本帖最后由 liu_qingwei2008 于 2011-7-19 14:39 编辑]