Ako Povoliť Sledovanie

Obsah:

Ako Povoliť Sledovanie
Ako Povoliť Sledovanie

Video: Ako Povoliť Sledovanie

Video: Ako Povoliť Sledovanie
Video: Ako na výmenu vnútorne vedeného bowdenu 2024, November
Anonim

Operácia sledovania zapíše konkrétne príkazy SQL do súboru operačného systému, ako aj príslušné informácie (plány dotazov a čakanie na udalosti), ktoré sa vykonajú počas spustenia skriptu. V databáze Oracle môžete sledovať ľubovoľnú reláciu.

Ako povoliť sledovanie
Ako povoliť sledovanie

Inštrukcie

Krok 1

Pred začatím sledovania musíte povoliť zhromažďovanie štatistík, inak sa zobrazia súbory s nulovými časmi. Ak to chcete urobiť, musíte vykonať dotaz: alter system set timed_statistics = true Ak potrebujete spustiť sledovanie v aktuálnej relácii, potom by mal byť systémový parameter nahradený reláciou.

Krok 2

Skontrolujte, či je atribút maximálnej veľkosti súboru výpisu nastavený na dostatočnú hodnotu. Za týmto účelom vykonajte zodpovedajúci dotaz SQL: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' Hodnotu $ param je možné nastaviť na úrovni databázy (alter system) aj na úrovni relácie (alter session).

Krok 3

Potom identifikujte reláciu, ktorú je potrebné vysledovať. Za týmto účelom zistite primárne hodnoty stĺpcov: SELECT sid, pořadové číslo zo systému v $ WHERE selection_criteria for_tracing

Krok 4

Ak chcete spustiť sledovanie, musíte nastaviť udalosť 1046 v príslušnej relácii. Spustite procedúru sys.dbms_system.set_ev a potom získané sid a sériové hodnoty odovzdajte ako celočíselné parametre: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ‘‘); KONIEC

Krok 5

Ak chcete vypnúť sledovanie, zmeňte hodnotu úrovne udalosti 10046 z 8 na 0.

Krok 6

Sledovací súbor sa objaví v adresári výpisu databázy Oracle (Oracle / admin / databaseSID / udump). Názov tohto súboru obsahuje identifikátor procesu OS, v ktorom sa operácia vykonala, a prípona je.trc. Ak chcete informácie spracovať v čitateľnej forme, spracujte sledovací súbor v obslužnom programe tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf V spracovanom súbore bude uvedený zoznam všetkých príkazov, ktoré boli vykonané počas relácie.

Odporúča: