Ինչպե՞ս հնարավոր է հետևել

Բովանդակություն:

Ինչպե՞ս հնարավոր է հետևել
Ինչպե՞ս հնարավոր է հետևել

Video: Ինչպե՞ս հնարավոր է հետևել

Video: Ինչպե՞ս հնարավոր է հետևել
Video: Մ6-Մարց-Աթան ճանապարհին ստեղծված սողանքային գոտուն մարզի ղեկավարը հետևում է ամենօրյա ռեժիմով 2024, Ապրիլ
Anonim

Հետագծման գործողությունը գրում է SQL- ի հատուկ հայտարարություններ գործառնական համակարգի ֆայլում, ինչպես նաև համապատասխան տեղեկատվություն (հարցման պլաններ և իրադարձությունների սպասում), որն իրականացվում է սկրիպտի գործարկման ընթացքում: Oracle տվյալների բազայում կարող եք հետևել ցանկացած կամայական նստաշրջանի:

Ինչպե՞ս հնարավոր է հետևել
Ինչպե՞ս հնարավոր է հետևել

Հրահանգներ

Քայլ 1

Հետազոտությունը սկսելուց առաջ անհրաժեշտ է միացնել վիճակագրության հավաքագրումը, հակառակ դեպքում կհայտնվեն զրոյական անգամ ֆայլեր: Դա անելու համար հարկավոր է կատարել հարցումը. Փոխել համակարգի հավաքածուն timed_statistics = true Եթե ընթացիկ նստաշրջանում անհրաժեշտ է սկսել որոնում, ապա համակարգի պարամետրը պետք է փոխարինվի նստաշրջանով:

Քայլ 2

Հաստատեք, որ նետելու ֆայլի առավելագույն չափի հատկանիշը դրված է որպես բավարար արժեք: Դա անելու համար կատարեք համապատասխան SQL հարցումը. ԸՆՏՐԵՔ արժեքը $ param p- ից WHERE name = 'max_dump_file_size' $ param- ի արժեքը կարող է դրվել ինչպես տվյալների բազայի մակարդակում (փոփոխել համակարգ), այնպես էլ նստաշրջանի մակարդակում (փոխել նստաշրջան):

Քայլ 3

Դրանից հետո բացահայտեք այն նիստը, որը պետք է հետագծվի: Դա անելու համար պարզեք սյունակների հիմնական արժեքները. SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Քայլ 4

Հետագծումն սկսելու համար համապատասխան նստաշրջանում պետք է սահմանեք 1046 իրադարձությունը: Գործարկել ընթացակարգերը sys.dbms_system.set_ev, և ապա ստացված sid և serial արժեքները փոխանցել որպես ամբողջ պարամետրեր. BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ‘’); ՎԵՐ END

Քայլ 5

Հետագծումն անջատելու համար իրադարձության մակարդակի 10046 արժեքը փոխեք 8-ից 0-ի:

Քայլ 6

Հետքի ֆայլը հայտնվում է Oracle տվյալների շտեմարանի թափման գրացուցակում (Oracle / admin / databaseSID / udump): Այս ֆայլի անունը պարունակում է OS գործընթացի նույնացուցիչ, որում իրականացվել է գործողությունը, ընդլայնումն էլ.trc է: Տեղեկատվությունը ընթեռնելի ձևով մշակելու համար մշակեք հետքի ֆայլը tkprof կոմունալ մեջ ՝ cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Մշակված ֆայլը կցուցադրի նստաշրջանի ընթացքում կատարված բոլոր հրամանները:

Խորհուրդ ենք տալիս: