24.01.2008 11:40
Alexandr F.
 
Неправильно напсиал топик, сорри :)

Повредился один файл таблеспейса (созданого мной), база не стартует в логах ошибка:

ORA-01157: cannot identify/lock data file 13 - see DBWR trace file
ORA-01110: data file 13: 'C:\ORACLE\ORADATA\NUHTGGM\GGM_BASE_BLOB01.DBF'
ORA-27047: unable to read the header block of file
OSD-04006: сбой ReadFile(), чтение из файла невозможно
O/S-Error: (OS 38) Достигнут конец файла.

в базе несколько схем, можно ли вытащить из базы другие схемы, либо запустить все схемы но с потерей этого таблеспейса?
24.01.2008 17:57
OlegON
 
А что лежит в этом файле ты знаешь? В оффлайн перевести и стартануть?
24.01.2008 18:05
Alexandr F.
 
Что лежит знаю, у меня там 2 основные схемы: SPR и GGM_BASE для каждой из них сове пространство, для 2-ой 3 их, для блобов, для данныи и для индексов, полетел тот который для блобов.

Запускаю базу, под sys-ом могу зайти, но в офлайн не дает сделать пишет что БД не открыта либо
"срочный переход в автономный режим не разрешон, пока не разрешено восстановление носителя"

вот список фалов в папке

C:\Oracle\oradata\NUHTGGM\CONTROL01.CTL
C:\Oracle\oradata\NUHTGGM\CONTROL02.CTL
C:\Oracle\oradata\NUHTGGM\CONTROL03.CTL
C:\Oracle\oradata\NUHTGGM\CWMLITE01.DBF
C:\Oracle\oradata\NUHTGGM\DRSYS01.DBF
C:\Oracle\oradata\NUHTGGM\EXAMPLE01.DBF
C:\Oracle\oradata\NUHTGGM\GGM_BASE_BLOB01.DBF
C:\Oracle\oradata\NUHTGGM\GGM_BASE_DATA01.DBF
C:\Oracle\oradata\NUHTGGM\GGM_BASE_IND01.DBF
C:\Oracle\oradata\NUHTGGM\INDX01.DBF
C:\Oracle\oradata\NUHTGGM\ODM01.DBF
C:\Oracle\oradata\NUHTGGM\REDO01.LOG
C:\Oracle\oradata\NUHTGGM\REDO02.LOG
C:\Oracle\oradata\NUHTGGM\REDO03.LOG
C:\Oracle\oradata\NUHTGGM\SPR.DBF
C:\Oracle\oradata\NUHTGGM\SYSTEM01.DBF
C:\Oracle\oradata\NUHTGGM\TEMP01.DBF
C:\Oracle\oradata\NUHTGGM\TOOLS01.DBF
C:\Oracle\oradata\NUHTGGM\UNDOTBS01.DBF
C:\Oracle\oradata\NUHTGGM\USERS01.DBF
C:\Oracle\oradata\NUHTGGM\XDB01.DBF
24.01.2008 22:29
OlegON
 
Да дропни ты его... Потом пересоздашь.
25.01.2008 08:20
Alexandr F.
 
дропал, создать его из под этой базы не могу, а создавая под другой он не проходит верефикацию. Если просто удалить и не создавать то он начинает ругаться на другой, на таблеспейс для данных.
25.01.2008 10:58
OlegON
 
Путано как-то говоришь. Дропни, на что начинает ругаться? Кто ругается? Какая ошибка? Может у тебя все файлы данных побились, а ты возишься с незначимым.
25.01.2008 15:16
Alexandr F.
 
спсибо за помошь, сделал все, просто дропать из стандартного ораклового менеждера не получалось и через sqlplus не мог зайти, нашел в инете пару статеек запустил sqlplus с параметром /nolog, после чего поднял базу в режиме mount, дропнул файл, защел в режиме force, дропнул таблеспейс создал заного таблспейс, после запустил базу и все ОК
29.01.2010 07:00
GinSin
 
Нельзя ли поподробнее расписать, у нас похожая проблема и не одного разбирающегося человека под рукой 8)
29.01.2010 07:07
OlegON
 
Сначала опишите проблему с точным цитированием ошибок. У вас такая же база?
Не забудьте версию ОС и Oracle.
29.01.2010 08:50
GinSin
 
В общем стоит windows 2003 server, oracle 10g. Проблема такая: были удалены файлы индексов, юзеров и undotbs. Файлы сами восстановили но теперь база их не видет. Ничего не работает, в том чиле не хочет логиниться EM. Не принимает системные пароли. Говорит что база не открыта.
Сами данные из базы нам не сильно нужны, но хотелось бы восстановить ее работу как можно быстрее.
Часовой пояс GMT +3, время: 06:58.

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