Problém 27:
Během obnovy databáze, která používá block change tracking file, se můžete potýkat s následujícím problémem.V mém případě se jednalo o překopírování produkční databáze na testovací server. V produkčním prostředí se používá ASM, ale v testovém souborový systém.Proto také obnova skončila, protože nebyl k dispozici block change tracking file.

SQL> recover database until cancel using backup controlfile;ORA-00279: change 2862392273 generated at 08/02/2009 06:44:03 needed for thread1ORA-00289: suggestion :/opt/app/oracle/product/11/db_1/dbs/arch1_6044_684955005.dbfORA-00280: change 2862392273 for thread 1 is in sequence #6044Specify log: {=suggested | filename | AUTO | CANCEL}ORA-00283: recovery session canceled due to errorsORA-19755: could not open change tracking fileORA-19750: change tracking file: ‘+DATA/prod/changetracking/ctf.2838.686574597′ORA-17503: ksfdopn:2 Failed to open file+DATA/prod/changetracking/ctf.2838.686574597ORA-15001: diskgroup “DATA” does not exist or is not mountedORA-15077: could not locate ASM instance serving a required diskgroupORA-29701: unable to connect to Cluster Manager

Řešení:

Vypněte používání block change tracking souboru a provedtě obnovu. Po obnově můžete použití souboru block chage tracking opět zapnout, ale již s jiným umístěním.sql > alter database disable block change tracking;Teď vám obnova poběží bez problémů
SQL> recover database until cancel using backup controlfile;



Komentáře