При восстановлении standby ожидает файл с другим именем

Olezha
Дата: 05.11.2008 10:29:05
Добрый период суток!
Подскажите, пожалуйста, из-за чего произошел сбой и как бороться с его последствиями.

Имею следущее: Oracle8i, рабочая база DCS, для нее создан standby.

log_archive_format string %%ORACLE_SID%%T%TS%S.ARC

Последняя запись в алерт логе standby

Media Recovery Log O:\ORACLE\ORADATA\DCS\ARCHIVE\DCST001S19877.ARC
Fri Oct 31 11:02:08 2008
Media Recovery Waiting for thread 1 seq# 19878

останавливаю standby, перезагружаю сервер, монтирую standby, пытаюсь восстановить, вижу следущее:

SQL> recover standby database
ORA-00279: change 402276774 generated at 10/31/2008 11:00:57 needed for thread
28191
ORA-00289: suggestion : O:\ORACLE\ORADATA\DCS\ARCHIVE\DCST281S19878.ARC
ORA-00280: change 402276774 for thread 28191 is in sequence #19878

На standby файла DCST001S19878.ARC нет, но он же ждет DCST281S19878.ARC
Амаразм
Дата: 05.11.2008 16:58:08
А чего показывает:
SELECT * FROM v$log;
SELECT * FROM v$log_history order by 1 desc;

Интересует какие thread# там.

RAC - есть?
Olezha
Дата: 06.11.2008 08:36:04
Амаразм,

Thread# везде 1.

RAC'a нет.
sqlplus
Дата: 06.11.2008 09:11:59
На standby посмотри:
show parameter standby_archive_dest
show parameter log_archive_format
show parameter log_file_name_convert
Olezha
Дата: 06.11.2008 09:42:50
sqlplus,

SQL> show parameter standby_archive_dest

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
standby_archive_dest string d:\oracle\oradata\MBOOK\archiv
e
SQL> show parameter log_archive_format

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
log_archive_format string %%ORACLE_SID%%T%TS%S.ARC

SQL> show parameter log_file_name_convert

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
log_file_name_convert string

Раньше с передачей логов и их применением проблем не было, ошибка проявилась после перезагрузки сервера. Непонятно, как это исправить. Уже настраиваюсь пересоздавать standby
sqlplus
Дата: 06.11.2008 09:46:14
Olezha

Media Recovery Log O:\ORACLE\ORADATA\DCS\ARCHIVE\DCST001S19877.ARC
...
ORA-00289: suggestion : O:\ORACLE\ORADATA\DCS\ARCHIVE\DCST281S19878.ARC

standby_archive_dest
d:\oracle\oradata\MBOOK\archive



нестыковка.
обобщатель
Дата: 06.11.2008 09:51:03
Olezha
ошибка проявилась после перезагрузки сервера. Непонятно, как это исправить

можно сравнить в алерт логе недефолтные параметры при старте БД и те же параметры при предыдущем старте. Если не поможет, то искать изменение параметров между этими перезагрузками - они тоже отобразятся в алертлоге.

и еще:
приведите к единому виду для обоих тредов обеих БД параметры log_archive_format.

а так когда накатываешь можешь указать ему полное имя файла
sqlplus
Дата: 06.11.2008 09:51:21
У тебя SE? Файлы вручную пересылаешь, накатываешь?
Olezha
Дата: 06.11.2008 09:52:27
sqlplus,

ой, прошу прощения

SQL> show parameter standby_archive_dest

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
standby_archive_dest string o:\oracle\oradata\DCS\archive

SQL> show parameter log_archive_format

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
log_archive_format string %%ORACLE_SID%%T%TS%S.ARC

SQL> show parameter log_file_name_convert

NAME TYPE VALUE
------------------------------------ ------- ------------------------------
log_file_name_convert string
sqlplus
Дата: 06.11.2008 10:00:37
Что предшествовало появлению данной ситуации?

Нужно понять причину вот этого:

автор
ORA-00280: change 402276774 for thread 28191 is in sequence #19878