Ερώτημα για την έκδοση Oracle

Erotema Gia Ten Ekdose Oracle



Αυτή η ανάρτηση θα συζητήσει πέντε κύριες μεθόδους αναζήτησης για την εγκατεστημένη έκδοση βάσης δεδομένων του διακομιστή Oracle.

Μέθοδος 1 – Χρήση του βοηθητικού προγράμματος SQLPlus

Η Oracle παρέχει ένα βοηθητικό πρόγραμμα γραμμής εντολών που μας επιτρέπει να ρωτάμε τον διακομιστή χρησιμοποιώντας εντολές PL/SQL.







Το βοηθητικό πρόγραμμα SQL Plus είναι απλό και διαισθητικό στη χρήση. Έρχεται επίσης εγκατεστημένο σε όλες τις εκδόσεις της Oracle, καθιστώντας το ένα παγκόσμιο εργαλείο.



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



$ sqlplus '/ ως sysdba'

Μόλις συνδεθείτε, θα πρέπει να δείτε το banner της εγκατεστημένης βάσης δεδομένων να εμφανίζεται στην κονσόλα όπως φαίνεται παρακάτω:





Μέθοδος 2 – Χρησιμοποιώντας την ΠΡΟΒΟΛΗ V$VERSION

Η τρίτη μέθοδος που μπορείτε να χρησιμοποιήσετε για να προσδιορίσετε την έκδοση της βάσης δεδομένων Oracle είναι η προβολή $VERSION. Αυτή η προβολή αποθηκεύει πληροφορίες PL/SQL, συμπεριλαμβανομένης της έκδοσης της βάσης δεδομένων.



Για να το χρησιμοποιήσουμε, μπορούμε να ρωτήσουμε τη στήλη banner από την προβολή όπως φαίνεται παρακάτω:

επιλέγω πανό από το V $VERSION ;

Αυτό θα πρέπει να επιστρέψει το banner της βάσης δεδομένων όπως φαίνεται παρακάτω:

ΠΑΝΟ
-----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Παραγωγή

Μπορείτε επίσης να λάβετε την ακόλουθη πλήρη έκδοση banner:

επιλέγω banner_full από το V $VERSION ;

Παραγωγή:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Παραγωγή
Έκδοση 19.3.0.0.0

Μέθοδος 3 – Χρήση της προβολής V$INSTANCE

Ομοίως, μπορείτε να χρησιμοποιήσετε την προβολή V$INSTANCE, η οποία αποθηκεύει τις πληροφορίες παρουσίας διακομιστή για να προσδιορίσει την έκδοση της βάσης δεδομένων.

Παράδειγμα:

επιλέγω έκδοση, version_full από v $instance ;

Αυτό θα πρέπει να επιστρέψει την έκδοση και την πλήρη έκδοση όπως φαίνεται παρακάτω:

ΣΗΜΕΙΩΣΗ : Η χρήση της προβολής v$instance απαιτεί συγκεκριμένα δικαιώματα για το ερώτημα. Αντίθετα, χρησιμοποιήστε την προβολή v$version.

Μέθοδος 4 – Χρήση του Product_Component_Version

Χρησιμοποιώντας την προβολή product_component_version, μπορούμε να εκτελέσουμε τα εξής:

επιλέγω έκδοση, version_full από PRODUCT_COMPONENT_VERSION.

Αυτό θα πρέπει να επιστρέψει μια παρόμοια έξοδο στο ερώτημα v$instance χωρίς τους περιορισμούς άδειας.

Μέθοδος 5 – Χρήση του PL/SQL DBMS_DB_VERSION

Μπορείτε επίσης να χρησιμοποιήσετε το πακέτο DBMS_DB_VERSION για να προσδιορίσετε την έκδοση της βάσης δεδομένων όπως φαίνεται παρακάτω:

σειρά έξοδος διακομιστή ενεργό?
εκτελεστ dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Παραγωγή:

19.0
PL / Η διαδικασία SQL ολοκληρώθηκε με επιτυχία.

συμπέρασμα

Αυτή η ανάρτηση κάλυψε πέντε μεθόδους ελέγχου της έκδοσης της βάσης δεδομένων Oracle χρησιμοποιώντας διάφορα εργαλεία. Πολλά παραδείγματα παρέχονται για κάθε έκδοση.