|
|
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! На предприятии в БД (Oracle 8i) есть тейблспейс разбитый на партиции по месяцам. Из-за нехватки места возникла необходимость старые датафайлы удалить с возможностью последующего восстановления. Мой план был таков: перевожу партиции в состояние оффлайн и удаляю датафайл, в случае необходимости датафайл возвращаю на место и перевожу в онлайн. При попытке удаления возникает ошибка "Объект используется". Подскажите, пожалуйста, возможно ли удаление датафайла без останова БД? И сработает ли такая схема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 15:18 |
|
||
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
Если только Татьяна Самохаперевожу партиции табличное простронство в состояние оффлайн readonlyИначе Татьяна Самохас возможностью последующего восстановлениявам не светит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 15:34 |
|
||
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
ORA__SQL, Да, все партиции которые переводятся в offline ранее были переведены в read only. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 15:37 |
|
||
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
Если это винда -- она может сразу не отпустить Причем, юзание какого-нибудь Unlocker-а как правило приводит к падению экземпляра Но через час-два-сутки-двое иногда может и освободить Вариант правильный именно в том, что в OFFLINE надо выводить ТП, а не сам датафайл -- тогда не потребуется восстановление и запрос старых логов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 16:27 |
|
||
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, В offline перевожу тейблспейс. Винда и она не отпускает совсем, некоторый файлы были переведены в offline не один месяц назад, но все так же не удаляются. Их точно держит ОС, а не БД? Т.к. БД постоянно используется остановить ее практически нет возможности, да и боюсь я что после останова и удаления нарушится целостность БД и она не стартанет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2017, 16:37 |
|
||
|
Удаление datafile в статусе offline.
|
|||
|---|---|---|---|
|
#18+
Татьяна СамохаВинда и она не отпускает совсем, некоторый файлы были переведены в offline не один месяц назад, но все так же не удаляются. Их точно держит ОС, а не БД? Вопрос скорее философский в данном случае Естественно, что открыл (и не закрыл) один (или несколько) из потоков Oracle -- это может быть как пользовательская сессия, но так и служебный процесс, DBWR или CKPT какой-нибудьТатьяна Самохабоюсь я что после останова и удаления нарушится целостность БД и она не стартанет.После перезапуска экземпляра однозначно отпустит, можно будет их удалить и никаких проблем при старте возникнуть не должно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2017, 02:14 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39433570&tid=1886146]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 402ms |

| 0 / 0 |
