Si Mundësohet Gjurmimi

Përmbajtje:

Si Mundësohet Gjurmimi
Si Mundësohet Gjurmimi

Video: Si Mundësohet Gjurmimi

Video: Si Mundësohet Gjurmimi
Video: Video si u vra efektivi policisë, eksperti zbulon gabimet e kolegëve | Breaking Top News 2024, Nëntor
Anonim

Një operacion gjurmimi shkruan deklarata specifike SQL në skedarin e sistemit operativ, si dhe informacionin përkatës (planet e kërkimit dhe pritjet e ngjarjeve) që ekzekutohen ndërsa skenari po ekzekutohet. Ju mund të gjurmoni çdo sesion arbitrar në bazën e të dhënave Oracle.

Si mundësohet gjurmimi
Si mundësohet gjurmimi

Udhëzimet

Hapi 1

Para fillimit të gjurmimit, duhet të aktivizoni mbledhjen e statistikave, përndryshe skedarët me zero herë do të shfaqen. Për ta bërë këtë, duhet të ekzekutoni pyetjen: alter set system timed_statistics = true Nëse duhet të filloni gjurmimin në seancën aktuale, atëherë parametri i sistemit duhet të zëvendësohet me session.

Hapi 2

Verifikoni që atributi maksimal i madhësisë së skedarit është vendosur në vlerën e mjaftueshme. Për ta bërë këtë, ekzekutoni pyetjen përkatëse SQL: ZGJIDH vlerën NGA v $ param p KU emër = 'max_dump_file_size' Vlera e $ param mund të vendoset si në nivelin e bazës së të dhënave (sistemi alter) ashtu edhe në nivelin e seancës (alter session).

Hapi 3

Pastaj identifikoni sesionin që duhet gjurmuar. Për ta bërë këtë, zbuloni vlerat kryesore të kolonave: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Hapi 4

Për të filluar gjurmimin, duhet të vendosni ngjarjen 1046 në sesionin përkatës. Drejtoni procedurën sys.dbms_system.set_ev dhe pastaj kaloni vlerat sid dhe serike të marra si parametra të plotë: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ‘’); FUND

Hapi 5

Për të çaktivizuar gjurmimin, ndryshoni vlerën e nivelit të ngjarjes 10046 nga 8 në 0.

Hapi 6

Skedari gjurmë shfaqet në drejtorinë e hedhjes së të dhënave Oracle (Oracle / admin / databaseSID / udump). Emri i kësaj skedari përmban identifikuesin e procesit OS në të cilin është kryer operacioni, dhe shtrirja është.trc. Për të përpunuar informacionin në një formë të lexueshme, përpunoni skedarin gjurmë në programin tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Skedari i përpunuar do të rendisë të gjitha komandat që janë ekzekutuar gjatë sesionit.

Recommended: