Šajā rakstā tiks apspriestas piecas galvenās metodes, kā vaicāt Oracle servera instalētās datu bāzes versijas.
1. metode — SQLPlus utilīta izmantošana
Oracle nodrošina komandrindas utilītu, kas ļauj vaicāt serverim, izmantojot PL/SQL komandas.
SQL Plus utilīta ir vienkārša un intuitīvi lietojama. Tas ir arī instalēts visās Oracle versijās, padarot to par universālu rīku.
Lai pārbaudītu datu bāzes versiju, izmantojot utilītu SQL Plus, sāciet ar pieteikšanos serverī kā:
$ sqlplus '/ kā sysdba'
Kad esat pieteicies, jums vajadzētu redzēt instalēto datu bāzes reklāmkarogu konsolē, kā parādīts tālāk:
2. metode — V$VERSION VIEW izmantošana
Trešā metode, ko varat izmantot Oracle datu bāzes versijas noteikšanai, ir skats $VERSION. Šajā skatā tiek saglabāta PL/SQL informācija, tostarp datu bāzes versija.
Lai to izmantotu, mēs varam uzdot reklāmkaroga kolonnu no skata, kā parādīts zemāk:
izvēlieties baneris no V $VERSION ;Tam vajadzētu atgriezt datu bāzes reklāmkarogu, kā parādīts tālāk:
BANNERIS----------------------------
Oracle Database 19c Enterprise Edition laidiens 19.0.0.0.0 — ražošana
Varat arī ienest šādu pilno reklāmkaroga versiju:
izvēlieties banner_full no V $VERSION ;Izvade:
Oracle Database 19c Enterprise Edition laidiens 19.0.0.0.0 — ražošanaVersija 19.3.0.0.0
3. metode — skata V$INSTANCE izmantošana
Līdzīgi varat izmantot skatu V$INSTANCE, kurā tiek saglabāta servera instances informācija, lai noteiktu datu bāzes versiju.
Piemērs:
izvēlieties versija, versija_pilna no v $instance ;Tam vajadzētu atgriezt versiju un pilno versiju, kā parādīts tālāk:
PIEZĪME : v$instance skata izmantošanai nepieciešamas īpašas vaicāšanas atļaujas. Tā vietā izmantojiet skatu v$version.
4. metode — produkta_komponenta_versijas izmantošana
Izmantojot skatu product_component_version, mēs varam izpildīt šādas darbības:
izvēlieties versija, versija_pilna no PRODUCT_COMPONENT_VERSION;Tam vajadzētu atgriezt līdzīgu izvadi v$instance vaicājumam bez atļauju ierobežojumiem.
5. metode — PL/SQL DBMS_DB_VERSION izmantošana
Varat arī izmantot pakotni DBMS_DB_VERSION, lai noteiktu datu bāzes versiju, kā parādīts tālāk:
komplekts servera izvade ieslēgta;izpild dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;
Izvade:
19.0PL / SQL procedūra veiksmīgi pabeigta.
Secinājums
Šis ieraksts aptvēra piecas metodes, kā pārbaudīt Oracle datu bāzes versiju, izmantojot dažādus rīkus. Katrai versijai ir sniegti vairāki piemēri.