Sådan Aktiveres Sporing

Indholdsfortegnelse:

Sådan Aktiveres Sporing
Sådan Aktiveres Sporing

Video: Sådan Aktiveres Sporing

Video: Sådan Aktiveres Sporing
Video: ТОП-10 криптовалют прогноз - Биткоин ETH XRP Cardano OMG SOL DYDX AVAX BNB 2024, Kan
Anonim

En sporingshandling skriver specifikke SQL-sætninger til operativsystemfilen samt de tilsvarende oplysninger (forespørgselsplaner og hændelsesventer), der udføres, mens scriptet kører. Du kan spore en vilkårlig session i Oracle-databasen.

Sådan aktiveres sporing
Sådan aktiveres sporing

Instruktioner

Trin 1

Inden sporing startes, skal du aktivere statistikindsamling, ellers vises filer med nul gange. For at gøre dette skal du udføre forespørgslen: ændre system set timed_statistics = true Hvis du skal starte sporing i den aktuelle session, skal systemparameteren erstattes med session.

Trin 2

Kontroller, at den maksimale attribut for dumpfilstørrelse er sat til tilstrækkelig værdi. For at gøre dette skal du udføre den tilsvarende SQL-forespørgsel: VÆLG værdi FRA v $ param p HVOR navn = 'max_dump_file_size' Værdien af $ param kan indstilles både på databaseniveau (ændre system) og på sessionsniveau (ændre session).

Trin 3

Identificer derefter den session, der skal spores. For at gøre dette skal du finde ud af de primære værdier i kolonnerne: VÆLG sid, serienummer fra v $ system WHERE selection_criteria for_tracing

Trin 4

For at starte sporing skal du indstille begivenhed 1046 i den tilsvarende session. Kør proceduren sys.dbms_system.set_ev, og send derefter de opnåede sid- og serielle værdier som heltalsparametre: BEGIN sys.dbms_system.set_ev (sid, serienr., 10046, 8, ''); ENDE

Trin 5

For at deaktivere sporing skal du ændre værdien på begivenhedsniveauet 10046 fra 8 til 0.

Trin 6

Sporingsfilen vises i Oracle-database-dumpmappen (Oracle / admin / databaseSID / udump). Navnet på denne fil indeholder identifikatoren for den OS-proces, hvor operationen blev udført, og udvidelsen er.trc. For at behandle oplysningerne i en læsbar form skal du behandle sporingsfilen i hjælpeprogrammet tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Den behandlede fil viser alle de kommandoer, der blev udført under sessionen.

Anbefalede: