Hvordan Aktivere Sporing

Innholdsfortegnelse:

Hvordan Aktivere Sporing
Hvordan Aktivere Sporing

Video: Hvordan Aktivere Sporing

Video: Hvordan Aktivere Sporing
Video: GPS Tools : Aktiver sporing GeoUID ( Enable Tracking GeoUID ) 2024, Kan
Anonim

En sporingsoperasjon skriver spesifikke SQL-setninger til operativsystemfilen, samt tilhørende informasjon (spørreplaner og hendelsesventer) som kjøres mens skriptet kjører. Du kan spore hvilken som helst vilkårlig økt i Oracle-databasen.

Hvordan aktivere sporing
Hvordan aktivere sporing

Bruksanvisning

Trinn 1

Før du begynner å spore, må du aktivere statistikkinnsamling, ellers vises filer med null ganger. For å gjøre dette må du utføre spørringen: endre system set timed_statistics = true Hvis du trenger å begynne å spore i den gjeldende økten, bør systemparameteren erstattes med økt.

Steg 2

Bekreft at attributtet for maksimal dumpfilstørrelse er satt til tilstrekkelig verdi. For å gjøre dette, utfør den tilsvarende SQL-spørringen: VELG verdi FRA v $ param p HVOR navn = 'max_dump_file_size' Verdien til $ param kan settes både på databasenivå (endre system) og på øktnivå (endre økt).

Trinn 3

Identifiser deretter økten som må spores. For å gjøre dette, finn ut de primære verdiene til kolonnene: VELG sid, serienummer fra v $ system WHERE selection_criteria for_tracing

Trinn 4

For å starte sporing må du angi hendelse 1046 i den tilsvarende økten. Kjør prosedyren sys.dbms_system.set_ev, og send deretter de oppnådde sid- og serieverdiene som heltallsparametere: BEGIN sys.dbms_system.set_ev (sid, serienr., 10046, 8, ‘’); SLUTT

Trinn 5

For å slå av sporing, endre verdien på hendelsesnivå 10046 fra 8 til 0.

Trinn 6

Sporingsfilen vises i Oracle-databasedumpkatalogen (Oracle / admin / databaseSID / udump). Navnet på denne filen inneholder identifikatoren for OS-prosessen der operasjonen ble utført, og utvidelsen er.trc. For å behandle informasjonen i en lesbar form, behandler du sporingsfilen i tkprof-verktøyet: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Den behandlede filen vil vise alle kommandoene som ble utført under økten.

Anbefalt: