23.11.2010 16:45
kamikaje
 
Требуется помощь! Не нашел поиском: или не так искал, или нет темы или глуп. :)

Упал сервер СМ. При запуске пишет "Ошибка ORA-01578: разрушен блок данных ORACLE {файл # 5, блок # 21030}".
Нашел скрипт для диагностики, выяснил, что повреждена таблица SSLOCKS.
Нужен скрипт для восстановления таблицы в рабочее состояние. *23

PS Не дебил, но Оракл лежит несколько в стороне от моих интересов...
23.11.2010 16:53
John Doe
 
Попробуй
Цитата:
truncate table supermag.sslocks
, если не поможет - пересоздай ее скриптом с любой другой базы, да и делов... Она без сессий пустая.
Рекомендую включить архивлог и запустить оптимизатор. Такая ошибка редко приходит одна.
23.11.2010 16:58
kamikaje
 
Цитата:
John Doe включить архивлог и запустить оптимизатор
Если не трудно - чуть поподробнее.
23.11.2010 17:07
John Doe
 
Если у тебя Oracle 10, то:
Архивлог :
Цитата:
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
Оптимизатор тут : Optimizer-4 (функционал) -
23.11.2010 17:11
kamikaje
 
Oracle 9. Спасибо за помощь! Тему уже сам нашел, но это не на 5 минут. :(
23.11.2010 17:12
John Doe
 
В 9 по моему еще надо включить log_archiver_start=true или вроде того... По крайней мере проверить не помешает.
Часовой пояс GMT +3, время: 22:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.