|
DB2v9.7 FP8 for AIX. Runstat-online заблокировал работу WAS.
|
|||
---|---|---|---|
#18+
Здравствуйте. При выполнении сбора статистики в режиме "online": RUNSTATS ON TABLE "SHEMA"."TABLE1" ALLOW WRITE ACCESS по одной из таблиц, аварийно завершился сбор статистики.В это же время работала утилита: online backup db2 all partitions. Казалось бы это ни к чему не должно было привести, однако из-за этого зависла WAS, а именно WebSphere Portal Server. Вот часть лога WPS SystemOut: ... [27.04.17 3:47:19:840 GMT+03:00] 00000018 ThreadMonitor W WSVR0605W: Нить "WebContainer : 38" (000000c2) активна в течение 624214 миллисекунд и могла зависнуть. Всего нитей, которые могли зависнуть: 43. [27.04.17 3:50:21:735 GMT+03:00] 00000036 ThreadMonitor W WSVR0605W: Нить "WebContainer : 10" (00000090) активна в течение 769194 миллисекунд и могла зависнуть. Всего нитей, которые могли зависнуть: 43. ... Прикрепляю часть лога DB2 в тот момент, когда зависли threads-ы WPS.В этом логе меня насторожили ошибки: ... 2017-04-27-04.28.27.095858+180 I8839A500 LEVEL: Error PID : 5374112 TID : 14938 PROC : db2sysc 0 INSTANCE: db2inst1 NODE : 000 DB : APODB APPHDL : 0-25638 APPID: 10.1.15.5.54259.170427021208 AUTHID : DB2INST1 EDUID : 14938 EDUNAME: db2agent (APODB) 0 FUNCTION: DB2 UDB, base sys utilities, sqeAgent::AgentBreathingPoint, probe:10 CALLED : DB2 UDB, common communication, sqlcctest RETCODE : ZRC=0x00000036=54 ... Код ZRC=0x00000036 означает: ... Input ZRC string '0x00000036' parsed as 0x00000036 (54). Small ZRC value assumed to be pre-V8 ZRC value of 0xFFFF8036 (-32714) NOTE: /view/db2_v97fp8_aix64_s130316/vbs/engn/pd/../sqz/sqlzwhatisrc.C: V7 input ZRC 0xFFFF8036 (-32714) may translate to V8 ZRC value of 0x80000036 (-2147483594) ZRC value to map: 0x80000036 (-2147483594) V7 Equivalent ZRC value: 0xFFFF8036 (-32714) ZRC class : SQL Error, User Error,... (Class Index: 0) Component: Unknown component (Component Index: 0) Undefined as of DB2 v9.7.0.8; s130316 Reason Code: 54 (0x0036) Identifer (no component): SQLZ_RC_NADISP Description: Access not allowed. Tblspc Disable Pend. Associated information: Sqlcode -290 SQL0290N Table space access is not allowed. Number of sqlca tokens : 0 Diaglog message number: 1 ... Т.е было недоступно табличное пространство. Я запустил: db2 list tablespaces show detail Однако ошибок не заметил. Из лога db2diag виден также какой-то откат транзакции: ... 2017-04-27-03.44.17.957616+180 I2642017A447 LEVEL: Warning PID : 5374112 TID : 3600 PROC : db2sysc 0 INSTANCE: db2inst1 NODE : 000 EDUID : 3600 EDUNAME: db2logmgr (APODB) 0 FUNCTION: DB2 UDB, data protection services, sqlpgRetrieveLogFile, probe:4148 MESSAGE : Completed retrieve for log file S0003313.LOG on chain 0 to /home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/. ... Может из-за какой-то ошибки вызвался откат транзакции в DB2. Откат транзакции заблокировал целое табличное пространство.А из-за блокировки всего tablespace подвисли и threads WebContainer-a WPS а также с ошибкой завершился збор статистики? А не сбор статистики и одновременно выполняющийся online backup db стали причиной зависания портала? В момент сбоя я мог удаленно через Toad подключаться к DB2 и работать с ней, однако WPS не работал, т.к подвисли DataSource-s. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2017, 17:00 |
|
|
start [/forum/topic.php?fid=43&fpage=10&tid=1600455]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 423ms |
0 / 0 |