|
|
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Выполнял: 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 спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:20 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
вы после этой команды файл сам перенесли средствами ОС ? alter database rename просто править строчку в oracle-dictionary ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:28 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Попробуй recover ему сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:32 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
ненужно тут рекавери. У него ж просто в команде rename старое и новое имена файла слились. Надо просто еще раз rename сделать и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:38 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
killed - нет, корировал файл из скрипта... непонял про словарь... где и как править ? Саид- как сделать ? ели арлогов нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:39 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Ну по идее должно хватить редологов для рикавера. И вообще этот users01.dbf ручками в корень e :\ переместили? Да и зачем вообще такой ренэйм делали, просто для эксперимента? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:47 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
2 dba хе-хе, клево, слона то я и не заметил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:54 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
да, для эксперемента... переместил, при помощи ocopy.exe... ошибка была, исправил, но результат тот же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2003, 18:56 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Опишите, пожалуйста еще раз процедуру перемещения. Должно быть так 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. Если в ноархивлоге не произошло полного цикла переключения журналов с момента неправильного копирования файла, то восстановление пройдет без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 10:34 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
я использовал первый вариант... да, согласен, предложение рековери возникает, когда была ошибка перемещения... с эти я разобрался... есть другой вопрос... каждый день, скрипт копирует все датафайлы и редологи в архив. сегодня я остановил базу, переместил рабочие файлы, и заменил их файлами из архива... ну и база не монтируется... из svrmgrl я воще не могу достучатся... грит TNS error... (tnsping проходит) из dba студии выдается ошибкa orta-00214, и что то про сонтрфайлы... точнее сказать не могу, т.к. руский заменен на ???... подскажите, как мне действовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:09 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Если Вы не останавливали базу при копировании, то можете просто выкинуть "бэкапы". Восстановить их можно только с использованием недокументированных возможностей оракла. Если Вы перевели базу в архивлог, то перед копированием файлов надо давать alter tablespace xxx begin backup., после - alter tablespace xxx end backup;. Не забудьте также, что в режиме горячего бэкапа (begin/end backup) идет бОльшая, чем при нормальной работе, нагрузка на журналы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:18 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Во-первых, не копировать редулоги. Во-вторых, запустить сервис. В-третьих, откуда ты берёшь контролфайл? В-четвёртых, не пользоваться M$TS. В-пятых, снести русскую локализацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:19 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
перед копированием таб.пространства переводились в бекап, после говорилось- 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; портом я остановил сервис, и перенес из архива в раб каталог датафайли и контролы... и вот теперь не стартует :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:31 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Ты же сам говорил, что у тебя архивлог не включен??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:36 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Не включен.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:38 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
вот такая ошибка... Ora-00214: contrfile 'E:\...control01.ctl' version 133464 inconsistent with file 'e:...contrrol03.ctl' version 133463 блин! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:46 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Дыкёптыть... А как же ты горячий бэкап делал при выключенном архивлоге?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:51 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
ну лажанулся... взял скрипт с металинка, и булал, что в шоколаде, а оказывается в... меня что нибудь спасет ? или застрелиться ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:53 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
Если база в ноархивлоге, то о каком горячем бэкапе может идти речь? alter xxx begin backup должен упасть с ошибкой. Ваша ошибка - результат копирования файлов без остановки базы. Восстановить можно только для экспорта с использованием _allow_resetlogs_corruption=true. Как - я недавно описывал в этом форуме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 11:54 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
alter xxx begin backup должен упасть с ошибкой. не упал... все прошло корректно... _allow_resetlogs_corruption=true не монтируется... а почему svrmgrl может не коннектится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:08 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
оставить один конролфайл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:11 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
теперь он грит, что pwd файл инвалидный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:35 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
исправил, база смонтировалась.ю. !!!! теперь пробую ресетлогс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:37 |
|
||
|
Повреждение датафайла после перемещения
|
|||
|---|---|---|---|
|
#18+
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> что же мне теперь делать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2003, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32136376&tid=1991089]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 539ms |

| 0 / 0 |
