Ora 8.0.5 - imp vycerpa vsechnu pamet
Petr Houzvik
Petr.Houzvik na seznam.cz
Pátek Únor 9 10:56:22 CET 2001
Dobry den,
kdyz chceme naimportovat z full export souboru do Oracle 8.0.5.2 na Linuxu
pomoci lokalniho impu, dojde k zajimave situaci.
Import probehne, radky se zapisi do databaze, imp vypise "XX rows
imported", pak se v tom souboru jeste nejak stracha a pak zacne alokovat
pamet jako blazen, az ji celou vycerpa. No a pak bud spadne nebo ho musime
killnout.
Kdyz ho pustime se strace v tech inkriminovanych mistech je tohle:
read(7, "6 1f 28 2f 39 :2 7 a\n!\0001a :2 a 2"..., 8192) = 8192
read(7, " d 1c 21\n\27\0:2 d :3 a 7 b 7 6 e 2"..., 8192) = 8192
old_mmap(NULL, 143360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40585000
old_mmap(NULL, 143360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x405a8000
old_mmap(NULL, 143360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x405cb000
a ten old_mmap se opakuje porad dokola.
Ten dump soubor ma 1,25 GB, s mensim se to nestane ;-)
Oracle support nam zatim nebyl schopen poradit, zadny TAR jsme o tom
nenasli. Navic jejich oblibena odpoved je, ze 8.0.5 uz neni skoro temer
podporovana :-(
BTW na 8.1.6 je to bez problemu.
Nesetkal jste se s tim nekdo?
Petr Houzvik
P.S. Delalo to na RH5.2 a dela to i na RH6.2
Další informace o konferenci Test