В случае когда добавляются файлы в основную базу. На стэндбае они не появляются и автоматическая накатка архивлогов останавливается. Если руками попробовать восстановить мы получим следующую ошибку:
ORA-00283: recovery session canceled due to errors
ORA-01111: name for data file 6 is unknown - rename to correct file
ORA-01110: data file 6: '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006'
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01111: name for data file 6 is unknown - rename to correct file
ORA-01110: data file 6: '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006'
На standby базе данных
1.select name from v$datafile;
2. видим что то типа /opt/oracle/product/11gR2/db/dbs/UNNAMED00006
3. выполняем команду
alter database create datafile '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006' as '+DATA' (или ваша нужная локация)
4.проверяем select name from v$datafile;
5. запускаем ручной рековер recover standby database until cancel;
ORA-00283: recovery session canceled due to errors
ORA-01111: name for data file 6 is unknown - rename to correct file
ORA-01110: data file 6: '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006'
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01111: name for data file 6 is unknown - rename to correct file
ORA-01110: data file 6: '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006'
На standby базе данных
1.select name from v$datafile;
2. видим что то типа /opt/oracle/product/11gR2/db/dbs/UNNAMED00006
3. выполняем команду
alter database create datafile '/opt/oracle/product/11gR2/db/dbs/UNNAMED00006' as '+DATA' (или ваша нужная локация)
4.проверяем select name from v$datafile;
5. запускаем ручной рековер recover standby database until cancel;
6. переводим в авторежим alter database recover managed standby database ;