Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 как удалить offline файл?  [new]
mishga
Member

Откуда: München
Сообщений: 136
База оракл 10g.
Было сделано следующее:
- чтобы расширить табличное пространство, добавил к нему файл
- понял, что добавил файл не в то место, добавил еще один уже куда надо
- неверно добавленный файл перевел в оффлайн
- попытался его удалить, получил следующее:
 SQL> alter tablespace XELLA_IND drop datafile '/oradata/WXL1/xella_ind_01.dbf';
alter tablespace XELLA_IND drop datafile '/oradata/WXL1/xella_ind_01.dbf'
*
FEHLER in Zeile 1:
ORA-03264: Offline-Datendatei von lokal verwaltetem Tablespace kann nicht
geloscht werden 
Т.е. оффлайн файл не может быть удален при локально управляемом табличном пространстве.

Теперь у меня две проблемы:
- как проверить, что в этот файл ничего не успело попасть (база рабочая, активных сессий вроде не было, но кто ж его знает)
- как удалить файл?
Буду признателен за помощь.
Почему был именно такой порядок действий, не спрашивайте, ступил - запаниковал, каюсь...
16 авг 07, 21:03    [4537595]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
.....
Guest
mishga
База оракл 10g.
Теперь у меня две проблемы:
- как проверить, что в этот файл ничего не успело попасть (база рабочая, активных сессий вроде не было, но кто ж его знает)
- как удалить файл?
Буду признателен за помощь.
Почему был именно такой порядок действий, не спрашивайте, ступил - запаниковал, каюсь...


1) select * from dba_extents where file_id=...

2) alter database datafile '...' online

если не получится
recover datafile ''
alter database datafile '...' online;
удалить
16 авг 07, 21:24    [4537616]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
ответ и пояснения к причинам второго вопроса тут(см Restrictions)
16 авг 07, 21:28    [4537619]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
mishga
Member

Откуда: München
Сообщений: 136
Спасибо, коллеги!
Вариант Guest - а сработал.
16 авг 07, 22:05    [4537675]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: как удалить offline файл?  [new]
Non-Grata
Member

Откуда:
Сообщений: 193
Извиняюсь за поднятие темы годичной давности, но ситуация абсолютно аналогичная, поэтому решил не создавать новую. Oracle 10.1.0.2.0

SQL> select * from dba_extents where file_id=6;

no rows selected

SQL> alter database datafile 'D:\ORADATA\PR\LOB_TBS' online;
alter database datafile 'D:\ORADATA\PR\LOB_TBS' online
*
ERROR at line 1:
ORA-01113: file 6 needs media recovery
ORA-01110: data file 6: 'D:\ORADATA\PR\LOB_TBS'


SQL> recover datafile 'D:\ORADATA\PR\LOB_TBS';
Media recovery complete.
SQL> alter database datafile 'D:\ORADATA\PR\LOB_TBS' online;

Database altered.

SQL> alter tablespace users drop datafile 'D:\ORADATA\PR\LOB_TBS';
alter tablespace users drop datafile 'D:\ORADATA\PR\LOB_TBS'
                       *
ERROR at line 1:
ORA-02142: missing or invalid ALTER TABLESPACE option
Все Restrictions выполнены. В чём дело?
18 ноя 08, 16:22    [6456519]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
statusss
Guest
Non-Grata,

select status from v$datafile where name='D:\ORADATA\PR\LOB_TBS';
18 ноя 08, 17:01    [6456916]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
Non-Grata
Member

Откуда:
Сообщений: 193
SQL> select status from v$datafile where name='D:\ORADATA\PR\LOB_TBS';

STATUS
-------
RECOVER

Я снова перевёл датафайл в offline
18 ноя 08, 17:44    [6457275]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18482
Non-Grata
Oracle 10.1.0.2.0
В чём дело?
19 ноя 08, 05:32    [6458991]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
Non-Grata
Member

Откуда:
Сообщений: 193
Понятно, а есть другие варианты, или только патч?
19 ноя 08, 09:25    [6459224]     Ответить | Цитировать Сообщить модератору
 Re: как удалить offline файл?  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18482
Создать новое ТП, перелить все туда, старое грохнуть
19 ноя 08, 09:28    [6459239]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить