Πώς να ελέγξετε τις ενεργές και ανενεργές περιόδους λειτουργίας στη βάση δεδομένων Oracle;

Pos Na Elenxete Tis Energes Kai Anenerges Periodous Leitourgias Ste Base Dedomenon Oracle



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

Αυτός ο οδηγός θα εξηγήσει πώς μπορείτε να ελέγξετε τις ενεργές και ανενεργές συνεδρίες:

Πώς να ελέγξετε τις ενεργές και ανενεργές περιόδους λειτουργίας στη βάση δεδομένων Oracle;

Για να ελέγξετε τις ενεργές και ανενεργές περιόδους λειτουργίας στο Oracle, συνδεθείτε στη βάση δεδομένων ως διαχειριστής. Για αυτήν την ανάρτηση, χρησιμοποιείται ο προγραμματιστής SQL, οπότε πραγματοποιήστε τη σύνδεση ή συνδεθείτε ανάλογα.







Πώς να ελέγξετε τις ενεργές και ανενεργές περιόδους σύνδεσης χρησιμοποιώντας το v$session;

Ο ' v$συνεδρία ” παρέχει τις πληροφορίες σχετικά με τις περιόδους σύνδεσης μόνο για την τρέχουσα περίπτωση. Ο ' ΕΠΙΛΕΓΩ 'δήλωση με το ' v$συνεδρία ” μπορεί να χρησιμοποιηθεί για τον έλεγχο ενεργών και ανενεργών συνεδριών.



Ελέγξτε τις Ενεργές περιόδους σύνδεσης με χρήση v$session

Ο ' ΟΠΟΥ Ο όρος ” μπορεί να χρησιμοποιηθεί για την εφαρμογή ενός φίλτρου για τον έλεγχο των ενεργών συνεδριών κατά τη χρήση του v$συνεδρία τραπέζι. Το ερώτημα δίνεται παρακάτω:



SELECT * FROM v$session WHERE STATUS = 'ACTIVE';

Το παραπάνω ερώτημα θα εμφανίσει μόνο τις σειρές όπου η τιμή στο ' ΚΑΤΑΣΤΑΣΗ 'Η στήλη είναι ' ΕΝΕΡΓΟΣ '.





Παραγωγή

Η έξοδος εμφάνιζε τις ενεργές συνεδρίες.



Ελέγξτε τις ανενεργές περιόδους σύνδεσης με χρήση v$session

Ο ' ΟΠΟΥ Ο όρος ' μπορεί να χρησιμοποιηθεί για την εφαρμογή ενός φίλτρου για τον έλεγχο των ανενεργών συνεδριών χρησιμοποιώντας v$συνεδρία . Το ερώτημα δίνεται παρακάτω:

SELECT * FROM v$session WHERE STATUS = 'ΑΝΕΝΕΡΓΟ';

Το παραπάνω ερώτημα θα εμφανίζει μόνο εκείνες τις συνεδρίες που είναι αυτήν τη στιγμή ' ΑΔΡΑΝΗΣ '.

Παραγωγή

Η έξοδος έδειξε ότι δεν υπάρχει ανενεργή περίοδος λειτουργίας.

Πώς να ελέγξετε τις ενεργές και ανενεργές περιόδους σύνδεσης χρησιμοποιώντας το gv$session;

Ο ' gv$συνεδρία ” παρέχει πληροφορίες σχετικά με τις συνεδρίες για όλες τις περιπτώσεις. Ο ' ΕΠΙΛΕΓΩ 'δήλωση με το ' gv$συνεδρία ' μπορεί να χρησιμοποιηθεί για την εμφάνιση πληροφοριών σχετικά με τις συνεδρίες. Ο ' ΟΠΟΥ Ο όρος ' θα χρησιμοποιηθεί για το φιλτράρισμα των ενεργών και ανενεργών συνεδριών.

Ελέγξτε τις Ενεργές περιόδους σύνδεσης χρησιμοποιώντας το gv$session

Για να ελέγξετε την ενεργή περίοδο λειτουργίας, φιλτράρετε τα δεδομένα του gv$συνεδρία πίνακα, επιλέγοντας μόνο τις σειρές όπου η τιμή στο ' ΚΑΤΑΣΤΑΣΗ 'Η στήλη είναι ' ΕΝΕΡΓΟΣ '. Το ερώτημα δίνεται παρακάτω:

SELECT * FROM gv$session WHERE STATUS='ACTIVE';

Παραγωγή

Η έξοδος έδειξε ότι οι ενεργές περίοδοι σύνδεσης έχουν φιλτραριστεί.

Ελέγξτε τις ανενεργές περιόδους σύνδεσης χρησιμοποιώντας το gv$session

Ο ' ΟΠΟΥ Ο όρος ' μπορεί να χρησιμοποιηθεί για την επιλογή μόνο των γραμμών όπου η τιμή στο ' ΚΑΤΑΣΤΑΣΗ 'Η στήλη είναι ' ΑΔΡΑΝΗΣ ' στο gv$συνεδρία τραπέζι. Το ερώτημα δίνεται παρακάτω:

SELECT * FROM gv$session WHERE STATUS='INACTIVE';

Παραγωγή

Η έξοδος έδειξε ότι δεν υπάρχει ανενεργή περίοδος λειτουργίας.

Πώς να ελέγξετε τις ενεργές και ανενεργές περιόδους σύνδεσης ενός συγκεκριμένου χρήστη;

Στη βάση δεδομένων Oracle, οι ενεργές και οι ανενεργές περίοδοι λειτουργίας ενός συγκεκριμένου χρήστη μπορούν να ελεγχθούν καθορίζοντας το όνομα χρήστη στον όρο WHERE.

Ελέγξτε τις Ενεργές περιόδους σύνδεσης ενός συγκεκριμένου χρήστη

Το ερώτημα για τον έλεγχο της ενεργής περιόδου σύνδεσης ενός συγκεκριμένου χρήστη δίνεται παρακάτω:

SELECT * FROM v$session WHERE STATUS = 'ACTIVE' AND SCHEMANAME = 'SYS';

Στο παραπάνω ερώτημα, το όνομα χρήστη (όνομα σχήματος) είναι ' SYS '.

Παραγωγή

Η έξοδος απεικονίζει την ενεργή περίοδο λειτουργίας για το ' SYS ' χρήστης.

Ελέγξτε τις ανενεργές περιόδους σύνδεσης ενός συγκεκριμένου χρήστη

Για να ελέγξετε την ανενεργή περίοδο λειτουργίας ενός συγκεκριμένου χρήστη, πληκτρολογήστε το ακόλουθο ερώτημα:

SELECT * FROM v$session WHERE STATUS = 'INACTIVE' AND SCHEMANAME = 'SYS';

Παραγωγή

Το στιγμιότυπο οθόνης εμφανίζει ότι δεν υπάρχει ανενεργή περίοδος λειτουργίας του ' SYS ' χρήστης.

συμπέρασμα

Οι ενεργές και ανενεργές συνεδρίες στο Oracle μπορούν να ελεγχθούν χρησιμοποιώντας το ' v$συνεδρία ' ή ' gv$συνεδρία ' τραπέζι με το ' ΕΠΙΛΕΓΩ », δήλωση. Για να φιλτράρετε τις ενεργές ή ανενεργές περιόδους σύνδεσης, το ' ΟΠΟΥ Η ρήτρα μπορεί να χρησιμοποιηθεί με την ΚΑΤΑΣΤΑΣΗ ' στήλη. Εάν θέλετε να ελέγξετε για ενεργές ή ανενεργές περιόδους σύνδεσης για έναν συγκεκριμένο χρήστη, μπορείτε να καθορίσετε το όνομα χρήστη στην ρήτρα WHERE. Αυτή η εγγραφή παρουσίασε έναν πρακτικό οδηγό για τον έλεγχο ενεργών και ανενεργών συνεδριών στη βάση δεδομένων Oracle.