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 - PengeluaranVersi 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.0PL / Prosedur SQL berjaya diselesaikan.
Kesimpulan
Jawatan ini merangkumi lima kaedah menyemak versi pangkalan data Oracle menggunakan pelbagai alat. Beberapa contoh disediakan untuk setiap versi.