Eu tenho que fazer um Point in Recovery para 2017-09-12:13:30:00. Estou correndo para um erro TDPO/TSM ANS1302E (RC2). O backup de lista mostra que o backup e os archives estão disponíveis para restauração. Alguém teve esse problema antes?
rman target /
Startup mount
RUN {
allocate channel t0 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
set until time "to_date('2017-09-12:13:30:00', 'yyyy-mm-dd:hh24:mi:ss')";
restore database;
recover database;
release channel t0;
}
connected to target database (not started)
Oracle instance started
database mounted
Total System Global Area 2399141888 bytes
Fixed Size 8623496 bytes
Variable Size 671091320 bytes
Database Buffers 1711276032 bytes
Redo Buffers 8151040 bytes
RMAN>
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10>
allocated channel: t0
channel t0: SID=135 device type=SBT_TAPE
channel t0: Data Protection for Oracle: version 8.1.0.0
executing command: SET until clause
Starting restore at 12-SEP-17
channel t0: starting datafile backup set restore
channel t0: specifying datafile(s) to restore from backup set
channel t0: restoring datafile 00004 to /opt/oracle/oradata/datafile/DBOLR2T/use
channel t0: reading from backup piece DB_954446866_1042_1
channel t0: ORA-19870: Fehler beim Zuruckschreiben von Backup Piece DB_954446866
ORA-19507: Fehler beim Abrufen der sequentiellen Datei, Handle="DB_954446866_104
ORA-27029: skgfrtrv: sbtrestore hat Fehler zuruckgegeben
ORA-19511: Kein RMAN-, sondern Media Manager- oder herstellerspezifischer Fehler
ANS1302E (RC2) No objects on server match query
Como a mensagem de erro já informa, isso não é um problema do Oracle. A peça de backup simplesmente não pode ser encontrada no servidor TSM onde o Oracle procura - com base na configuração do tdpo.
Talvez ele tenha sido criado com uma configuração tdpo diferente em um nome de nó diferente ou em outro espaço de arquivo. Talvez simplesmente não esteja lá no servidor TSM.
Você pode consultar o conteúdo do TSM para esta configuração tdpo com:
Muito provavelmente você não encontrará
DB_954446866_1042_1
na lista, e esse é o problema. Peça aos administradores do TSM para procurarDB_954446866_1042_1
em seu catálogo. Se eles o encontrarem em um espaço de arquivo diferente ou registrado com um nome de nó diferente, você poderá restaurá-lo colaborando com eles e usando a configuração tdpo correta. Se eles não conseguirem encontrá-lo, você está sem sorte, pois esse backup simplesmente não existe no TSM.