Πώς να ενεργοποιήσετε την ανίχνευση

Πίνακας περιεχομένων:

Πώς να ενεργοποιήσετε την ανίχνευση
Πώς να ενεργοποιήσετε την ανίχνευση

Βίντεο: Πώς να ενεργοποιήσετε την ανίχνευση

Βίντεο: Πώς να ενεργοποιήσετε την ανίχνευση
Βίντεο: Ενεργοποίηση SMD+ 2024, Ενδέχεται
Anonim

Μια λειτουργία εντοπισμού γράφει συγκεκριμένες δηλώσεις SQL στο αρχείο του λειτουργικού συστήματος, καθώς και τις αντίστοιχες πληροφορίες (σχέδια ερωτήσεων και αναμονή συμβάντων) που εκτελούνται κατά την εκτέλεση του σεναρίου. Μπορείτε να εντοπίσετε οποιαδήποτε αυθαίρετη συνεδρία στη βάση δεδομένων Oracle.

Πώς να ενεργοποιήσετε την ανίχνευση
Πώς να ενεργοποιήσετε την ανίχνευση

Οδηγίες

Βήμα 1

Πριν ξεκινήσετε την ανίχνευση, πρέπει να ενεργοποιήσετε τη συλλογή στατιστικών στοιχείων, διαφορετικά θα εμφανίζονται αρχεία με μηδενικούς χρόνους. Για να το κάνετε αυτό, πρέπει να εκτελέσετε το ερώτημα: alter system set timed_statistics = true Εάν πρέπει να ξεκινήσετε την ανίχνευση στην τρέχουσα περίοδο λειτουργίας, τότε η παράμετρος συστήματος θα πρέπει να αντικατασταθεί με συνεδρία.

Βήμα 2

Βεβαιωθείτε ότι το χαρακτηριστικό μέγιστου μεγέθους αρχείου απόρριψης έχει οριστεί σε επαρκή τιμή. Για να το κάνετε αυτό, εκτελέστε το αντίστοιχο ερώτημα SQL: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' Η τιμή του $ param μπορεί να οριστεί τόσο στο επίπεδο της βάσης δεδομένων (alter system) όσο και στο επίπεδο της περιόδου σύνδεσης (alter session).

Βήμα 3

Στη συνέχεια, εντοπίστε τη συνεδρία που πρέπει να εντοπιστεί. Για να το κάνετε αυτό, μάθετε τις κύριες τιμές των στηλών: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Βήμα 4

Για να ξεκινήσετε την ανίχνευση, πρέπει να ορίσετε το συμβάν 1046 στην αντίστοιχη περίοδο λειτουργίας. Εκτελέστε τη διαδικασία sys.dbms_system.set_ev και, στη συνέχεια, μεταβιβάστε τις ληφθείσες πλευρικές και σειριακές τιμές ως ακέραιες παραμέτρους: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ); ΤΕΛΟΣ

Βήμα 5

Για να απενεργοποιήσετε την ανίχνευση, αλλάξτε την τιμή του επιπέδου συμβάντος 10046 από 8 σε 0.

Βήμα 6

Το αρχείο ιχνών εμφανίζεται στον κατάλογο απορρίψεων βάσεων δεδομένων Oracle (Oracle / admin / databaseSID / udump). Το όνομα αυτού του αρχείου περιέχει το αναγνωριστικό της διαδικασίας OS στην οποία εκτελέστηκε η λειτουργία και η επέκταση είναι.trc. Για να επεξεργαστείτε τις πληροφορίες σε αναγνώσιμη μορφή, επεξεργαστείτε το αρχείο παρακολούθησης στο βοηθητικό πρόγραμμα tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf Το επεξεργασμένο αρχείο θα εμφανίσει όλες τις εντολές που εκτελέστηκαν κατά τη διάρκεια της περιόδου λειτουργίας.

Συνιστάται: