Dopyt na verziu Oracle

Dopyt Na Verziu Oracle



Tento príspevok bude diskutovať o piatich hlavných metódach dotazovania na nainštalovanú verziu databázy servera Oracle.

Metóda 1 – Použitie SQLPlus Utility

Oracle poskytuje nástroj príkazového riadka, ktorý nám umožňuje dotazovať sa na server pomocou príkazov PL/SQL.







Pomôcka SQL Plus sa používa jednoducho a intuitívne. Dodáva sa tiež nainštalovaný vo všetkých verziách Oracle, čo z neho robí univerzálny nástroj.



Ak chcete skontrolovať verziu databázy pomocou pomôcky SQL Plus, začnite prihlásením sa na server ako:



$ sqlplus '/ ako sysdba'

Po prihlásení by ste mali vidieť banner nainštalovanej databázy zobrazený v konzole, ako je uvedené nižšie:





Metóda 2 – Použitie V$VERSION VIEW

Treťou metódou, ktorú môžete použiť na určenie verzie databázy Oracle, je zobrazenie $VERSION. Toto zobrazenie ukladá informácie PL/SQL vrátane verzie databázy.



Aby sme ho mohli použiť, môžeme dopytovať stĺpec bannera zo zobrazenia, ako je uvedené nižšie:

vyberte banner od V $VERSION ;

Toto by malo vrátiť banner databázy, ako je uvedené nižšie:

BANNER
----------------------------
Vydanie Oracle Database 19c Enterprise Edition 19.0.0.0.0 – Produkcia

Môžete si tiež stiahnuť nasledujúcu plnú verziu bannera:

vyberte banner_full od V $VERSION ;

Výkon:

Oracle Database 19c Enterprise Edition vydanie 19.0.0.0.0 – Produkcia
Verzia 19.3.0.0.0

Metóda 3 – Použitie zobrazenia V$INSTANCE

Podobne môžete použiť pohľad V$INSTANCE, ktorý ukladá informácie o inštancii servera na určenie verzie databázy.

Príklad:

vyberte verzia, plná_verzia z v $instance ;

Toto by malo vrátiť verziu a plnú verziu, ako je uvedené nižšie:

POZNÁMKA : Použitie zobrazenia v$instance vyžaduje špecifické povolenia na dopytovanie. Namiesto toho použite zobrazenie v$version.

Metóda 4 – Použitie Product_Component_Version

Pomocou zobrazenia product_component_version môžeme spustiť nasledovné:

vyberte verzia, plná_verzia z PRODUCT_COMPONENT_VERSION;

To by malo vrátiť podobný výstup dotazu v$instance bez obmedzení povolení.

Metóda 5 – Použitie PL/SQL DBMS_DB_VERSION

Na určenie verzie databázy môžete použiť aj balík DBMS_DB_VERSION, ako je uvedené nižšie:

nastaviť výstup servera zapnutý;
exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Výkon:

19.0
PL / SQL procedúra úspešne dokončená.

Záver

Tento príspevok pokrýval päť metód kontroly verzie databázy Oracle pomocou rôznych nástrojov. Pre každú verziu je uvedených niekoľko príkladov.