Pertanyaan untuk Versi Oracle

Pertanyaan Untuk Versi Oracle



Siaran ini akan membincangkan lima kaedah utama untuk membuat pertanyaan untuk versi pangkalan data yang dipasang pelayan Oracle.

Kaedah 1 – Menggunakan Utiliti SQLPlus

Oracle menyediakan utiliti baris arahan yang membolehkan kami menanyakan pelayan menggunakan arahan PL/SQL.







Utiliti SQL Plus adalah mudah dan intuitif untuk digunakan. Ia juga dipasang dalam semua versi Oracle menjadikannya alat universal.



Untuk menyemak versi pangkalan data menggunakan utiliti SQL Plus, mulakan dengan log masuk ke pelayan sebagai:



$ sqlplus '/ sebagai sysdba'

Setelah log masuk, anda sepatutnya melihat sepanduk pangkalan data yang dipasang dipaparkan dalam konsol seperti yang ditunjukkan di bawah:





Kaedah 2 – Menggunakan V$VERSION VIEW

Kaedah ketiga yang boleh anda gunakan untuk menentukan versi pangkalan data Oracle anda ialah paparan $VERSION. Paparan ini menyimpan maklumat PL/SQL, termasuk versi pangkalan data.



Untuk menggunakannya, kami boleh menanyakan lajur sepanduk dari paparan seperti yang ditunjukkan di bawah:

pilih sepanduk dari V $VERSION ;

Ini harus mengembalikan sepanduk pangkalan data seperti yang ditunjukkan di bawah:

BANNER
----------------------------
Oracle Database 19c Enterprise Edition Keluaran 19.0.0.0.0 - Pengeluaran

Anda juga boleh mengambil versi sepanduk penuh berikut:

pilih banner_full daripada V $VERSION ;

Pengeluaran:

Oracle Database 19c Enterprise Edition Keluaran 19.0.0.0.0 - Pengeluaran
Versi 19.3.0.0.0

Kaedah 3 – Menggunakan Pandangan V$INSTANCE

Begitu juga, anda boleh menggunakan paparan V$INSTANCE, yang menyimpan maklumat tika pelayan untuk menentukan versi pangkalan data.

Contoh:

pilih versi, versi_penuh daripada v $contoh ;

Ini sepatutnya mengembalikan versi dan versi penuh seperti yang ditunjukkan di bawah:

CATATAN : Menggunakan paparan v$instance memerlukan kebenaran khusus untuk membuat pertanyaan. Sebaliknya, gunakan paparan v$version.

Kaedah 4 – Menggunakan Product_Component_Version

Menggunakan paparan product_component_version, kami boleh menjalankan perkara berikut:

pilih versi, versi_penuh daripada PRODUCT_COMPONENT_VERSION;

Ini sepatutnya mengembalikan output yang serupa kepada pertanyaan v$instance tanpa sekatan kebenaran.

Kaedah 5 – Menggunakan PL/SQL DBMS_DB_VERSION

Anda juga boleh menggunakan pakej DBMS_DB_VERSION untuk menentukan versi pangkalan data seperti yang ditunjukkan di bawah:

ditetapkan serveroutput dihidupkan;
eksekutif dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Pengeluaran:

19.0
PL / Prosedur SQL berjaya diselesaikan.

Kesimpulan

Jawatan ini merangkumi lima kaedah menyemak versi pangkalan data Oracle menggunakan pelbagai alat. Beberapa contoh disediakan untuk setiap versi.