Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Переименование датафайлов  [new]
Тупоголовый
Guest
Всем привет!
Была задача переместить датафайлы из одного не системного табличного пространства на другой диск .
База была открыта, я делал следующее:
1) ALTER TABLESPACE OFFLINE NORMAL;
2) скопировал dbf файлы в нужную директорию;
3)далее успешно запустил команду ALTER TABLESPACE RENAME DATAFILE ;
4) делаю ALTER TABLESPACE ONLINE ;
Потом получаю ошибку "ORA-01113: для файла 4 требуется восстановление носителя"
После этого пришлось открыть БД в mount режиме и прописать recover datafile 4 , после этого alter database open и ALTER TABLESPACE ONLINE отработал нормально.

Возникает два вопроса:
1) Что послужило причиной возникновения этой ошибки, почему было необходимо делать восстановление? Ведь тб был в режиме оффлайн и изменений в нем не должно было произойти?
2) Чтобы перенести системные датафайлы база обязательно должна быть в mount mode?
Спасибо!

Windows Server ,Оracle 11.2.0.1
15 сен 16, 13:00    [19668326]     Ответить | Цитировать Сообщить модератору
 Re: Переименование датафайлов  [new]
Q.Tarantino
Member [заблокирован]

Откуда: Где-то рядом...
Сообщений: 12015
де-жа-вю :)
делай рекавери, проблем то.
ну и целый топик был на данную тему (offline/online).
15 сен 16, 13:48    [19668584]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить