Результат:
SQL> startup mount;
ORACLE instance started.
Total System Global Area 353431500 bytes
Fixed Size 65484 bytes
Variable Size 25104384 bytes
Database Buffers 328187904 bytes
Redo Buffers 73728 bytes
Database mounted.
SQL> alter database recover automatic database using backup controlfile
until cancel;
alter database recover automatic database using backup controlfile
until cancel
*
ERROR at line 1:
ORA-00279: change 125632958 generated at 06/10/04 15:06:48 needed for
thread 1
ORA-00289: suggestion : C:\ORACLE\ORA81\RDBMS\ARC32116.001
ORA-00280: change 125632958 for thread 1 is in sequence #32116
ORA-00278: log file 'C:\ORACLE\ORA81\RDBMS\ARC32116.001' no longer
needed for this recovery
ORA-00308: cannot open archived log 'C:\ORACLE\ORA81\RDBMS\ARC32116.001'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) Me sd`erq m`irh sj`g`mm{i t`ik.
SQL> alter database recover cancel;
alter database recover cancel
*
ERROR at line 1:
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get
error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\SHADOW\SYSTEM01.DBF'
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\SHADOW\SYSTEM01.DBF'
После этого попытались удалить лог-файлы, чтобы потом создать новые
SQL> alter database drop logfile 'C:\ORACLE\ORADATA\SHADOW\redo01.log';
alter database drop logfile 'C:\ORACLE\ORADATA\SHADOW\redo01.log'
*
ERROR at line 1:
ORA-01623: log 1 is current log for thread 1 - cannot drop
ORA-00312: online log 1 thread 1: 'C:\ORACLE\ORADATA\SHADOW\REDO01.LOG'
SQL> alter database drop logfile 'C:\ORACLE\ORADATA\SHADOW\redo02.log';
alter database drop logfile 'C:\ORACLE\ORADATA\SHADOW\redo02.log'
*
ERROR at line 1:
ORA-01624: log 2 needed for crash recovery of thread 1
ORA-00312: online log 2 thread 1: 'C:\ORACLE\ORADATA\SHADOW\REDO02.LOG'
Помогите! Вышлю ящик пива!
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
Ты делаешь alter database recover automatic database using backup
controlfile
Зачем using backup controlfile ? Тебе нужно использовать текущий
управляющий файл. Ты же хочешь сделать полное восстановление базы.
Делай recover database.
Еще интересует, что получается если до восстановления попробовать
открыть базу, результат сюда в форум.