Bogu ocu ne bih dozvolio da radi sa bazom nesto dok neko od admina to ne gleda, tako da to ne dolazi u obzir. A kako sam ja Linux admin, niko zivi mi nece dati te pare da bih postao i Oracle admin. Ono sto mene zanima je da li je moguce da Oracle puca zato sto mu je 2GB premalo, jer .... evo sta mi kaze
select * from v$sgastat where name like '%free%';
POOL NAME BYTES
------------ ------------------------------ ----------
shared pool ksuloi: long op free list 64
shared pool message pool freequeue 757568
shared pool kghx free lists 32256
shared pool free memory 1,8447E+19
shared pool kglsim free obj list 144
shared pool sim kghx free lists 8
shared pool kglsim free heap list 144
large pool free memory 4355296
java pool free memory 4194304
streams pool free memory 8378208
top
top - 16:37:55 up 62 days, 21:23, 2 users, load average: 0.06, 0.07, 0.02
Tasks: 200 total, 1 running, 199 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.4% us, 0.3% sy, 0.1% ni, 95.9% id, 2.3% wa, 0.0% hi, 0.0% si
Mem: 2050808k total, 1941676k used, 109132k free, 84748k buffers
Swap: 6297472k total, 578584k used, 5718888k free, 1510684k cached
Prvo, slobodna memorija u shared pool-u je ogromna (1.8 i 19 nula). Drugo, neke vrednosti su premale. Recimo sim kghx free list je samo 8 bajtova. Velicina dump-a baze je 2GB (ne znam kako drugacije da opisem velicinu baze).
Zasto vas ja ovo pitam? Zadatak koleginice i mene je da otkrijemo prvo da li je problem do Oracle-a ili Linux-a. Od toga zavisi ko ce dalje da preuzme, posto sam ja skoro pa duduk za administraciju baze.
|