Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Oracle. Попытка понять, о чем говорит trc-файл.  (Прочитано 23790 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« : 10-06-2008 06:20 » 

Такое вот появляется в trc-файлах.

Цитата
Memory Notification: Library Cache Object loaded into SGA
Heap size 2465K exceeds notification threshold (2048K)
LIBRARY OBJECT HANDLE: handle=39d46a9b8 mutex=39d46aae8(0)
name=
select null, owner, object_name, null, null, null, null, decode (object_type, 'PROCEDURE',1, 'FUNCTION',2, 0) from all_objects where object_type in ('PROCEDURE','FUNCTION')  and owner like '***' escape '\'  and object_name like 'DISCONNECT' escape '\' union select distinct null, owner, package_name||'.'||object_name, null, null, null, null, 0 from all_arguments where package_name is not null  and 1 = 1 and owner like '***' escape '\'  and package_name||'.'||object_name like 'DISCONNECT' escape '\'  or

Пытаюсь понять, что это такое вообще и нужно ли с этим бороться.

В указанной в запросе схеме нет процедуры или ф-ии с именем DISCONNECT, но есть такая таблица. Вообще, не понимаю, что за объект вызвал "Heap size ... exceeds notification threshold". Такие сообщения бывают по несколько раз на дню и имена таблиц бывают разные.

Кто-нибудь понимает, что это и о чем там речь?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #1 : 10-06-2008 06:31 » 

возможно проблема кроется в настройках системы для оракла? т.е. речь о расшареной памяти.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 10-06-2008 06:43 » 

надо играться параметрами Oracle

Это не есть проблема разработки, это есть проблема DBA
http://sabdarsyed.blogspot.com/2007/03/warning-memory-notification-library.html

Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 10-06-2008 06:45 » 

На сервере запущены три экземпляра. Им выделено под SGA из 3ГБ оперативки соответственно (%): 40, 20 и 7. Сообщения возникают только во втором экземпляре.

просто хотелось бы понять, в какую стороны копать и что (и как) можно проверить.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 10-06-2008 06:49 » 

Хм...
Код:
show parameter _kgl_large_heap_warning_threshold;
пусто...

У меня не R2.
« Последнее редактирование: 10-06-2008 06:55 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 10-06-2008 06:54 » 

еслли show не показало, а что select говорит?

так значит он не установлен, и принимает дефолтное значение

На самом деле надо смотреть память под SGA, к сожалению я сейчас очень далеко от ORACLE, но когда-то
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 10-06-2008 06:57 » 

Размер SGA - 567MB. Сообщений о нехватке памяти для чего-либо нет.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 10-06-2008 07:01 » 

это не совсем память, это еще возможно и время и количество процессов одовременно запущенных, и я даже не знаю что придумать Улыбаюсь
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #8 : 10-06-2008 08:24 » 

первая сцыла изи гугла: http://www.lazydba.com/oracle/0__129872.html
есть подозрение что это просто предупреждение о том, что каккой-то объект сожрал Х байт от хип-мемори... и дабы эта месага не появлялась предлагают этот Х увеличить.

Код:
logged in as "/ as sysdba")

SQL> alter system set "_kgl_large_heap_warning_threshold"=8388608 scope=spfile ;

SQL> shutdown immediate

SQL> startup


---
upd: мои догадки подтвердились: http://my-oracle.it-blogs.com/post-194.aspx
Цитата
Это сообщение memory manager является информационным, угрозы базе данных не несет.
« Последнее редактирование: 10-06-2008 08:27 от PooH » Записан

Удачного всем кодинга! -=x[PooH]x=-
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 10-06-2008 08:27 » 

PooH, там эта сцыла говорит еще в месажах о KGL, впрочем я давал ссылку на этот блог

а здесь речь идет о
LIBRARY OBJECT HANDLE
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #10 : 10-06-2008 08:33 » 

Думаешь есть разница на что именно ругается memory manager на KGL или на LIBRARY OBJECT?
Записан

Удачного всем кодинга! -=x[PooH]x=-
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 10-06-2008 08:34 » 

думаю что есть
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #12 : 10-06-2008 08:35 » new

возможно... роем дальше

upd: все что я нашел, относится к R2 =(
« Последнее редактирование: 10-06-2008 10:37 от PooH » Записан

Удачного всем кодинга! -=x[PooH]x=-
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 10-06-2008 12:30 » 

У меня нет параметра _kgl_large_heap_warning_threshold в системе.
Sqlplus ругается на недопустимый символ: сперва указывал на кавычку, а когда их убрал - на подчеркивание.
Запрос тоже не проходит - нет объектов с именами, начинающимися на x$.

У меня версия 10.2.0.1. Накачал патчей - можно хоть до 10.2.0.4 пропатчить, но, т.к. нет опыта и опытного советчика рядом, то надо сперва поэкспериментировать, но времени на это нет Жаль

Кстати фигею: чем выше патчсет, тем больше его объем стремиться к размеру исходного дистрибутива. Патчсет до 10.2.0.3 весит 1.7ГБ!
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #14 : 10-06-2008 12:32 » 

RXL, я вот почему то думаю, что в твоем случае особого смысла патчить нет!
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #15 : 10-06-2008 12:35 » 

Ром, будет время прочти вот это, думаю ты найдешь ответ!!!

http://www.puschitz.com/TuningLinuxForOracle.shtml
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #16 : 10-06-2008 12:36 » 

вот например тут: http://www.puschitz.com/TuningLinuxForOracle.shtml#GrowingTheOracleSGATo2.7GBInx86RHEL2.1WithoutVLM
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #17 : 10-06-2008 12:37 » 

McZim, так у меня на Солярке работает - Solaris 10 x86-64

Собственно, настройки ОС я делал строго по официальной инструкции.
« Последнее редактирование: 10-06-2008 13:09 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #18 : 10-06-2008 12:38 » 

RXL, это да... Жаль

ну может там хоть что то поможет посмотри одним глазком.
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
McZim
Модератор

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #19 : 10-06-2008 12:41 » 

RXL, может это? http://halisway.blogspot.com/2007/01/balancing-sga-in-oracle-9i.html
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #20 : 10-06-2008 13:10 » 

McZim, не, это не shared pool - он у меня на автомате работает. В 10g многое на автомате работает.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines