[ lleopold @ 13.05.2006. 07:34 ] @
Kako da vidim koji je SQL 'napao' server tj sta je otislo ka serveru. Totalni sam pocetnik u Oraclu i pokazan mi je TOAD-ov Kill/trace session ali ne mogu da verujem da to jedina stvar, jer je kriminalno losiji od Profilera za MS SQL Server, i zaista ne mogu da verujem da je to jedina stvar koja to radi. Na stranu to sto se kao osvezava svakih 5 sec ili koliko mu das, nisam siguran ni pokaze li sta treba a kamo li kad treba.
Kad vec pitam imam i problem sa nekim procesom dbsnmp.exe koji je takodje oracov, zaglupi mi celu masinu, kad ga ubijem sve proradi, nemam pojma mozda sam nesto pogresno instalirao. Zaglupi se uglanom kada dodje neka ICQ poruka, koliko sam ja primetio svadja se sa mreznim saobracajem...
Pozdrav i hvala.
[ _VampiR_ @ 25.05.2006. 10:51 ] @
Sve zavisi koja je verzija servera, da li si je patchovao kako treba, kako si kreirao bazu i koje si joj postavke naveo, na kojem sistemu radi...

Sto se tice TOAD-a i Kill/Trace Session prikazuje sve sasvim uredno u dosta komplikovanim upitima, sto znam (na zalost) iz licnog iskustva.

Ako imas neki konkretniji problem reci.

Pozdrav!
[ Dejan Topalovic @ 26.05.2006. 08:53 ] @
Ako ne znas da koristis TOAD, nemoj da govoris kako on to nema...

Ima itekako. Odaberes session u Session browseru, pa onda skroz desno imas "Long Ops" ili "Current Statement" ili "Open Cursors" ili "Waits", "I/O", "Process", "Access", "Locks" ... Informacija koliko ti dusa zeli...

Osim toga, Oracle ima ugradjen paket DBMS_PROFILER. Vrijedi malo procitati u dokumentaciji sta, kako i td.
[ zoran.milakovic @ 02.08.2006. 14:24 ] @
I mene zanima kako i gde TOAD ima opciju da loguje sql koji je dosao do server, kao sto to ima MSQL. Znaci, ko nije video MSQL Profiler, prati sve sql koji dodju i ti mozes ili tu da ih gledas, ili da ih snimis u fajl u vise formata...
Ni ja nisam video tako nesto u TOAD, mada je super alat. OK je current stmt. i ostale stvari, ali ovako nesto da li ima?
[ Dejan Topalovic @ 02.08.2006. 14:49 ] @
Ne znam kako to funkcionise kod MS SQL-a, ali ja sa TOAD-om odaberem zeljeni session, kliknem desnom tipkom misa i odaberem "Start trace". Sve bude logovano u trace datoteci, nakon cega sa TKProf obradim tu trace datoteku i u dobijenoj datoteci izvrsim analizu svih SQL upita.

Mozda u TOAD-u ima i neki drugi princip logovanja SQL upita, ali ja ga ne poznajem, pa ako ima, nek javi neko. :)

Osim toga, traceovanje mozes obaviti i u SQL*Plusu, i u PL/SQL-u ...
[ zoran.milakovic @ 02.08.2006. 19:01 ] @
Zainteresovalo me ovo, pa sam malo pogledao. U TOAD, nesto sto jako lici na MSQL Profiler, jeste Tools-->SGA Trace/Optimization.
Taj alat trejsuje sql upite koji su dosli na bazu, mozes lepo da biras filter kako ces da ih pregledas, da ih snimis u raznim formatima itd.

Da li si mislio na to Dejane? I ta datoteka koju spominjes, kada pokrenes Start trace za neku sesiju, gde se ona nalazi?