Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Авг 26, 2010 08:28  Dump of memory from |
|
Полезность: Нет оценки
|
Есть база (не ибсо) на Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production.
Есть приложение которое ломается на вроде как простой операции с ошибкой.
Как оказалась ошибка связана с внутренней проблемой в БД при выполнении запроса
Код: | INSERT INTO "TEMPTABLEFORRECREATE" ( "CRYPTOUID","DATEFINISH","DATESTART","DECRYPTPARAMS","ENCRYPTPARAMS","PROFILEID",
"SIGNPARAMS","VERIFYPARAMS","FACTIVE","FEXTENDEDKEYS","FTEMPORARY","ETOKEN" ) VALUES ( :1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12) |
В трассировке в этот момент
Цитата: | =====================
PARSING IN CURSOR #4 len=244 dep=0 uid=39 oct=2 lid=39 tim=1750767715746 hv=2001928574 ad='8aa10050'
INSERT INTO "TEMPTABLEFORRECREATE" ( "CRYPTOUID","DATEFINISH","DATESTART","DECRYPTPARAMS","ENCRYPTPARAMS","PROFILEID","SIGNPARAMS","VERIFYPARAMS","FACTIVE","FEXTENDEDKEYS","FTEMPORARY","ETOKEN" ) VALUES ( :1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12)
END OF STMT
PARSE #4:c=0,e=10,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=1750767715743
BINDS #4:
kkscoacd
Bind#0
oacdty=01 mxl=128(07) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000010 frm=01 csi=35 siz=176 off=0
kxsbbbfp=ffffffff7d930d50 bln=128 avl=07 flg=05
value="AVTO"
Bind#1
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=0 off=128
kxsbbbfp=ffffffff7d930dd0 bln=22 avl=04 flg=01
value=733709
Bind#2
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=0 off=152
kxsbbbfp=ffffffff7d930de8 bln=22 avl=04 flg=01
value=733344
Bind#3
oacdty=112 mxl=4000(4000) mxlc=00 mal=00 scl=00 pre=00
oacflg=01 fl2=1000000 frm=01 csi=35 siz=4000 off=0
kxsbbbfp=ffffffff7d970dc8 bln=4000 avl=40 flg=05
value=
Dump of memory from 0xFFFFFFFF7D970DC8 to 0xFFFFFFFF7D970DF0
FFFFFFFF7D970DC0 00260001 02080001 [.&......]
FFFFFFFF7D970DD0 00010000 00620AE3 0000006B 0023000A [.....b.....k.#..]
FFFFFFFF7D970DE0 00000001 00000000 0EE9DE6E 2A248D6A [...........n*$.j]
Bind#4
oacdty=112 mxl=4000(4000) mxlc=00 mal=00 scl=00 pre=00
oacflg=01 fl2=1000000 frm=01 csi=35 siz=4000 off=0
kxsbbbfp=ffffffff7d8f5b98 bln=4000 avl=40 flg=05
value=
Dump of memory from 0xFFFFFFFF7D8F5B98 to 0xFFFFFFFF7D8F5BC0
FFFFFFFF7D8F5B90 00260001 02080001 [.&......]
FFFFFFFF7D8F5BA0 00010000 00620AE3 0000006C 0023000A [.....b.....l.#..]
FFFFFFFF7D8F5BB0 00000001 00000000 FFD22459 FE7D46A0 [..........$Y.}F.]
Bind#5
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=24 off=0
kxsbbbfp=ffffffff7d930d20 bln=22 avl=05 flg=05
value=1000122
Bind#6
oacdty=112 mxl=4000(4000) mxlc=00 mal=00 scl=00 pre=00
oacflg=01 fl2=1000000 frm=01 csi=35 siz=4000 off=0
kxsbbbfp=ffffffff7d972f08 bln=4000 avl=40 flg=05
value=
Dump of memory from 0xFFFFFFFF7D972F08 to 0xFFFFFFFF7D972F30
FFFFFFFF7D972F00 00260001 02080001 [.&......]
FFFFFFFF7D972F10 00010000 00620AE3 0000006D 0023000A [.....b.....m.#..]
FFFFFFFF7D972F20 00000001 00000000 A31867C4 9D6073F4 [..........g..`s.]
Bind#7
oacdty=112 mxl=4000(4000) mxlc=00 mal=00 scl=00 pre=00
oacflg=01 fl2=1000000 frm=01 csi=35 siz=4000 off=0
kxsbbbfp=ffffffff7d971f28 bln=4000 avl=40 flg=05
value=
Dump of memory from 0xFFFFFFFF7D971F28 to 0xFFFFFFFF7D971F50
FFFFFFFF7D971F20 00260001 02080001 [.&......]
FFFFFFFF7D971F30 00010000 00620AE3 0000006E 0023000A [.....b.....n.#..]
FFFFFFFF7D971F40 00000001 00000000 0BEA9BFF 786C54DC [............xlT.]
Bind#8
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=96 off=0
kxsbbbfp=ffffffff7d930ca8 bln=22 avl=01 flg=05
value=0
Bind#9
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=0 off=24
kxsbbbfp=ffffffff7d930cc0 bln=22 avl=01 flg=01
value=0
Bind#10
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=0 off=48
kxsbbbfp=ffffffff7d930cd8 bln=22 avl=02 flg=01
value=1
Bind#11
oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
oacflg=07 fl2=1000000 frm=00 csi=00 siz=0 off=72
kxsbbbfp=ffffffff7d930cf0 bln=22 avl=00 flg=01
WAIT #4: nam='direct path read temp' ela= 39 file number=201 first dba=13196 block cnt=1 obj#=-1 tim=1750767716687
WAIT #4: nam='direct path read temp' ela= 36 file number=201 first dba=13197 block cnt=1 obj#=-1 tim=1750767716788
WAIT #4: nam='direct path read temp' ela= 36 file number=201 first dba=13198 block cnt=1 obj#=-1 tim=1750767716887
WAIT #4: nam='direct path read temp' ela= 36 file number=201 first dba=13199 block cnt=1 obj#=-1 tim=1750767716987
EXEC #4:c=0,e=1289,p=4,cr=5,cu=4,mis=0,r=1,dep=0,og=1,tim=1750767717095
WAIT #4: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767717137
WAIT #4: nam='SQL*Net message from client' ela= 369 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767717530
WAIT #0: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767717584
WAIT #0: nam='SQL*Net message from client' ela= 257 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767717865
WAIT #0: nam='SQL*Net message to client' ela= 0 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767717914
WAIT #0: nam='SQL*Net message from client' ela= 234 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767718169
WAIT #0: nam='SQL*Net message to client' ela= 0 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767718218
WAIT #0: nam='SQL*Net message from client' ela= 232 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767718471
WAIT #0: nam='SQL*Net message to client' ela= 0 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767718519
WAIT #0: nam='SQL*Net message from client' ela= 2264 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767720805
STAT #3 id=1 cnt=40 pid=0 pos=1 obj=0 op='SORT ORDER BY (cr=374 pr=0 pw=0 time=18014 us)'
STAT #3 id=2 cnt=1102 pid=1 pos=1 obj=43417 op='TABLE ACCESS FULL CRYPTOUID (cr=374 pr=0 pw=0 time=9958 us)'
XCTEND rlbk=0, rd_only=0
WAIT #0: nam='log file sync' ela= 49493 buffer#=2832 p2=0 p3=0 obj#=-1 tim=1750767771252
WAIT #0: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767771291
WAIT #0: nam='SQL*Net message from client' ela= 1473 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=1750767772781
XCTEND rlbk=0, rd_only=1
=====================
|
В чем причина "Dump of memory from" может быть? |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Чт Авг 26, 2010 13:22   |
|
Полезность: Нет оценки
|
Хм, такого у себя ни разу не встречали, возможно значения связываемых переменных большие....
INSERT INTO "TEMPTABLEFORRECREATE" ( "CRYPTOUID","DATEFINISH","DATESTART","DECRYPTPARAMS","ENCRYPTPARAMS","PROFILEID",
"SIGNPARAMS","VERIFYPARAMS","FACTIVE","FEXTENDEDKEYS","FTEMPORARY","ETOKEN" ) -а тип данных какой LOB ? |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Авг 26, 2010 13:44   |
|
Полезность: Нет оценки
|
CRYPTOUID VARCHAR2(51 BYTE) NOT NULL,
DATEFINISH FLOAT(126),
DATESTART FLOAT(126),
DECRYPTPARAMS CLOB,
ENCRYPTPARAMS CLOB,
PROFILEID FLOAT(126) NOT NULL,
SIGNPARAMS CLOB,
VERIFYPARAMS CLOB,
FACTIVE FLOAT(126),
FEXTENDEDKEYS FLOAT(126),
FTEMPORARY FLOAT(126) |
|
 |
Serj Профи
Вступление в Клуб: 02.08.2007
|
Чт Авг 26, 2010 14:30   |
|
Полезность: 1
|
А если трассировать не 12 уровнем, а 8 , чтобы не было bind переменных то такого быть не должно(если не критично отсутствие вставляемых значений в трассе запроса) - 40 ячеек памяти дампятся при попытке вывести значение CLOB-а в трэйсе. |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Чт Авг 26, 2010 14:40   |
|
Полезность: Нет оценки
|
Спасибо за информацию. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|