Из-за чего иногда при восстановлении базы данных oracle возникают ошибки: ORA-00742, ORA-00312?
Есть два сервера с идентично настроенными экземплярами oracle. С одного из них делается полный холодный бекап всей базы и пихается на второй, после чего начинается процедура восстановления
>alter database recover;
Иногда этого достаточно, но бывает что случаются ошибки вида:
ORA-00742: Log read detects lost write in thread n sequence xxxxxx block #
ORA-00312: online log thread : '+//redologfile.log'.
Из-за чего так? Перед бэкапом база полностью закрывается и полностью копируются все файлы с побайтовой сверкой, как в них могут быть потерянные записи?