powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаление datafile в статусе offline.
6 сообщений из 6, страница 1 из 1
Удаление datafile в статусе offline.
    #39433554
Здравствуйте!

На предприятии в БД (Oracle 8i) есть тейблспейс разбитый на партиции по месяцам. Из-за нехватки места возникла необходимость старые датафайлы удалить с возможностью последующего восстановления. Мой план был таков: перевожу партиции в состояние оффлайн и удаляю датафайл, в случае необходимости датафайл возвращаю на место и перевожу в онлайн. При попытке удаления возникает ошибка "Объект используется".

Подскажите, пожалуйста, возможно ли удаление датафайла без останова БД? И сработает ли такая схема?
...
Рейтинг: 0 / 0
Удаление datafile в статусе offline.
    #39433570
ORA__SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если только
Татьяна Самохаперевожу партиции табличное простронство в состояние оффлайн readonlyИначе
Татьяна Самохас возможностью последующего восстановлениявам не светит
...
Рейтинг: 0 / 0
Удаление datafile в статусе offline.
    #39433575
ORA__SQL, Да, все партиции которые переводятся в offline ранее были переведены в read only.
...
Рейтинг: 0 / 0
Удаление datafile в статусе offline.
    #39433629
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это винда -- она может сразу не отпустить
Причем, юзание какого-нибудь Unlocker-а как правило приводит к падению экземпляра
Но через час-два-сутки-двое иногда может и освободить

Вариант правильный именно в том, что в OFFLINE надо выводить ТП, а не сам датафайл -- тогда не потребуется восстановление и запрос старых логов
...
Рейтинг: 0 / 0
Удаление datafile в статусе offline.
    #39433638
Вячеслав Любомудров, В offline перевожу тейблспейс. Винда и она не отпускает совсем, некоторый файлы были переведены в offline не один месяц назад, но все так же не удаляются. Их точно держит ОС, а не БД? Т.к. БД постоянно используется остановить ее практически нет возможности, да и боюсь я что после останова и удаления нарушится целостность БД и она не стартанет.
...
Рейтинг: 0 / 0
Удаление datafile в статусе offline.
    #39433850
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татьяна СамохаВинда и она не отпускает совсем, некоторый файлы были переведены в offline не один месяц назад, но все так же не удаляются. Их точно держит ОС, а не БД? Вопрос скорее философский в данном случае
Естественно, что открыл (и не закрыл) один (или несколько) из потоков Oracle -- это может быть как пользовательская сессия, но так и служебный процесс, DBWR или CKPT какой-нибудьТатьяна Самохабоюсь я что после останова и удаления нарушится целостность БД и она не стартанет.После перезапуска экземпляра однозначно отпустит, можно будет их удалить и никаких проблем при старте возникнуть не должно
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаление datafile в статусе offline.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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