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



Часовой пояс GMT +3, время: 10:57.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.