шрам написал:
а руками это сделать не проще?
восстановить базу, если даже нету контрол файлов, создать их по образу и подобию структуры датафайлов..
затем неторопясь накатить редо логи до нужной даты....
вот пример скрипта для пересоздания control file
Цитата:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "<SID>" RESETLOGS NOARCHIVELOG
MAXLOGFILES 255
MAXLOGMEMBERS 3
MAXDATAFILES 1022
MAXINSTANCES 50
MAXLOGHISTORY 18405
LOGFILE
GROUP 11 (
'/oracle/<SID>/origlogA/log_g11m1.dbf',
'/oracle/<SID>/mirrlogA/log_g11m2.dbf'
) SIZE 50M,
GROUP 19 (
'/oracle/<SID>/mirrlogA/log_g19m2.dbf',
'/oracle/<SID>/origlogA/log_g19m1.dbf'
) SIZE 50M,
GROUP 20 (
'/oracle/<SID>/mirrlogB/log_g20m2.dbf',
'/oracle/<SID>/origlogB/log_g20m1.dbf'
) SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'/oracle/<SID>/sapdata1/system_1/system.data1',
'/oracle/<SID>/sapdata4/roll_1/roll.data1',
'/oracle/<SID>/sapdata6/roll_2/roll.data2',
'/oracle/<SID>/sapdata1/temp_1/temp.data1',
'/oracle/<SID>/sapdata4/sr3db_1/sr3db.data1',
'/oracle/<SID>/sapdata1/clud_2/clud.data2',
'/oracle/<SID>/sapdata1/temp_2/temp.data2',
'/oracle/<SID>/sapdata5/undo_1/undo.data1',
'/oracle/<SID>/sapdata1/sysaux_1/sysaux.data1',
'/oracle/<SID>/sapdata5/stabi_1/stabi.data1',
'/oracle/<SID>/sapdata5/stabi_2/stabi.data2',
'/oracle/<SID>/sapdata4/stabd_1/stabd.data1',
'/oracle/<SID>/sapdata4/stabd_2/stabd.data2',
CHARACTER SET WE8DEC
;
ALTER DATABASE OPEN RESETLOGS;
соответственно надо указать все дата файлы, иначе оракл будет ругаца... и придеца пересоздавать их заново
Подскажите, откуда эта ошибка?
Database point-in-time recovery main menu
1 + Set point-in-time for recovery
2 = Select database backup or flashback
3 * Check the status of database files
4 * Restore control files
5 * Restore data files
6 * Restore split control files
7 * Restore and apply incremental backup
8 * Restore and apply archivelog files
9 * Restore archivelog files and flashback
10 * Open database and post-processing
11 * Exit program
12 - Reset program status
Standard keys: c - cont, b - back, s - stop, r - refr, h - help
-------------------------------------------------------------------------------
BR0662I Enter your choice:
c
BR0280I BRRECOVER time stamp: 2008-09-15 10.28.31
BR0663I Your choice: 'c'
BR0259I Program execution will be continued...
BR0614I Database instance ERP is mounted
BR0280I BRRECOVER time stamp: 2008-09-15 10.28.35
BR0301W SQL error -1405 at location BrFbdbStatGet-3, SQL statement:
'SELECT NAME, SPACE_USED, SPACE_LIMIT, SPACE_RECLAIMABLE, NUMBER_OF_FILES FROM V
$RECOVERY_FILE_DEST WHERE ROWNUM = 1'
ORA-01405: fetched column value is NULL
BR0668I Warnings or errors occurred - you can continue to ignore them or go back
to repeat the last action