Dotaz na verzi Oracle

Dotaz Na Verzi Oracle



Tento příspěvek bude diskutovat o pěti hlavních metodách dotazování na verzi databáze nainstalované na serveru Oracle.

Metoda 1 – Použití nástroje SQLPlus Utility

Oracle poskytuje nástroj příkazového řádku, který nám umožňuje dotazovat se na server pomocí příkazů PL/SQL.







Nástroj SQL Plus je jednoduchý a intuitivní. Dodává se také nainstalovaný ve všech verzích Oracle, což z něj činí univerzální nástroj.



Chcete-li zkontrolovat verzi databáze pomocí nástroje SQL Plus, začněte přihlášením k serveru jako:



$ sqlplus '/ jako sysdba'

Po přihlášení by se v konzole měl zobrazit banner nainstalované databáze, jak je znázorněno níže:





Metoda 2 – Použití V$VERSION VIEW

Třetí metodou, kterou můžete použít k určení verze databáze Oracle, je zobrazení $VERSION. Tento pohled ukládá informace PL/SQL, včetně verze databáze.



Chcete-li jej použít, můžeme se na sloupec banneru dotazovat ze zobrazení, jak je uvedeno níže:

vybrat banner od V $VERSION ;

To by mělo vrátit banner databáze, jak je znázorněno níže:

PRAPOR
----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Produkce

Můžete také načíst následující plnou verzi banneru:

vybrat banner_full od V $VERSION ;

Výstup:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Produkce
Verze 19.3.0.0.0

Metoda 3 – Použití zobrazení V$INSTANCE

Podobně můžete použít pohled V$INSTANCE, který ukládá informace o instanci serveru k určení verze databáze.

Příklad:

vybrat verze, plná_verze z v $instance ;

To by mělo vrátit verzi a plnou verzi, jak je uvedeno níže:

POZNÁMKA : Použití zobrazení v$instance vyžaduje specifická oprávnění k dotazování. Místo toho použijte zobrazení v$version.

Metoda 4 – Použití Product_Component_Version

Pomocí zobrazení product_component_version můžeme spustit následující:

vybrat verze, verze_plná z PRODUCT_COMPONENT_VERSION;

To by mělo vrátit podobný výstup do dotazu v$instance bez omezení oprávnění.

Metoda 5 – Použití PL/SQL DBMS_DB_VERSION

K určení verze databáze můžete také použít balíček DBMS_DB_VERSION, jak je ukázáno níže:

soubor výstup serveru zapnutý;
exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Výstup:

19.0
PL / SQL procedura úspěšně dokončena.

Závěr

Tento příspěvek pokryl pět metod kontroly verze databáze Oracle pomocí různých nástrojů. Pro každou verzi je uvedeno několik příkladů.