Oracle pojeo 2GB rama

Oracle pojeo 2GB rama

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

SuSE linux 9 + Oracle 10g. Pošto sam najviše gnjavio PostgreSQL, ne znam kako Oracle radi sa memorijom. Malo mi je ipak previše da pojede skoro pa 2GB rama i 200MB swap memorije. E sad. Palo mi je nešto polu-ludo na pamet. Da li možda Oracle alocira memoriju za sve svoje potrebe (ili barem onoliko koliko on skonta da će mu trebati) pa tu memoriju popunjava kako mu ustreba? Stvar je u tome što kad radi backup baze (dnevni) proces za backup umre skoro koliko je spor (verovatno zbog swap memorije). Nisam nikada gledao kako to radi jer se radi u 2h ujutru a ja tad nisam pri mašini. Zna li iko da li je ovo što sam ja rekao totalna glupost ili drži vodu? Ako sam upravu, nadogradnja memorije nije problem, samo bi mi bilo bezveze da uzimam ram ako to neće ništa promeniti. Hvala!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Necu da ti dam neki pametan odgovor, ali cu da ti ispricam nesto sto nam je ovde na fakultetu ispricao profesor Informatike:
Oracle je po defaultu totalno "rastimovan" po pitanju upotrebe RAM-a i filesystema. Postoje dva resenja:
- platis 3000-4000 evra za kurs od tri nedelje, pa nastelujes sam
- platis 700-1200 evra "majstoru" da dodje i za 5 minuta sredi konfiguracione fajlove (koji radi iskljucivo ako ostane sam u zakljucanoj sobi)



offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Oracle ce da ti pojede koliko god memorije imas i koliko god mu das.

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

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.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Iskreno mislim da nije problem ni do Linuxa, ni do Oraclea. Problem su tabele, tablespace, indexi i ostale stvarcice.

Lose ti je podesen oracle. startuj Analyzer, podesi tablespace itd.
Kako ces to da uradis ne znam, ali zec lezi u toj rupi.
Mozda je bolje da zatrazis pomoc od nekog oracle admina, ili da zoves support. Do samog oracle-a nije, niti do linuxa, u to budi siguran.

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Hvala puno. Samo je bilo pitanje ko će se dalje njakati sa tim. Laknulo mi je što nisam ja taj koji mora dalje da burgija. Smile

Ko je trenutno na forumu
 

Ukupno su 964 korisnika na forumu :: 8 registrovanih, 1 sakriven i 955 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: cikadeda, comi_pfc, draggan, Georgius, milenko crazy north, saputnik plavetnila, TBF1D, vathra