Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 no longer needed for this recovery  [new]
Gorgeous
Member

Откуда:
Сообщений: 58
Здравствуйте.

Восстанавливаю базу из backup0 и у меня даже не восстановлен файл табличного пространства system

ORA-10879: error signaled in parallel recovery slave
ORA-01547: предупреждение: восстановление прошло успешно, однако команда OPEN
RESETLOGS может вызвать ошибку ORA-01194: для
совместимости требуется дополнительное восстановление файла 1 ORA-01110: файл данных 1: '/db/ora/system01.dbf'
и в алертлог свидетельства об открытии базы
но
SQL> SELECT current_scn FROM V$DATABASE;
постоянно меняется.

Правильно ли я понимаю, что при

SQL> startup nomount
SQL> alter database mount standby database;


SCN не должен начинать тикать в контролфайл? И что именно это может привести к ошибкам при накате из архивлогов
SQL> recover standby database;
"no longer needed for this recovery"? Все архивлоги были пропущены.

Смотрю алертлог, там нет характерного для открытия ALTER DATABASE OPEN.
18 окт 19, 13:56    [21997429]     Ответить | Цитировать Сообщить модератору
 Re: no longer needed for this recovery  [new]
Gorgeous
Member

Откуда:
Сообщений: 58
Хотя нет, они
SQL> col CURRENT_SCN format 999999999999999
SQL> select current_scn from v$database;

CURRENT_SCN
----------------
66791215062

SQL> select current_scn from v$database;

CURRENT_SCN
----------------
66791215062

SQL>

select hxfil FILENUMBER,fhsta STATUS,fhscn SCN,fhrba_Seq SEQUENCE from x$kcvfh;

FILENUMBER STATUS SCN
---------- ---------- ------------------------------------------------
SEQUENCE
----------
1 8192 66791215063
2052251

2 0 66791215063
2052251

3 0 66791215063
2052251


FILENUMBER STATUS SCN
---------- ---------- ------------------------------------------------
SEQUENCE
----------
4 0 66791215063
2052251

5 0 66791215063
2052251
18 окт 19, 15:34    [21997528]     Ответить | Цитировать Сообщить модератору
 Re: no longer needed for this recovery  [new]
Gorgeous
Member

Откуда:
Сообщений: 58
Ошибка в том, что при восстановлении из бекапсета была запущена команда
"restore controlfile from"
, а не
"restore [color=red]standby[/color] controlfile from"
. Возможно, что на разных версиях это бы и сработало нормально. И после этого при ошибке

alter database mount standby database
*
ERROR at line 1:
ORA-01665: control file is not a standby control file


База данных неверно была форсированно превращена в phisical standby и была рассогласована с контролфайлом, соответственно никакие архивлоги не накатывались.
22 окт 19, 12:32    [21999712]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить