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 Databases