CftClub.ru
Клуб специалистов ЦФТ-Банк

LOCK_INFO не пускает.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
pm
Участник


Вступление в Клуб: 07.10.2009
СообщениеСр Окт 07, 2009 22:04   LOCK_INFO не пускает. Ответить с цитатой
Полезность: Нет оценки
Всем привет!

Сервер линух. Оракл 10204. Тех ядро 7.1

Кто-нибудь сталкивался с такой проблемой. Не пускает ни в какой АРМ.
Пишет:
------------------------------------------------------------
LOCK-SUBMIT: Процесс LOCK_INFO был поставлен в очередь 12:38:31 07/10/09.
Номер задания 82, пользователь - IBS.

LOCK-LIMIT: Задание не было активизировано, возможно, из-за того, что
лимит на количество фоновых (BACKGROUND) процессов исчерпан.
Нужно увеличить этот лимит или запустить LOCK_INFO в отдельной сессии.
------------------------------------------------------------


Пакеты в подовляющем валидные.
из под sys:
SQL> select count(*) from dba_objects where owner = 'SYS' and status = 'INAVLID';

COUNT(*)
----------
0
-----------------------------------------------------------------------------------

и из под ibs:
SQL> select count(*), object_type, status from user_objects group by object_type, status order by object_type;

COUNT(*) OBJECT_TYPE STATUS
---------- ------------------- -------
2 DATABASE LINK VALID
2 FUNCTION VALID
12715 INDEX VALID
6 LIBRARY VALID
35 LOB VALID
40092 PACKAGE VALID
2 PACKAGE BODY INVALID
40063 PACKAGE BODY VALID
10 PROCEDURE VALID
164 SEQUENCE VALID
8 SYNONYM INVALID

COUNT(*) OBJECT_TYPE STATUS
---------- ------------------- -------
124 SYNONYM VALID
2910 TABLE VALID
1033 TRIGGER VALID
50 TYPE VALID
7748 VIEW VALID
Vovidez
Профи


Вступление в Клуб: 27.09.2007
СообщениеЧт Окт 08, 2009 04:53   Re: LOCK_INFO не пускает. Ответить с цитатой
Полезность: Нет оценки
Привет!
Так в сообщении об ошибке содержится вся информация:

pm пишет:
LOCK-LIMIT: Задание не было активизировано, возможно, из-за того, что
лимит на количество фоновых (BACKGROUND) процессов исчерпан.
Нужно увеличить этот лимит или запустить LOCK_INFO в отдельной сессии.


Попробуйте увеличить количество процессов в параметрах БД и перегрузить БД...

P.S. Кстати, если используете внешний блокировщик, то необходимо перегрузить его от версии ТЯ 7.1.0.0, т.к. он отличается от 6.6.1.2...
pm
Участник


Вступление в Клуб: 07.10.2009
СообщениеПт Окт 09, 2009 11:05   Re: LOCK_INFO не пускает. Ответить с цитатой
Полезность: Нет оценки
Vovidez пишет:
в параметрах БД и перегрузить БД...


Да, помогло. Спасибо за совет где искать. Наш ДБАшник не совсем правильно проставил значения некоторых параметров в инит файле, про некоторые соовсем забыл.

Я просмотрел, поправил, запустил базу. Все стало хорошо. А я сначало грешным делом подумал плохо на ядро новое 7.1. Что я с ним только не вытворял... Но теперь все хорошо. Работает.

Спасибо.
omela
Участник со стажем


Вступление в Клуб: 01.07.2008
СообщениеЧт Янв 21, 2010 00:52   Re: LOCK_INFO не пускает. Ответить с цитатой
Полезность: Нет оценки
pm пишет:
Vovidez пишет:
в параметрах БД и перегрузить БД...


Да, помогло. Спасибо за совет где искать. Наш ДБАшник не совсем правильно проставил значения некоторых параметров в инит файле, про некоторые соовсем забыл.

Я просмотрел, поправил, запустил базу. Все стало хорошо. А я сначало грешным делом подумал плохо на ядро новое 7.1. Что я с ним только не вытворял... Но теперь все хорошо. Работает.

Спасибо.


А какие параметры в ините поправляли? Такая же фигня. Не получается зайти по тому же поводу: "LOCK-LIMIT: Задание не было активизировано, возможно, из-за того, что
лимит на количество фоновых (BACKGROUND) процессов исчерпан..."
_________________
Трехглазый передает привет банкирам, и желает им долгого здравия (:.
zinovjeva_n
Участник - экстремал


Вступление в Клуб: 15.10.2008
СообщениеСб Янв 23, 2010 15:45    Ответить с цитатой
Полезность: Нет оценки
Параметр JOB_QUEUE_PROCESSES насколько я помню за это отвечает
_________________
Coding for food
omela
Участник со стажем


Вступление в Клуб: 01.07.2008
СообщениеПн Янв 25, 2010 12:49    Ответить с цитатой
Полезность: Нет оценки
zinovjeva_n пишет:
Параметр JOB_QUEUE_PROCESSES насколько я помню за это отвечает


Спасибо, но изменение данного парметра в init не помогло.
Помогло вот это:

удаление job:

1. выполнить запрос (под sysdba):
select job, powner from sys.job$;

2. зайти под привилегированным пользователем (найденный powner)
select * from dba_jobs;
выберите проблемный (удаляемый) "джоб"
exec dbms_job.remove(:JOB);
:JOB - значение поля JOB, взятое из запроса

3. Если удаление не прошло, сделайте:
alter system set job_queue_processes=0;
и повторите действия, указанные в п.2
_________________
Трехглазый передает привет банкирам, и желает им долгого здравия (:.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru