Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Потерялись хранимые процедуры БД / 25 сообщений из 45, страница 1 из 2
31.05.2011, 12:57
    #37287051
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Здравствуйте всем!

Обстановка DB2 WSE 9.7.1, Linux. На сервере развернута довольно большая база(около 12 Гб) масштабного проекта.
С какого то момента DB2 периодически стала выдавать предупреждение:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
2011-02-02-09.41.40.900206+180 E2941047E946        LEVEL: Warning
PID     : 14018                TID  : 47939061803328PROC : db2sysc
INSTANCE: db2inst              NODE : 000          DB   : STRAH
APPHDL  : 0-107                APPID: *LOCAL.db2inst.110202064140
AUTHID  : DB2INST 
EDUID   : 111                  EDUNAME: db2agent (STRAH)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:100
MESSAGE : ZRC=0x850F0005=-2062614523=SQLO_NOSEG
          "No Storage Available for allocation"
          DIA8305C Memory allocation failure occurred.
DATA #1 : String, 299 bytes
Failed to allocate the desired database shared memory set.
The configured DATABASE_MEMORY plus desired overflow may have
exceeded INSTANCE_MEMORY or the maximum shared memory on the system.
Attempting to start up with a smaller overflow allowance.
Desired database shared memory set size is (bytes):
DATA #2 : unsigned integer, 8 bytes
9825222656
Такие сообщения встречаются в db2diag.log с уровнем Warning и Severe. Мы как-то не обращали на это внимания и не предпринимали никаких действий.

Но вот сегодня проект не запустился. Вэбсфера выдала ошибку, что не существует имени хранимой процедуры, которую она вызывает (SQLSTATE=42884). Посмотрели в базе, и действительно - процедуры с таким именем нет. Сравнили текущую базу с копией, выполненной 2 дня назад. Не хватает более 200 хранимых процедур! Куда они делись - ума не приложу.

Никто не встречался с такой ситуацией? Как это могло произойти и что можно сделать?

С уважением, Семен Попов
...
Рейтинг: 0 / 0
31.05.2011, 14:36
    #37287325
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Хранимки - это еще не всё, что было потеряно. Вообщем, потеряны все хранимые процедуры, триггеры, производные таблицы, созданные для работы приложения! Ужас! Но главное - все таблицы и данные сохранены, индексы тоже сохранены.

История:
Вчера работа в приложении осуществлялась без ошибок. В 21.00 вечера по штатному расписанию была выполнена реорганизация и сбор статистики, а затем резервное сохранение базы. Эта последняя версия копии уже не полная. Копия, сохраненная днем ранее, нормальная. Что-то произошло в период после рабочего времени специалистов с 18.00 до момента сохранения копии. От специалистов вчера жалоб не поступало. Только сегодня они не смогли запустить программу.
И еще один факт. Вчера у нас была гроза как раз где-то около 20.00. Может она могла натворить делов?
...
Рейтинг: 0 / 0
31.05.2011, 14:43
    #37287350
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen PopovХранимки - это еще не всё, что было потеряно. Вообщем, потеряны все хранимые процедуры, триггеры, производные таблицы, созданные для работы приложения!Поправлюсь. Хранимые процедуры потеряны не все. Из 712 хп потеряно более 200 хп. Полностью потеряны триггеры, производные таблицы. Таблицы, индексы, пользовательские функции и данные сохранены. Чудеса!
...
Рейтинг: 0 / 0
31.05.2011, 15:00
    #37287402
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
А по поводу вот этой ошибки что можно сказать?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
2011-05-30-18.45.13.050690+240 I159097054E1030     LEVEL: Error
PID     : 5507                 TID  : 1118218560   PROC : db2acd
INSTANCE: db2inst              NODE : 000
FUNCTION: DB2 Tools, DB2 administration server, DasCommFactory::isLocalHost, probe:20
DATA #1 : signed integer, 4 bytes
-2146500356
CALLSTCK: 
  [0] 0x00002B9B1318D254 pdOSSeLoggingCallback + 0x100
  [1] 0x00002B9B149EEFF4 /home/db2inst/sqllib/lib64/libdb2osse.so.1 + 0x1C0FF4
  [2] 0x00002B9B149F0810 ossLog + 0xA6
  [3] 0x00002B9B1AAB9824 _ZN14DasCommFactory11isLocalHostEPcPa + 0x280
  [4] 0x00002B9B1AAB78BE _ZN14DasCommFactory16getCommInterfaceEP7dasInfoiPP16DasCommInterfaceP5sqlca + 0x116
  [5] 0x00002B9B1AAAA0BF _ZN14DasCommAdapter10dasRequestEP15dasRequestInputP13requestOutput + 0xF7
  [6] 0x00002B9B1AAB23F2 _ZN6DasAPI3runEv + 0x1B6
  [7] 0x00002B9B18E32456 _ZN13hiAlertCfgMgr21buildNotificationListEv + 0xFEC
  [8] 0x00002B9B18E31289 _ZN13hiAlertCfgMgr7refreshEb + 0x3C5
  [9] 0x00002B9B18E1FE21 _ZN15hiDataCollector17updateRefreshSetsEv + 0x14D

Это сообщение встречается в протоколе db2diag.log с момента установки DB2.
...
Рейтинг: 0 / 0
31.05.2011, 15:03
    #37287410
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
У нас уже два раза такое же случалось. И в том же приложении, что и у вас. )
...
Рейтинг: 0 / 0
31.05.2011, 15:27
    #37287487
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Ivan IvanichУ нас уже два раза такое же случалось. И в том же приложении, что и у вас. )И как боролись?
...
Рейтинг: 0 / 0
31.05.2011, 15:28
    #37287498
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Брали их из бэкапа "правильной" базы и создавали.
...
Рейтинг: 0 / 0
31.05.2011, 15:39
    #37287539
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Ivan IvanichБрали их из бэкапа "правильной" базы и создавали.Что прям все брали? :-) Вытаскивали с помощью db2look? Это ж немало объектов. По моим подсчетам около 500. А не разобрались, по какой причине это происходит?
...
Рейтинг: 0 / 0
31.05.2011, 15:44
    #37287554
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Нет, сравнивали две базы. по триггерам и по хранимкам. вычленяли каких нет, и их создавали. (тело процедур и триггеров можно и из КЦ взять.)
Сообщали разработчикам - ничего внятного в ответ.
...
Рейтинг: 0 / 0
31.05.2011, 15:51
    #37287582
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
А версия DB2 у вас какая? Может надо фикспак накатить? У нас 9.7.1.
...
Рейтинг: 0 / 0
31.05.2011, 15:56
    #37287596
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
у нас 3а (и на нём тоже пропадало). ставьте 4-ку, хотя... эх...))) грех, как мне кажется, в самой прикладухе.
...
Рейтинг: 0 / 0
31.05.2011, 15:58
    #37287603
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
в смысле FixPack "3a". а дибишка такая же, естественно.
...
Рейтинг: 0 / 0
31.05.2011, 15:59
    #37287604
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen PopovА по поводу вот этой ошибки что можно сказать?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
2011-05-30-18.45.13.050690+240 I159097054E1030     LEVEL: Error
PID     : 5507                 TID  : 1118218560   PROC : db2acd
INSTANCE: db2inst              NODE : 000
FUNCTION: DB2 Tools, DB2 administration server, DasCommFactory::isLocalHost, probe:20
DATA #1 : signed integer, 4 bytes
-2146500356
CALLSTCK: 
  [0] 0x00002B9B1318D254 pdOSSeLoggingCallback + 0x100
  [1] 0x00002B9B149EEFF4 /home/db2inst/sqllib/lib64/libdb2osse.so.1 + 0x1C0FF4
  [2] 0x00002B9B149F0810 ossLog + 0xA6
  [3] 0x00002B9B1AAB9824 _ZN14DasCommFactory11isLocalHostEPcPa + 0x280
  [4] 0x00002B9B1AAB78BE _ZN14DasCommFactory16getCommInterfaceEP7dasInfoiPP16DasCommInterfaceP5sqlca + 0x116
  [5] 0x00002B9B1AAAA0BF _ZN14DasCommAdapter10dasRequestEP15dasRequestInputP13requestOutput + 0xF7
  [6] 0x00002B9B1AAB23F2 _ZN6DasAPI3runEv + 0x1B6
  [7] 0x00002B9B18E32456 _ZN13hiAlertCfgMgr21buildNotificationListEv + 0xFEC
  [8] 0x00002B9B18E31289 _ZN13hiAlertCfgMgr7refreshEb + 0x3C5
  [9] 0x00002B9B18E1FE21 _ZN15hiDataCollector17updateRefreshSetsEv + 0x14D

Это сообщение встречается в протоколе db2diag.log с момента установки DB2.У меня вопрос. Могу ли я прибить этот db2acd? Зачем он мусорит в db2diag.log?
...
Рейтинг: 0 / 0
31.05.2011, 16:04
    #37287615
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
[quot Semen Popov]Semen PopovУ меня вопрос. Могу ли я прибить этот db2acd? Зачем он мусорит в db2diag.log?

У меня тоже этот вопрос. ) Только это ж разработчикам надо. Давайте в нашу лотусовую конфу поддержки этого продукта кидайте вопрос. Посмотрим, что ответят.
...
Рейтинг: 0 / 0
31.05.2011, 18:00
    #37287946
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Ivan IvanichУ меня тоже этот вопрос. )
...Могу ли я с вами связаться лично? Дайте свой лотусовый адрес
...
Рейтинг: 0 / 0
01.06.2011, 09:15
    #37288604
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen PopovIvan IvanichУ меня тоже этот вопрос. )
...Могу ли я с вами связаться лично? Дайте свой лотусовый адрес

0804@067
...
Рейтинг: 0 / 0
01.06.2011, 10:17
    #37288711
Ivan Ivanich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
[quot Semen Popov]Semen PopovМогу ли я прибить этот db2acd? Зачем он мусорит в db2diag.log?

https://www-304.ibm.com/support/docview.wss?uid=swg21259046
...
Рейтинг: 0 / 0
01.06.2011, 10:40
    #37288757
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Ivan Ivanich, спасибо большое.
...
Рейтинг: 0 / 0
01.06.2011, 14:02
    #37289244
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen PopovХранимки - это еще не всё, что было потеряно. Вообщем, потеряны все хранимые процедуры, триггеры, производные таблицы, созданные для работы приложения! Ужас! Но главное - все таблицы и данные сохранены, индексы тоже сохранены.

История:
Вчера работа в приложении осуществлялась без ошибок. В 21.00 вечера по штатному расписанию была выполнена реорганизация и сбор статистики, а затем резервное сохранение базы. Эта последняя версия копии уже не полная. Копия, сохраненная днем ранее, нормальная. Что-то произошло в период после рабочего времени специалистов с 18.00 до момента сохранения копии. От специалистов вчера жалоб не поступало. Только сегодня они не смогли запустить программу.
И еще один факт. Вчера у нас была гроза как раз где-то около 20.00. Может она могла натворить делов?Сама гроза - это навряд ли.
Может, админ, накатывавший изменения, испугался и запустил что-то не в том порядке?

Настройте аудит:
Код: plaintext
1.
2.
3.
4.
5.
6.
create audit policy objmaint categories objmaint status both error type normal audit database using policy objmaint;
alter audit policy objmaint categories context status none error type normal;
-- архивируем файл и запоминаем его имя
SELECT file FROM TABLE(SYSPROC.AUDIT_ARCHIVE('/some_directory', - 2 )) AS T1
-- извлекаем информацию из этого файла
CALL SYSPROC.AUDIT_DELIM_EXTRACT(NULL, '/some_directory', '/some_directory', 'file_name_from_previous_call',  'OBJMAINT');
далее смотрим в файл /some_directory/objmaint.del
Это текстовый файл с разделителями, который можно либо так смотреть, либо загрузить в таблицу OBJMAINT, которая создаётся скриптом ~db2inst/sqllib/misc/db2audit.ddl

По поводу памяти:
не даёт ОС памяти для DB2.
Что выдают:
db2pd -osinfo
db2pd -dbptnmem
...
Рейтинг: 0 / 0
01.06.2011, 16:47
    #37289725
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Mark BarinsteinСама гроза - это навряд ли.
Может, админ, накатывавший изменения, испугался и запустил что-то не в том порядке?Вроде никаких изменений в тот вечер не накатывали. В 21.00 по расписанию системой был запущен скрипт .sh, который выполняет сбор статистики, реорганизацию и резервное копирование. Ничего лишнего в этом скрипте нет. Он каждый день выполняется и никаких проблем до этого не было. А утром запускаем - и вот, на тебе!
Mark BarinsteinНастройте аудит:
Код: plaintext
1.
2.
3.
4.
5.
6.
create audit policy objmaint categories objmaint status both error type normal audit database using policy objmaint;
alter audit policy objmaint categories context status none error type normal;
-- архивируем файл и запоминаем его имя
SELECT file FROM TABLE(SYSPROC.AUDIT_ARCHIVE('/some_directory', - 2 )) AS T1
-- извлекаем информацию из этого файла
CALL SYSPROC.AUDIT_DELIM_EXTRACT(NULL, '/some_directory', '/some_directory', 'file_name_from_previous_call',  'OBJMAINT');
далее смотрим в файл /some_directory/objmaint.del
Это текстовый файл с разделителями, который можно либо так смотреть, либо загрузить в таблицу OBJMAINT, которая создаётся скриптом ~db2inst/sqllib/misc/db2audit.ddlСпасибо. А информацию аудита за тот вечер я конечно уже не смогу получить?
Mark BarinsteinПо поводу памяти:
не даёт ОС памяти для DB2.
Что выдают:
db2pd -osinfo
db2pd -dbptnmem
db2pd -osinfo:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Operating System Information:

OSName:   Linux      
NodeName: sl00700030002 
Version:  2                    
Release:  6          
Machine:  x86_64     

CPU Information:
TotalCPU    OnlineCPU   ConfigCPU   Speed(MHz)  HMTDegree  Cores/Socket
16          16          16          1596        1           8          

Physical Memory and Swap (Megabytes):
TotalMem    FreeMem     AvailMem    TotalSwap   FreeSwap   
16028       7977        n/a         4001        4001        

Virtual Memory (Megabytes):
Total       Reserved    Available   Free       
20029       n/a         n/a         11978       

Message Queue Information:
MsgSeg      MsgMax      MsgMap      MsgMni      MsgTql      MsgMnb      MsgSsz               
n/a         65535       65536       1024        65536       65536       16          

Shared Memory Information:
ShmMax               ShmMin               ShmIds      ShmSeg      
1073741824           1                    4096        4096        

Semaphore Information:
SemMap      SemMni      SemMns      SemMnu      SemMsl      SemOpm      SemUme      SemUsz      SemVmx      SemAem      
256000      1024        256000      256000      250         32          n/a         20          32767       32767       

CPU Load Information:
Short     Medium    Long      
0.090000  0.050000  0.010000  

CPU Usage Information (percent):
Total     Usr       Sys       Wait      Idle      
0.562500  n/a        n/a        n/a        99.437500 


db2pd -dbptnmem:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Database Partition 0 -- Active -- Up 0 days 20:05:58

Database Partition Memory Controller Statistics

Controller Automatic: N
Memory Limit:         15728640 KB
Current usage:        8514240 KB
HWM usage:            9840960 KB
Cached memory:        396544 KB

Individual Memory Consumers:

Name             Mem Used (KB) HWM Used (KB) Cached (KB)
========================================================
APPL-STRAH               15552        160000        8192
DBMS-db2inst             48384         48384        6720
FMP_RESOURCES            22528         22528           0
PRIVATE                  34176        341440        7360
DB-STRAH               8393600       8393600      374272
...
Рейтинг: 0 / 0
01.06.2011, 18:04
    #37289936
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen Popov,

Согласно Kernel parameter requirements ( Linux ) , у вас в /etc/sysctl.conf должно быть:

Код: plaintext
1.
2.
3.
4.
kernel.shmall = 8206336     (16028*1024*2/4)
kernel.shmmax = 16806576128 (16028*1024*1024)

kernel.sem=250 1024000 (4096*250) 32 4096 (256*16) 
kernel.msgmni=16384 (1024*16)

в скобках - как расчитывалось, исходя из памяти в 16028 MB и писать это в файле не надо.

Кроме того, что у вас выдают:
Код: plaintext
1.
db2 get dbm cfg | grep INSTANCE
db2 get db cfg | grep -E "DATABASE_MEMORY|SELF"

Про аудит - нет, конечно, уже поздно.
...
Рейтинг: 0 / 0
02.06.2011, 09:04
    #37290516
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Mark BarinsteinКроме того, что у вас выдают:
Код: plaintext
1.
db2 get dbm cfg | grep INSTANCE
db2 get db cfg | grep -E "DATABASE_MEMORY|SELF"

db2 get dbm cfg | grep INSTANCE:
Код: plaintext
(INSTANCE_MEMORY) = 3932160
Но это сейчас я поставил такое значение. До этого было установлено значение
Код: plaintext
AUTOMATIC (3519488)
А это около 14Гб. Ну я и решил, что дам принудительно инстансу 15Гб. Думал, что поможет избежать переполнения памяти. Хотя и понимал, что если система не дает больше, то смысла в этом нет. Сегодня посмотрел лог db2diag - предупреждение переполнения возникает во время выполнения скрипта реорганизации, сбора статистики, бэкапа (в 21.00).

db2 get db cfg | grep -E "DATABASE_MEMORY|SELF":
Код: plaintext
1.
(SELF_TUNING_MEM) = OFF
(DATABASE_MEMORY)= AUTOMATIC(2398160)
...
Рейтинг: 0 / 0
02.06.2011, 10:07
    #37290655
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Semen PopovСегодня посмотрел лог db2diag - предупреждение переполнения возникает во время выполнения скрипта реорганизации, сбора статистики, бэкапа (в 21.00).Покажите предупреждение.
...
Рейтинг: 0 / 0
02.06.2011, 10:29
    #37290725
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
Mark BarinsteinSemen PopovСегодня посмотрел лог db2diag - предупреждение переполнения возникает во время выполнения скрипта реорганизации, сбора статистики, бэкапа (в 21.00).Покажите предупреждение.
Ну вот, например, такое:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
2011-06-01-22.01.07.654241+240 E161734712E946      LEVEL: Warning
PID     : 24772                TID  : 47652158826816PROC : db2sysc
INSTANCE: db2inst              NODE : 000          DB   : STRAH
APPHDL  : 0-159                APPID: *LOCAL.db2inst.110601180107
AUTHID  : DB2INST 
EDUID   : 142                  EDUNAME: db2agent (STRAH)
FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::FirstConnect, probe:100
MESSAGE : ZRC=0x850F0005=-2062614523=SQLO_NOSEG
          "No Storage Available for allocation"
          DIA8305C Memory allocation failure occurred.
DATA #1 : String, 299 bytes
Failed to allocate the desired database shared memory set.
The configured DATABASE_MEMORY plus desired overflow may have
exceeded INSTANCE_MEMORY or the maximum shared memory on the system.
Attempting to start up with a smaller overflow allowance.
Desired database shared memory set size is (bytes):
DATA #2 : unsigned integer, 8 bytes
9822863360

А ещё постоянно каждые 1-5 мин (иногда еще чаще) ошибка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
2011-06-02-10.24.58.177974+240 I162284745E1004     LEVEL: Error
PID     : 24787                TID  : 1097267520   PROC : db2acd
INSTANCE: db2inst              NODE : 000
FUNCTION: DB2 Tools, DB2 administration server, DasCommTcpIpAdapter::connect, probe:50
CALLSTCK: 
  [0] 0x00002B8CF97AD254 pdOSSeLoggingCallback + 0x100
  [1] 0x00002B8CFB00EFF4 /home/db2inst/sqllib/lib64/libdb2osse.so.1 + 0x1C0FF4
  [2] 0x00002B8CFB01083E ossLog + 0xD4
  [3] 0x00002B8D010D5745 _ZN19DasCommTcpIpAdapter7connectEiP5sqlca + 0xE3
  [4] 0x00002B8D010CA45F _ZN20DasClientCommManager10dasRequestEP16DasCommInterfaceP15dasRequestInputP13requestOutput + 0x9D
  [5] 0x00002B8D010CA0E3 _ZN14DasCommAdapter10dasRequestEP15dasRequestInputP13requestOutput + 0x11B
  [6] 0x00002B8D010D23F2 _ZN6DasAPI3runEv + 0x1B6
  [7] 0x00002B8CFF452456 _ZN13hiAlertCfgMgr21buildNotificationListEv + 0xFEC
  [8] 0x00002B8CFF451289 _ZN13hiAlertCfgMgr7refreshEb + 0x3C5
  [9] 0x00002B8CFF43FE21 _ZN15hiDataCollector17updateRefreshSetsEv + 0x14D


А вот содержимое файла /etc/sysctl.conf :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1

# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1

# Controls the maximum size of a message, in bytes
kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296
kernel.sem=250 256000 32 1024
kernel.msgmax=65535
kernel.msgmnb=65535
kernel.shmall=3487493
kernel.shmmax=1073741824

# Added 25.02.2010
net.ipv4.conf.all.arp_announce=1
net.ipv4.conf.all.arp_ignore=2
...
Рейтинг: 0 / 0
02.06.2011, 11:20
    #37290844
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потерялись хранимые процедуры БД
про память: поставьте значения в sysctl.conf, какие я написал, уберите дублирующие строки оттуда, проверьте при первом соединении с базой, будет ли ошибка появляться.

по db2acd: health monitor как-то странно воспринимает имя хоста.
дайте вывод:

hostname
db2set DB2SYSTEM
db2 get admin cfg | grep DB2SYSTEM

ping `hostname`
действительно выдаёт ip адрес сервера?
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Потерялись хранимые процедуры БД / 25 сообщений из 45, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]