Kako Omogućiti Praćenje

Sadržaj:

Kako Omogućiti Praćenje
Kako Omogućiti Praćenje

Video: Kako Omogućiti Praćenje

Video: Kako Omogućiti Praćenje
Video: Kako prisluškivati Viber, WhatsApp, Facebook Messenger i SMS | SpyTech program za praćenje 2024, Maj
Anonim

Operacija praćenja upisuje određene SQL izraze u datoteku operativnog sistema, kao i odgovarajuće informacije (planovi upita i čekanja događaja) koje se izvršavaju dok je skripta pokrenuta. Možete pratiti bilo koju proizvoljnu sesiju u Oracle bazi podataka.

Kako omogućiti praćenje
Kako omogućiti praćenje

Instrukcije

Korak 1

Prije početka traženja morate omogućiti prikupljanje statistika, inače će se pojaviti datoteke s nula puta. Da biste to učinili, trebate izvršiti upit: alter system set timed_statistics = true Ako trebate započeti praćenje u trenutnoj sesiji, tada sistemski parametar treba zamijeniti sesijom.

Korak 2

Provjerite je li atribut maksimalne veličine dump datoteke postavljen na dovoljnu vrijednost. Da biste to učinili, izvršite odgovarajući SQL upit: SELECT vrijednost FROM v $ param p WHERE name = 'max_dump_file_size' Vrijednost $ param može se postaviti i na razini baze podataka (alter system) i na razini sesije (alter session).

Korak 3

Zatim identifikujte sesiju koja treba da se prati. Da biste to učinili, saznajte primarne vrijednosti stupaca: SELECT sid, serijski broj iz v $ system WHERE kriteriji odabira za_trasiranje

Korak 4

Da biste započeli praćenje, morate postaviti događaj 1046 u odgovarajuću sesiju. Pokrenite proceduru sys.dbms_system.set_ev, a zatim proslijedite dobivene sid i serijske vrijednosti kao cjelobrojne parametre: BEGIN sys.dbms_system.set_ev (sid, serijski broj, 10046, 8, ‘’); KRAJ

Korak 5

Da biste isključili praćenje, promijenite vrijednost nivoa događaja 10046 sa 8 na 0.

Korak 6

Datoteka praćenja pojavljuje se u direktoriju izbacivanja baze podataka Oracle (Oracle / admin / databaseSID / udump). Ime ove datoteke sadrži identifikator OS procesa u kojem je izvedena operacija, a ekstenzija je.trc. Da biste obradili informacije u čitljivom obliku, obradite datoteku praćenja u uslužnom programu tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Obrađena datoteka će navesti sve naredbe izvršene tijekom sesije.

Preporučuje se: