Ошибка восстановления RMAN

NicholasNauris
Дата: 18.03.2011 13:03:56
Пытаюсь откатить базу не несколько часов назад, однако восстановление выдает следующее:

автор
Диспетчер восстановления: Release 10.2.0.4.0 - Production on Пт Мар 18 20:01:47 2011

Copyright (c) 1982, 2007, Oracle. All rights reserved.

отсутствует соединение с БД-адресатом: LANDOCS (DBID=961694914, не открыт)

RMAN> RUN {
2> SET UNTIL TIME ="TO_DATE('03-18-2011:16:15:00', 'MM-DD-YYYY:HH24:MI:SS')";
3> RESTORE DATABASE;
4> SWITCH DATAFILE ALL;
5> RECOVER DATABASE;
6> ALTER DATABASE OPEN RESETLOGS;
7> }
8>
Выполняется команда: SET until clause
вместо каталога восстановления используется управляющий файл базы данных-адресата

Запуск restore в 18.03.11
занятый канал: ORA_DISK_1
канал ORA_DISK_1: sid=708 devtype=DISK
занятый канал: ORA_DISK_2
канал ORA_DISK_2: sid=709 devtype=DISK

канал ORA_DISK_1: запущено восстановление резервного набора файлов данных
канал ORA_DISK_1: задается файл данных для восстановления из резервного набора
восстановление файла данных 00001 в D:\ORADATA\LANDOCS\SYSTEM01.DBF
восстановление файла данных 00002 в D:\ORADATA\LANDOCS\UNDOTBS01.DBF
восстановление файла данных 00003 в D:\ORADATA\LANDOCS\SYSAUX01.DBF
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: сбой команды restore в 03/18/2011 20:02:01
ORA-19693: фрагмент резервной копии E:\BACKUP\LANDOCS\DF_LANDOCS_2574_1.BAK уже задан

Менеджер восстановления завершен.



использую такой скрипт

автор
RUN {
SET UNTIL TIME ="TO_DATE('03-18-2011:16:15:00', 'MM-DD-YYYY:HH24:MI:SS')";
RESTORE DATABASE;
SWITCH DATAFILE ALL;
RECOVER DATABASE;
ALTER DATABASE OPEN RESETLOGS;
}



Помогите пожалуйста.
NicholasNauris
Дата: 18.03.2011 13:07:31
В Алерт падает вот это


автор
Fri Mar 18 19:59:44 2011
Errors in file c:\ora10\admin\landocs\udump\landocs_ora_3656.trc:
ORA-19584: файл E:\BACKUP\LANDOCS\SNCFDE1.ORA уже используется
pravednik
Дата: 18.03.2011 13:18:30
NicholasNauris,

посмотрите на предмет запущенных сессий рмана
NicholasNauris
Дата: 18.03.2011 13:27:27
Ну из запущенных только та в которой происходит восстановление.
pravednik
Дата: 18.03.2011 13:28:52
NicholasNauris,

закройте все сессии(в том числе и текущую) и залогиньтесь заново
PaulEr
Дата: 18.03.2011 13:29:48
А что с БД происходит, когда Вы пытаетесь RMAN-ом восстановиться?В каком она состоянии?
NicholasNauris
Дата: 18.03.2011 13:36:02
примонтирована и неоткрыта
NicholasNauris
Дата: 18.03.2011 13:36:44
Но самый первый раз когда я запустил скрипт с наскока, база была OPEN.
потом я ее затушил и просто примонтировал.
PaulEr
Дата: 18.03.2011 13:45:04
NicholasNauris
Но самый первый раз когда я запустил скрипт с наскока, база была OPEN.
потом я ее затушил и просто примонтировал.


Ну похоже с ошибкой из алерта разобрались. Теперь, когда база примонтирована, Вы пробовали в сессии рмана сделать рекавери у Вас не прошло? Зачем в скрипте Вы используете restore database(все файлы же на месте?), switch datafile all? Вы меняли местоположение файлов?
pravednik
Дата: 18.03.2011 13:47:50
PaulEr
Теперь, когда база примонтирована, Вы пробовали в сессии рмана сделать рекавери у Вас не прошло? Зачем в скрипте Вы используете restore database(все файлы же на месте?), switch datafile all? Вы меняли местоположение файлов?

"Пытаюсь откатить базу не несколько часов назад"