Зависание базы данных

dbstalker, 01 мая

В данной заметке описывается случай полного зависания базы данных, который вылечился изменением лишь одного параметра инициализации.

Была создана база данных путем успешного переноса файлов данных с другого сервера. База в основном работала на чтение; загрузка данных происходила не часто. Иногда создавались вьювы, таблички.

Целый день база работает нормально, но на следующее утро подключиться к базе можно, но ни одного запроса выполнить не получается.

В alert.log никаких сообщений не было кроме:

Wed Apr 04 12:14:50 2007
  Current log# 3 seq# 22 mem# 0: K:\ORACLE\ORADATA\DRFO\REDO03.LOG
  Current log# 3 seq# 22 mem# 1: K:\ORACLE\ORADATA\DRFO\REDO03_1.LOG
  Current log# 3 seq# 22 mem# 2: K:\ORACLE\ORADATA\DRFO\REDO03_2.LOG

Команда shutdown immediate не выполняется, Оракл как и раньше висит.

Пришлось сделать shutdown abort и затем startup. После чего на попытку выполнить команду alter system switch logfile; опять база данных ответила зависанием.

После проверки всех реквизитов, необходимых для роботы в режиме ARCHIVELOG, выяснилось, что хотя база данных поднята в режиме ARCHIVELOG, но параметр LOG_ARCHIVE_START = FALSE.

Вот такая неувязочка случилась. Поменяли значение этого параметра на TRUE и жизнь стала прекрасной. Может и у Вас такие глупости случились?

ОднаКнопка

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

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

Saks
9 декабря 2008 г. в 09:48

спасибо за совет,таки помогло

 

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

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



 

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

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

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

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


 
 

Бизнес форум

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

Шины бу
26 апреля, 2 ответа
Потрібна порада
25 апреля, 2 ответа
Посоветуйте адвоката
25 апреля, 1 ответа