Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju

[es] :: Oracle :: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju

[ Pregleda: 1955 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju20.01.2011. u 16:08 - pre 161 meseci
Pozdrav,

da li mozda neko vec ima sa ovim iskustva.Naime, u direktorijumu \oracle\...\udump u zadanje vreme se kreira mnogo trace fajlova.
Pitanje, na koji nacin mogu doci do informacije koji user odnosno proces kreira te TRACE fajlove?

Npr naziv jednog trace fajla je "sw_ora_3967". Kako pronaci koji session je kreirao ovaj fajl. Mislio sam da je kolona "spid" u v$process oznacava broj u trace nazivu, u ovom slucaju "3967".

Unapred zahvaljujem
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju20.01.2011. u 17:08 - pre 161 meseci
Broj u Oracle trace fajlu je obično broj procesa operativnog sistema oracle sesije koja je proizvela trace fajl.
Ovaj podatak se u V$SESSION zove OSPID.

Naravno, i u samom .trc fajlu ima dosta informacija o procesu koji je proizveo trace.

Ako je proces koji je napravio .trc još živ, onda možeš da ga nađeš po OSPID, u suprotnom ne. Stavi ovde prvih nekoliko redova .trc fajla, pa da vidimo da li imaš potrebne informacije u fajlu.
 
Odgovor na temu

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Re: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju21.01.2011. u 08:21 - pre 161 meseci
@djoka hvala na odgovoru.

Evo nekoliko prvih redova iz trace fajla:
Dump file c:\oracle\admin\sw\udump\sw_ora_6944.trc
Fri Jan 21 09:03:55 2011
ORACLE V10.2.0.5.0 - 64bit Production vsnsta=0
vsnsql=14 vsnxtr=3
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Windows NT Version V5.2 Service Pack 2
CPU : 2 - type 8664, 1 Physical Cores
Process Affinity : 0x0000000000000000
Memory (Avail/Total): Ph:1849M/4951M, Ph+PgF:6487M/9190M
Instance name: sw

Redo thread mounted by this instance: 1

Oracle process number: 31

Windows thread id: 6944, image: ORACLE.EXE (SHAD)


*** ACTION NAME:() 2011-01-21 09:03:55.498
*** MODULE NAME:(dersee.exe) 2011-01-21 09:03:55.498
*** SERVICE NAME:(sw) 2011-01-21 09:03:55.498
*** SESSION ID:(156.5144) 2011-01-21 09:03:55.498

Vidim da stoji takodje session_id.Juce nisam otvarao ove trace fajlove na ovaj nacin nego samo pomocu TKP.
U V$SESSION ne postoji kolona OSPID, mozda u nekom drugom view_u??
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju21.01.2011. u 08:50 - pre 161 meseci
Ups, polje se zove SPID i nalazi se u v$process

Code (sql):

SELECT    s.saddr, s.sid, s.serial#, s.username,
     s.osuser, s.machine, s.program, s.logon_time, s.STATUS,
     p.program, p.spid
FROM v$session s, v$process p
WHERE s.paddr = p.addr
 


U v$session se nalazi polje PROCESS koje ponekad ima istu vrednost kao SPID iz v$session, ali to nije pravilo...
 
Odgovor na temu

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Re: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju21.01.2011. u 10:41 - pre 161 meseci
Jos jednom hvala
 
Odgovor na temu

[es] :: Oracle :: Kako pronaci koji user (session) ili proces kreira trace fajl u UDUMP direktoriju

[ Pregleda: 1955 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.