07.11.2011 16:44
omorozov
 
Поднимаю бэкап версии 10g на резервном Win 2003
Делаю все по стандарту, восстанавливаю контрольник,
переименовываю пути к файлам,
На этапе RESTORE DATABASE получаю ошибку создания SYSTEM01.DBF

Код:
creating datafile fno=1 name=F:\ORADATA\ххх\SYSTEM01.DBF
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 10/28/2011 12:49:34
ORA-01180: can not create datafile 1
ORA-01110: data file 1: 'F:\ORADATA\ххх\SYSTEM01.DBF'
07.11.2011 16:52
OlegON
 
Спасибо, что поделился. Или ты к чему?
Путь
Цитата:
F:\ORADATA\ххх\
тебе доступен для записи?
07.11.2011 16:54
whitewizard
 
и нет ли там уже F:\ORADATA\ххх\SYSTEM01.DBF ?
07.11.2011 16:57
Mtirt
 
Цитата:
whitewizard и нет ли там уже F:\ORADATA\ххх\SYSTEM01.DBF ?
А если восстанавливать на другом сервере? Т.е. таким способом сделать копию базы?
07.11.2011 16:59
OlegON
 
в общем, явно мало вводных данных.
Думаю, что omorozov в панике ищет
Цитата:
catalog start with 'D:\backup\source'
07.11.2011 17:00
omorozov
 
Цитата:
OlegON Спасибо, что поделился. Или ты к чему?
Путь тебе доступен для записи?
Естественно доступен, пробовал сегодняшний и вчерашний архивы,
та же история.
Инет прошерстил, видел советы сбросить инкарнацию на предыдушую не проходит.
Куда копать не пойму.
07.11.2011 17:03
omorozov
 
Цитата:
OlegON в общем, явно мало вводных данных.
Думаю, что omorozov в панике ищет
Хорошо думаешь обо мне :l_book:
Делал по алгоритму:
Код:
1. startup nomount;

2.RMAN> set dbid=ххххххх;
RMAN> connect target /

3.
run {
restore controlfile from 'C:\oracle\flash_recovery_area\C-4184186565-20111028-00';
}


4.

run { mount database; }

5. ## Путь к бэкапу данных и архивлогов ##

catalog start with 'C:\oracle\flash_recovery_area'

6.

RUN { allocate channel c1 device type disk;
      allocate channel c2 device type disk;

SET NEWNAME FOR DATAFILE 'E:\xxx\xxx.DBF' to 'G:\xxx\xxx.DBF';
...........
SET NEWNAME FOR DATAFILE 'H:\xxx\zzz.DBF' to 'F:\xxx\zzz.DBF'; 

RESTORE DATABASE ;
SWITCH DATAFILE ALL;
RECOVER DATABASE ;
alter database open resetlogs;
}
07.11.2011 17:04
omorozov
 
Цитата:
Mtirt А если восстанавливать на другом сервере? Т.е. таким способом сделать копию базы?
Как раз и пробую развернуть на резервном
07.11.2011 17:06
omorozov
 
Цитата:
whitewizard и нет ли там уже F:\ORADATA\ххх\SYSTEM01.DBF ?
На момент Restore еще нет никаких файлов,
да и в состоянии mount базы файлы удаляются, перезаписываютс без проблем
07.11.2011 17:17
whitewizard
 
а места свободного достаточно?
Часовой пояс GMT +3, время: 05:07.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.