01.12.2006 20:35
fit
 
База данных не может быть заблокирована



ORA-20007: База данных не может быть заблокирована
ORA-06512: на "SUPERMAG.CORE", line 262
ORA-06512: на "SUPERMAG.CORE", line 542
ORA-06512: на line 1



begin Supermag.Core.LockObject(1,'DB','1'); end;

Такое возникало раньше, из-за того что заходишь пользователем SUPERMAG,
Базу создавал не я.

Если проблема в привелегиях этого польователя, подскажите как их поднять!!
01.12.2006 21:02
OlegON
 
Это значит, что надо остановить все серверы, кроме Сервера Супермага. Кассовый, почтовый... И всех пользователей выгнать.
01.12.2006 21:09
fit
 
Все так и делается.
01.12.2006 21:11
OlegON
 
Можно зайти в DBA Studio или Enterprise manager console (в Oracle 8i и 9i соответственно) Instance-Sessions и посмотреть, кто подключен. Можно просто перед расчетом перезапустить сервис базы.
01.12.2006 21:18
fit
 
Все это делали.
Это совсем новая база, так сказать для проверки старой на работоспособность.
01.12.2006 21:32
OlegON
 
Хм. В сессиях никого нет и база не блокируется? Предлагаю еще раз убедиться, что в сессиях никого, зайти именно под supermag и попробовать посчитать. Проверить, что job_queue_processes=0, точнее - поставить его в это значение и перезапустить базу еще раз, если просто так не пройдет.
02.12.2006 00:35
fit
 
Долго мучали базу и все же получилось.
Спасибо за помощь.

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