powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / deadlock при drop
2 сообщений из 2, страница 1 из 1
deadlock при drop
    #38474744
m&m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&m
Гость
DB2 v9.7.0.5 ese

простой скрипт на простой тестовой базе вызывает сообщение о deadlock
(даже без drop на тип, только на таблицу).
скрипт:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
create table mynames(id integer, name varchar(10))
@
create type tnames as char(10) array[5]
@
--
begin
  declare names tnames;
  declare i,cnt integer default 1;
  set names=array['AAAAA','BBBBB','CCCCC','DDDDD','EEEEE'];
  set cnt=cardinality(names);
  while i < (cnt+1) do
    insert into mynames values(i,names[i]);
    set i=i+1;
  end while;
  commit;
end
@
--
select * from mynames
@
drop table mynames
@
drop type tnames
@



после исполнение (db2 -td@ -f test2/sql2.sql -v) в диаг.логе:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
2013-11-22-07.14.16.657188-360 I2622830A584       LEVEL: Error
PID     : 6750240              TID  : 15380       PROC : db2sysc 0
INSTANCE: db2inst1             NODE : 000         DB   : TMPDB
APPHDL  : 0-461                APPID: *LOCAL.DB2.131122131410
AUTHID  : DB2INST1
EDUID   : 15380                EDUNAME: db2taskp (TMPDB) 0
FUNCTION: DB2 UDB, catalog services, sqlrlCatalogScan::fetch, probe:40
RETCODE : ZRC=0x80100002=-2146435070=SQLP_LDED "Dead lock detected"
          DIA8002C A deadlock has occurred, rolling back transaction.
DATA #1 : Hex integer, 4 bytes
0x00000001

2013-11-22-07.14.16.740874-360 I2623415A547       LEVEL: Error
PID     : 6750240              TID  : 15380       PROC : db2sysc 0
INSTANCE: db2inst1             NODE : 000         DB   : TMPDB
APPHDL  : 0-461                APPID: *LOCAL.DB2.131122131410
AUTHID  : DB2INST1
EDUID   : 15380                EDUNAME: db2taskp (TMPDB) 0
FUNCTION: DB2 UDB, catalog services, sqlrlCatalogScan::deleteRows, probe:50
RETCODE : ZRC=0x80100002=-2146435070=SQLP_LDED "Dead lock detected"
          DIA8002C A deadlock has occurred, rolling back transaction.



Единственный коннект к базе, DB2DETAILDEADLOCK удален, других мониторов нет.
AUTO_MAINT OFF.


в Fix List for DB2 Version 9.7 for Linux, UNIX and Windows подобной проблемы не нашел.

p.s. не продакшн, импакта нет.
...
Рейтинг: 0 / 0
deadlock при drop
    #38474805
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m&m,

Так создайте этот монитор с историей и посмотрите.
Скорее всего, с каким-то служебным приложением ваше соединение сцепляется...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / deadlock при drop
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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