Πίνακας περιεχομένων:
- Χρήση διαφήμισης Oracle 12c CPU
- Oracle 12c και μνήμη
- Ο διαθέσιμος χώρος στο δίσκο και ο Oracle 12c
- Oracle 12c και αρχεία καταγραφής συμβάντων συστήματος
Βίντεο: 2019 SNF Conference Day 1 Part 1 (ENG) 2024
Η βάση δεδομένων Oracle 12c απαιτεί τη λειτουργία πολλών συστημάτων στον υπολογιστή σας για να υποστηρίξει τις βάσεις δεδομένων που δημιουργείτε. Εδώ είναι μερικά συστήματα για να ελέγξετε αν αντιμετωπίζετε προβλήματα με τη βάση δεδομένων σας:
-
Χρήση CPU: Είναι η CPU maxed out;
-
Μνήμη: Πόση μνήμη είναι διαθέσιμη;
-
Διαθέσιμος χώρος στο δίσκο: Υπάρχει διαθέσιμος χώρος στο δίσκο;
-
Μητρώα συμβάντων συστήματος: Υπάρχει αναφορά στο σύστημα;
Δεν χρειάζεται να είστε διαχειριστής συστήματος για να εκτελέσετε αυτούς τους ελέγχους.
Χρήση διαφήμισης Oracle 12c CPU
Οι διακομιστές ενδέχεται να έχουν μονά ή πολλαπλές CPU. Ανεξάρτητα από αυτό, η επεξεργασία πρέπει να είναι διαθέσιμη για να μπορεί ο διακομιστής να επεξεργάζεται αιτήσεις εφαρμογής.
Αν μια μηχανή έχει πολύ υψηλή ή πλήρη χρήση CPU, θα προκύψουν προβλήματα απόδοσης.
-
Στα Windows, ο προαναφερθείς Διαχειριστής εργασιών των Windows έχει μια καρτέλα Επιδόσεις. Σε αυτήν την καρτέλα εμφανίζεται η CPU ως ποσοστό και ως πρόσφατα αιχμές
-
Για συστήματα Linux / UNIX , η άνω εντολή που περιγράφηκε προηγουμένως δείχνει την αξιοποίηση της CPU στο επάνω μέρος της οθόνης.
Oracle 12c και μνήμη
Εάν ο διακομιστής στερείται μνήμης, η απόδοση του συστήματος υποφέρει ή ακόμα παραμένει ακίνητη. Δεν είναι επιθυμητό να εκτελείται ένας διακομιστής με ελάχιστη ή καθόλου διαθέσιμη μνήμη. Εάν διαπιστώσετε ότι ο διακομιστής έχει σταθερά μνήμη από τη μνήμη, προσθέστε περισσότερη μνήμη ή μειώστε την ποσότητα μνήμης που διατίθεται για προγράμματα.
-
Για να ελέγξετε τη μνήμη στα Windows , η καρτέλα Performance Task Manager της Windows παρέχει τη συνολική μνήμη στο μηχάνημα και την διαθέσιμη ποσότητα.
-
Τα συστήματα Linux / UNIX έχουν πολλά εργαλεία για να ελέγχουν τη μνήμη, αλλά το βοηθητικό πρόγραμμα κορυφής παρέχει αυτές τις πληροφορίες γρήγορα.
Ο διαθέσιμος χώρος στο δίσκο και ο Oracle 12c
Ο χώρος στο δίσκο διαφέρει από τη χρήση του δίσκου . Η συχνότητα ανάγνωσης και εγγραφής σε δίσκο είναι αξιοποίηση και μπορεί να αποτελέσει σημαντικό παράγοντα απόδοσης. Η εξάντληση του διαθέσιμου χώρου στο δίσκο μπορεί να σταματήσει το σύστημα σας και είναι το επίκεντρο εδώ γιατί εσείς, όπως το DBA, μπορείτε να κάνετε κάτι γι 'αυτό.
Τι μπορεί να συμβεί όταν γεμίσει ένας δίσκος; Εξαρτάται από το τι γράφει σε αυτόν το δίσκο. Τουλάχιστον, τα αρχεία καταγραφής δεν μπορούν να εγγραφούν και οι πίνακες δεν μπορούν να επεκταθούν. Στη χειρότερη περίπτωση, τα αρχεία καταγραφής αρχείων δεν μπορούν να εγγραφούν με επιτυχία και η βάση δεδομένων κολλάει.
Με άλλο λογισμικό, οι διεργασίες μπορούν να περιστρέψουν μεγάλες ποσότητες CPU και οι εικονικές μηχανές Java μπορούν να καταρρεύσουν. Οποιοδήποτε από αυτά τα προβλήματα είναι πιθανό να προκαλέσει μια πανικού κλήση στο γραφείο σας.
Ο πιο γρήγορος τρόπος για να ελέγξετε το χώρο στο δίσκο είναι να δείτε αν όλα τα συστήματα αρχείων είναι 100 τοις εκατό πλήρη.
-
Για συστήματα Windows , ο πιο γρήγορος τρόπος είναι να μεταβείτε στον υπολογιστή μου και να δείτε τον ελεύθερο χώρο για κάθε μονάδα δίσκου. Βεβαιωθείτε ότι έχετε επιλέξει την επιλογή Λεπτομέρειες στην καρτέλα Προβολή για να λάβετε τις πλήρεις πληροφορίες.
-
Η εντολή df -m βοηθά τους χρήστες Linux και Oracle Solaris:
$ df -m Σύστημα αρχείων 1M μπλοκ που χρησιμοποιούνται διαθέσιμα Χρήση% τοποθετημένο στο / dev / sda3 8064 3587 4068 47% / tmpfs 3957 1885 2072 48% / dev / shm / dev / sda5 8064 208 7447 3% / home / dev / sda6 8064 147 7508 2% / tmp / dev / sda1 64310 17016 44028 28% / u01 / dev / sr0 2367 2367 0 100% / media / Oracle12cBeta
Αυτός ο κώδικας δείχνει τα συστήματα αρχείων, το ποσοστό χρήσης τους, το ποσοστό ελεύθερο (διαθέσιμο) και τα πραγματικά ποσά σε megabyte. Η εντολή df -k μπορεί να εμφανίσει τις ίδιες πληροφορίες αλλά εμφανίζεται σε kilobytes. Η σημαία -k είναι χρήσιμη επειδή ορισμένες εκδόσεις του UNIX δεν υποστηρίζουν τη σημαία -m.
-
Στα συστήματα HP-UX UNIX , χρησιμοποιήστε bdf.
Oracle 12c και αρχεία καταγραφής συμβάντων συστήματος
Εάν όλα τα υπόλοιπα αποτύχουν, ακούστε τι σας λέει ο υπολογιστής. Ως DBA, θα πρέπει να έχετε τουλάχιστον ανάγνωση της πρόσβασης στα αρχεία καταγραφής συμβάντων του συστήματος στο διακομιστή σας και ελπίζουμε ότι όλοι οι διακομιστές που αποτελούν μέρος της εφαρμογής.
Τα αρχεία καταγραφής συμβάντων συστήματος καταγράφουν συμβάντα ρουτίνας στο διακομιστή αλλά επίσης μπορούν να αναφέρουν ειδικά συμβάντα σφάλματος που θα μπορούσαν να προκαλέσουν τα προβλήματα του συστήματός σας. Μερικές φορές τα αρχεία καταγραφής συμβάντων περιγράφουν με σαφήνεια τα θέματα υλικού ή ότι τα συστήματα αρχείων είναι γεμάτα ή ότι το μηχάνημα μόλις επανεκκινήθηκε ή συνετρίβη. Όλα αυτά είναι καλά πράγματα που πρέπει να γνωρίζετε όταν προσπαθείτε να εντοπίσετε ένα πρόβλημα.
Η τοποθεσία των αρχείων καταγραφής συμβάντων μπορεί να ποικίλει και συχνά τα πρόσθετα αρχεία καταγραφής είναι πέρα από τα αρχεία καταγραφής λειτουργιών για έλεγχο όταν μαθαίνετε το σύστημά σας.
-
Στα συστήματα Windows , μεταβείτε στον Πίνακα Ελέγχου → Εργαλεία διαχείρισης → Πρόγραμμα προβολής συμβάντων για να δείτε τα αρχεία καταγραφής συστήματος και εφαρμογών.
-
Στα συστήματα Linux / UNIX , / var / adm / μηνύματα και / var / log / syslog είναι αρκετά πολύτιμα. Η εντολή dmesg μπορεί να δει το τέλος του πιο πρόσφατου αρχείου καταγραφής συστήματος.
Πολλές από αυτές τις πληροφορίες μπορεί να μην έχουν νόημα σε ένα DBA που δεν είναι εξοικειωμένο με το λειτουργικό σύστημα. Ωστόσο, η εμφάνιση σφαλμάτων μπορεί να είναι αρκετή για να ζητήσει τη γνώμη του διαχειριστή του συστήματος.