Проблемы с временным табличным пространством TEMP. ORA-01157 , ORA-01110 , ORA-07366

dbstalker, 23 января

Если вы не можете открыть базу данных потому, что получили вот такой подарок:

ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
ORA-01110: data file 3: '/mydbs/temp0.dbf '
ORA-07366: sfifi: invalid file, file does not have valid header block.

то не стоит расстраиваться. Эта проблема решается достаточно просто.

Эти ошибки означают, что поврежден файл временного табличного пространства. В этом ничего страшного нет. Вы же знаете, что во временном табличном пространстве не содержаться объекты, без которых база данных не может существовать. А это значит, что пространство можно удалить и создать новое. Поступаем следующим образом:

STARTUP MOUNT
ALTER DATABASE DATAFILE '/mydbs/temp0.dbf' OFFLINE DROP;
ALTER DATABASE OPEN;
DROP TABLESPACE temp;
CREATE TABLESPACE temp DATAFILE '/mydbs/temp0.dbf '  SIZE 500M REUSE TEMPORARY;

Тэги: ошибки

ОднаКнопка

1 комментарий

Прокоментировать

Дмитрий
30 июля 2013 г. в 20:14

Помогло.
Но не разрешил сделать CREATE TABLESPACE temp DATAFILE '/mydbs/temp0.dbf ' SIZE 500M REUSE TEMPORARY;
ERROR at line 1:
ORA-12913: Cannot create dictionary managed tablespace
После чего перезапуск базы произошёл без ошибок.

 

Новый комментарий

Я не спамер: введите суму 8+6



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа