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

В alert.log стали сыпаться ошибки ORA-00600

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


Вступление в Клуб: 03.03.2008
СообщениеСр Дек 17, 2008 10:54   В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
В последнее время в alert.log стали сыпаться ошибки вида:
Errors in file /u/app/oracle/admin/ibso/udump/ibso_ora_7140.trc:
ORA-00600: internal error code, arguments: [733], [1144350320], [top uga heap], [], [], [], [], []

Dump file /u/app/oracle/admin/ibso/udump/ibso_ora_7140.trc
Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.8.0 - Production ORACLE_HOME = /u/app/oracle/product/9.2.0
System name: SunOS
Node name: ibso1
Release: 5.10
Version: Generic_127111-02
Machine: sun4u
Instance name: ibso
Redo thread mounted by this instance: 1
Oracle process number: 52
Unix process pid: 7140, image: oracle@ibso1 (TNS V1-V3)

*** SESSION ID:(30.4268) 2008-12-17 09:59:59.239
*** 2008-12-17 09:59:59.239
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [733], [1144350320], [top uga heap], [], [], [], [], [] Current SQL statement for this session:
BEGIN EXECUTOR.SET_SYSTEM_CONTEXT(:RIGHTS!='0'); END;
----- PL/SQL Call Stack -----
object line object
handle number name
402b19e58 92 package body SYS.DBMS_SESSION
403d6dd90 1036 package body IBS.EXECUTOR
44ae88060 1 anonymous block
402b7ebc8 2772 package body IBS.RTL
402b7ebc8 3547 package body IBS.RTL
402b7ebc8 1208 package body IBS.RTL
403d6dd90 144 package body IBS.EXECUTOR
4077453e8 1 anonymous block


ошибки наблюдаются при одновременной работе ~200 пользователей, при меньшей загрузке - нет.
причина ошибок неизвестна, возникает в разных сессиях (по трейсам)

Может быть, кто сталкивался с подобным? Буду рад любым предположениям...
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Дек 17, 2008 13:24   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
prog пишет:
ORA-00600: internal error code, arguments: [733], [1144350320], [top uga heap], [], [], [], [], [] Current SQL statement for this session:
BEGIN EXECUTOR.SET_SYSTEM_CONTEXT(:RIGHTS!='0'); END;

Непосредственно таких случаев нет.
Но есть странное совпадение - только сегодня общался с пользователем, у которого повис навигатор. У него в текущем курсоре висел ровно такой же код. Зависание произошло при вызове операции редактирования платежного документа (до момента открытия экранной формы). Висело минуты 3-4. А потом все пошло дальше.
Может наши проблемы как-то связаны?
У Вас всегда один и тот же SQL statement?
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеСр Дек 17, 2008 13:45   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: 1
prog пишет:
В последнее время в alert.log стали сыпаться ошибки вида:
Errors in file /u/app/oracle/admin/ibso/udump/ibso_ora_7140.trc:
ORA-00600: internal error code, arguments: [733], [1144350320], [top uga heap], [], [], [], [], []

Может быть, кто сталкивался с подобным? Буду рад любым предположениям...
- проблема с контекстами, а конкретно размер PGA раздут, нужно минимизировать использование контекстов.

Последовательно отключите использование, (выполняется через Администратор словаря) :
1. контексты прав доступа к экземплярам (OBJECT_RIGHTS_CONTEXT)
2. контексты прав доступа к экземплярам через реквизиты (OBJECT_RIGHTS_EX_CONTEXT)
3. контекст прав доступа (RIGHTS_CONTEXT).
После изменения параметров необходима перекомпиляция представлений.
Сразу предупреждаю, что возможно увеличение нагрузки на сервере СУБД, из-за увеличения ресурсоемкости представлений - или пересмотреть группы доступа - что-то многова-то прав у пользователей.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Дек 17, 2008 13:49   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
Serj пишет:

Последовательно отключите использование, (выполняется через Администратор словаря) :
1. контексты прав доступа к экземплярам (OBJECT_RIGHTS_CONTEXT)
2. контексты прав доступа к экземплярам через реквизиты (OBJECT_RIGHTS_EX_CONTEXT)
3. контекст прав доступа (RIGHTS_CONTEXT).
После изменения параметров необходима перекомпиляция представлений.
Сразу предупреждаю, что возможно увеличение нагрузки на сервере СУБД, из-за увеличения ресурсоемкости представлений - или пересмотреть группы доступа - что-то многова-то прав у пользователей.

Не понял. Вы предлагаете коллеге отказаться от ЦФТ-шной технологии разграничения доступа к информации? Есть альтернатива?
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеСр Дек 17, 2008 13:57   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
timochev пишет:

Не понял. Вы предлагаете коллеге отказаться от ЦФТ-шной технологии разграничения доступа к информации? Есть альтернатива?
- ничего подобного я не предлагал, всего лишь группы прав пользователей в ИБСО внимательно просмотреть на то что "лишние" права есть их изъять, или перекомпилить представления без подъема контекста.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Дек 17, 2008 14:06   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
Serj пишет:
timochev пишет:

Не понял. Вы предлагаете коллеге отказаться от ЦФТ-шной технологии разграничения доступа к информации? Есть альтернатива?
- ничего подобного я не предлагал, всего лишь группы прав пользователей в ИБСО внимательно просмотреть на то что "лишние" права есть их изъять, или перекомпилить представления без подъема контекста.

Т.е. проверка через контексты заменится в условиях представлений на запросы из таблиц. Вы это имели в виду?
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеСр Дек 17, 2008 14:09   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
prog пишет:
ORA-00600: internal error code, arguments: [733], [1144350320], [top uga heap], [], [], [], [], [] Current SQL statement for this session:
BEGIN EXECUTOR.SET_SYSTEM_CONTEXT(:RIGHTS!='0'); END;

Непосредственно таких случаев нет.
Но есть странное совпадение - только сегодня общался с пользователем, у которого повис навигатор. У него в текущем курсоре висел ровно такой же код. Зависание произошло при вызове операции редактирования платежного документа (до момента открытия экранной формы). Висело минуты 3-4. А потом все пошло дальше.
Может наши проблемы как-то связаны?
У Вас всегда один и тот же SQL statement?


Может быть. SQL statement всегда один и тот же.
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеСр Дек 17, 2008 14:13   Re: В alert.log стали сыпаться ошибки ORA-00600 Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Serj пишет:
timochev пишет:

Не понял. Вы предлагаете коллеге отказаться от ЦФТ-шной технологии разграничения доступа к информации? Есть альтернатива?
- ничего подобного я не предлагал, всего лишь группы прав пользователей в ИБСО внимательно просмотреть на то что "лишние" права есть их изъять, или перекомпилить представления без подъема контекста.

Т.е. проверка через контексты заменится в условиях представлений на запросы из таблиц. Вы это имели в виду?
- да ,это соответсвенно и замедление, по-другому иправить это врят-ли удастся 9.2.0.8 not suported да и как говорит металинк ORA-600 [733] "memory request size is too big for this port (o/s)" , причем на BEGIN EXECUTOR.SET_SYSTEM_CONTEXT(:RIGHTS!='0'); END; - выход только один - уменьшать контекст который взводится в uga котороя живет в pga - прям мини стих Smile
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеСр Дек 17, 2008 15:15    Ответить с цитатой
Полезность: Нет оценки
А увеличивать объем памяти, отводимый под контекстные цели, нельзя? Сорри, но я не админ, поэтому в правильных оракловых терминах не могу общаться. Rolling Eyes
Serj
Профи


Вступление в Клуб: 02.08.2007
СообщениеСр Дек 17, 2008 15:21    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
А увеличивать объем памяти, отводимый под контекстные цели, нельзя? Сорри, но я не админ, поэтому в правильных оракловых терминах не могу общаться. Rolling Eyes
- это в итоге будет приводить к - см. первый пост темы.....
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

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