sysman
sysman, March 01, 2018 - 3:39 pm UTC
Awesome information. Thanks Connor!
So since I was waiting for a reply I already restored just the datafile that was reporting the unrecoverable_change# from the primary database to the standby. I also restored a new standby control file. Now, both nonrecoverable_change#'s are matching the same both on the primary and standby database and it appears that the mrpo is working correclty:
From Primary:
select file#, name, unrecoverable_change#, UNRECOVERABLE_TIME from v$datafile;
7 /u01/shared_data/oradata/TEST/datafile/o1_mf_test__86067255476_.dbf 271460028 27-FEB-18
From Standby:
select file#, name, unrecoverable_change#, UNRECOVERABLE_TIME from v$datafile;
7 /u01/shared_data/oradata/TEST/datafile/o1_mf_test__86067255476_.dbf 271460028 27-FEB-18
Since I don't have a mos account I will not be able to view that document. My question is, and I am assuming, if the unrecoverable_change#'s both on the primary and the standby database are matching then the standby database is good-to-go even though it may seem to be misleading that there is still a non zero value for the unrecoverable_change# in the control file which does not reset to zero...? Are there any views to verify the integrity of the standby database? I already used RMAN validate database.
Thanks!
March 03, 2018 - 5:21 am UTC
If V$NONLOGGED_BLOCK is empty I'd contend you're good.