powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Повреждение датафайла после перемещения
25 сообщений из 31, страница 1 из 2
Повреждение датафайла после перемещения
    #32136063
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнял:

alter database rename file 'E:\oracle\oradata\main\users01.dbf'to 'e:\users01.dbf'
Database altered.

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 8 needs media recovery
ORA-01110: data file 8: 'E:\USERS01.DBF'a\main\users01.dbf'

подскажите почему так ? и что делать, если архивлог не был включен.
-- Ora 9.2 w2k

спасибо.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136070
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы после этой команды файл сам перенесли средствами ОС ?

alter database rename просто править строчку в oracle-dictionary
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136072
[IPT]-Said
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй recover ему сделать
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136079
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ненужно тут рекавери. У него ж просто в команде rename старое и новое имена файла слились. Надо просто еще раз rename сделать и все.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136080
AlexMann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
killed -
нет, корировал файл из скрипта...
непонял про словарь... где и как править ?

Саид-

как сделать ? ели арлогов нет...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136084
[IPT]-Said
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну по идее должно хватить редологов для рикавера.
И вообще этот users01.dbf ручками в корень e :\ переместили?
Да и зачем вообще такой ренэйм делали, просто для эксперимента? :))
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136088
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 dba

хе-хе, клево, слона то я и не заметил.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136093
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, для эксперемента... переместил, при помощи ocopy.exe...

ошибка была, исправил, но результат тот же...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136336
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишите, пожалуйста еще раз процедуру перемещения. Должно быть так

1 вариант.
shutdown immediate/normal/transactional
перемещение файла через ОС
startup mount
alter database rename file 'xxxxx' to 'yyyyy';
alter database open;

2 вариант.
база открыта
alter tablespace zzz offline;
перемещение файла через ОС
alter tablespace rename datafile 'xxxxx' to 'yyyyy';
alter tablespace zzz online;

Никаких datafile needs media recovery не должно появляться. Если это появилось, значит либо база не была остановлена перед перемещением файла, либо (во втором случае) раздел не был переведен в нерабочее состояние. В этих случаях понадобится recover database/tablespace. Если в ноархивлоге не произошло полного цикла переключения журналов с момента неправильного копирования файла, то восстановление пройдет без проблем.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136376
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я использовал первый вариант...
да, согласен, предложение рековери возникает, когда была ошибка перемещения... с эти я разобрался... есть другой вопрос...

каждый день, скрипт копирует все датафайлы и редологи в архив.

сегодня я остановил базу, переместил рабочие файлы, и заменил их файлами из архива...

ну и база не монтируется...

из svrmgrl я воще не могу достучатся... грит TNS error... (tnsping проходит)
из dba студии выдается ошибкa orta-00214, и что то про сонтрфайлы... точнее сказать не могу, т.к. руский заменен на ???...

подскажите, как мне действовать...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136393
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы не останавливали базу при копировании, то можете просто выкинуть "бэкапы". Восстановить их можно только с использованием недокументированных возможностей оракла. Если Вы перевели базу в архивлог, то перед копированием файлов надо давать alter tablespace xxx begin backup., после - alter tablespace xxx end backup;. Не забудьте также, что в режиме горячего бэкапа (begin/end backup) идет бОльшая, чем при нормальной работе, нагрузка на журналы.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136394
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, не копировать редулоги.
Во-вторых, запустить сервис.
В-третьих, откуда ты берёшь контролфайл?
В-четвёртых, не пользоваться M$TS.
В-пятых, снести русскую локализацию.
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136414
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перед копированием таб.пространства переводились в бекап, после говорилось- end beckup...


alter tablespace TOOLS begin backup;
host start /wait D:\oracle\ora81\bin\ocopy.exe E:\DATABASE\main\TOOLS01.DBF e:\arcive; alter tablespace TOOLS end backup;

контрол...
alter database backup controlfile to 'e:\arcive\CONTROL03.CTL' REUSE; alter database backup controlfile to 'e:\arcive\CONTROL01.CTL' REUSE; alter database backup controlfile to 'e:\arcive\CONTROL02.CTL' REUSE; alter database backup controlfile to trace;

портом я остановил сервис, и перенес из архива в раб каталог датафайли и контролы...

и вот теперь не стартует :((
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136426
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты же сам говорил, что у тебя архивлог не включен???
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136432
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не включен....
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136446
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такая ошибка...
Ora-00214: contrfile 'E:\...control01.ctl' version 133464
inconsistent with file 'e:...contrrol03.ctl' version 133463

блин!
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136458
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дыкёптыть... А как же ты горячий бэкап делал при выключенном архивлоге?!
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136463
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну лажанулся... взял скрипт с металинка, и булал, что в шоколаде, а оказывается в...

меня что нибудь спасет ? или застрелиться ? :)
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136465
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база в ноархивлоге, то о каком горячем бэкапе может идти речь? alter xxx begin backup должен упасть с ошибкой.

Ваша ошибка - результат копирования файлов без остановки базы. Восстановить можно только для экспорта с использованием _allow_resetlogs_corruption=true. Как - я недавно описывал в этом форуме...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136492
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter xxx begin backup должен упасть с ошибкой.
не упал...

все прошло корректно...

_allow_resetlogs_corruption=true

не монтируется...

а почему svrmgrl может не коннектится ?
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136496
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оставить один конролфайл...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136537
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теперь он грит, что pwd файл инвалидный...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136542
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправил, база смонтировалась.ю. !!!!
теперь пробую ресетлогс...
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136552
Саша Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SVRMGR> alter database open resetlogs ;
alter database open resetlogs
*
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: 'E:\DATABASE\OPER1\SYSTEM01.DBF'
SVRMGR>

что же мне теперь делать ?
...
Рейтинг: 0 / 0
Повреждение датафайла после перемещения
    #32136556
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"DBWR trace file" в студию! :)
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Повреждение датафайла после перемещения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]