07.11.2006 16:13
Чтобы понять, что осталось в вашем файлике базы, делаем
select * from v$datafile;
смотрим id, и подставляем его в
select distinct segment_name from dba_extents where file_id=x;
на выходе получаем список объектов в этом файле.
07.11.2006 16:20
Еще вариант
Код:
select distinct segment_name from dba_extents, v$dbfile where file_id = file# and file# = x
08.11.2006 05:52
а на х... зачем?
08.11.2006 08:17
У меня тут случай был, в оффлайн перевели и гробанули файл на диске. Надо было убедиться, что в нем ничего лишнего нет. Какие-то другие повреждения, чтобы знать, что перестроить надо. Или просто файл ошибочный, хочется грохнуть.
09.11.2006 06:33
а ниче, что сегменты принадлежат не файлам а табличным пространтсвам? и даже если в "гробнутом" файле не было экстентов то можешь попрошаться со всем что было в ТП если не восстановишь файл.
09.11.2006 08:27
Это еще почему? Если в нем не было экстентов - делаешь move в другое ТП и убиваешь это... В чем прикол-то?
09.11.2006 08:47
Цитата:
olegon Это еще почему? Если в нем не было экстентов - делаешь move в другое ТП и убиваешь это... В чем прикол-то?
ну тада надо проверять, вроде в теории смувиться не могет.
09.11.2006 08:51
Что смувиться не могет, если экстентов в нем нет? По теории?
09.11.2006 08:58
тестанул - и правда если в файле нет екстентов то запрос к обьекту работает. Посыпаю голову пеплом)))
Часовой пояс GMT +3, время: 22:27.

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