Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Postupy pre sledovanie v rámci Oracle Database

Sledovanie toku informácií v databáze Oracle sa nazýva trasovanie . Sledovanie ukazuje priebeh dynamických otázok a monitoruje zdravie databáze Oracle . Postupy pre sledovanie v rámci databázy Oracle je možné nastaviť na rekordných výnimiek a chýb v údajoch ťahá , databázové dotazy a kód vývoj . Oracle výsledky trasovanie sú zapisované do plánovaci súbory v automatickej diagnostickej Repository ( ADR ) , adresáre , pokiaľ v konaní trasovanie Oracle uvedené inak . Oracle Trasovanie udalostí

udalosti Oracle 10.053 a 10.046 árov proces trasovanie udalostí . Proces trasovanie udalosti sledovať , kedy dôjde k určitej udalosti . Trace udalosť 10046 vytvára záznam o časovú pečiatku , hľadanie premenných a počkajte , čas , kedy sú príkazy SQL popravený . Podľa " Riešenie problémov Oracle Performance " od Christiana Antognini , " dokumentácia opisuje tri metódy umožňujúce trasovanie SQL : . Sql_trace inicializačný parameter , postup set_sql_trace v príbalovom dbms_session , a postup set_sql_trace_in_session v príbalovom dbms_system "


strace

Systémová volanie z výpočtových zdrojov podľa databázy Oracle a softvérových aplikácií , prístup k Oracle sú zaznačené do súboru sledovania pomocou strace . Strace zaznamenáva všetky informácie o procese , kým je softvérová aplikácia uzavretý alebo je proces ukončený . Nastavenie strace na začiatku príkazového riadku spôsobí , že sa spustí , keď aplikácia robí . Podľa " Pre databázu Oracle Database 11g RAC na Linux " Julian Dyke , " povedal jeden z najmocnejších ďalšie možnosti strace je k dispozícii s - e vlajkou , ktorá umožňuje sledovanie jednotlivých systémových volaní alebo skupín systémových volaní . "

DTrace

Dynamické sledovanie záznamov činnosť ako softvérové ​​aplikácie , otázku alebo prenos dát prebieha . Oracle Solaris dynamické trasovanie sa nazýva DTrace . Tým , nahrávanie softvérových procesov a využitia systémových prostriedkov , ako je softvér , aplikácia beží , DTrace umožňuje softvérových inžinierov určiť , ktoré transakcie sa vyskytujú pri zlyhaní aplikácie . DTrace môže zaznamenávať správanie pre celý operačný systém alebo jedného prenosu dát . Podľa " DTrace " Jim Mauro , " skript tcl_calls.d počíta procedúr a príkazov volanie ; . Skript tcl_procflow.d sleduje postup prietoku s členitým výstupu "
Správa Sledovanie Veľkosť súboru

môže byť treba podarilo , aby sa zabránilo použitiu do pamäte veľkosti Trace súborov .

Trasovanie všetky databázy Oracle aktivita spomaľuje databázu , zatiaľ čo sledovanie mnohých aktivít vytvára veľmi veľké plánovaci súbory . Stopové informácie môžu byť obmedzené na konkrétne softvérové ​​aplikácie alebo výnimky k zníženiu veľkosti súboru sledovania . Podľa " Oracle PL /SQL programovanie " Steven Feuerstein a Bill Přibyl " , môžete tiež obmedziť informácie sledovania iba na tie výnimky vznesených v rámci povolených programov s touto výzvou : dbms_trace.set_plsql_trace ( dbms_trace.trace_enabled_exceptions ) ; . " Avšak , diaľkové riadenie volanie nemožno obmedziť na konkrétne softvérové ​​aplikácie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené