Dataguard veritabanında MRP process 'ini başlatmak isterken
MRP0: Detected orphaned datafiles!
ORA-19909: datafile 81 belongs to an orphan incarnation
ORA-01110: data file 81: '+DATA/DB/DATAFILE/ts_tablespace.11261.1229009053'
ORA-38753: Cannot flashback data file 81; no flashback log data.
ORA-01110: data file 81: '+DATA/DB/DATAFILE/ts_tablespace.11261.1229009053'
hatası aldım ve log apply işlemini başlatamadım.
Bu hatayı bir tablespace 'de flashback özelliğinin kapalı olmasından dolayı alıyoruz.
Bu durumda primary veritabanından ilgili datafile 'i kopyalayıp switch etmek gerekiyor.
Flashback 'i kapalı tablespaceleri bulmak için;
sql > select name,flashback_on from v$tablespace where flashback_on='NO';
rman TARGET sys@primary AUXILIARY sys@dataguard
RMAN> sql 'alter database datafile 81 offline';
RMAN> backup as copy datafile 81 auxiliary format '+DATA'
RMAN> switch datafile 81 to copy;
RMAN> recover datafile 81;
RMAN> sql 'alter database datafile 81 online';