Query voor Oracle-versie

Query Voor Oracle Versie



Dit bericht bespreekt vijf hoofdmethoden om te zoeken naar de geïnstalleerde databaseversie van de Oracle-server.

Methode 1 - Het SQLPlus-hulpprogramma gebruiken

Oracle biedt een opdrachtregelhulpprogramma waarmee we de server kunnen bevragen met behulp van PL/SQL-opdrachten.







Het hulpprogramma SQL Plus is eenvoudig en intuïtief in gebruik. Het wordt ook geïnstalleerd in alle Oracle-versies, waardoor het een universele tool is.



Om de databaseversie te controleren met behulp van het SQL Plus-hulpprogramma, begint u met inloggen op de server als:



$ sqlplus '/ als sysdba'

Nadat u bent ingelogd, zou u de geïnstalleerde databasebanner in de console moeten zien, zoals hieronder weergegeven:





Methode 2 – De V$VERSION VIEW gebruiken

De derde methode die u kunt gebruiken om uw Oracle-databaseversie te bepalen, is de $VERSION-view. Deze weergave slaat PL/SQL-informatie op, inclusief de databaseversie.



Om het te gebruiken, kunnen we de bannerkolom opvragen vanuit de weergave, zoals hieronder weergegeven:

selecteren spandoek van V $VERSIE ;

Dit zou de databasebanner moeten retourneren zoals hieronder weergegeven:

BANNER
---------------------------
Oracle Database 19c Enterprise Edition versie 19.0.0.0.0 - Productie

U kunt ook de volgende volledige bannerversie ophalen:

selecteren banner_full van V $VERSIE ;

Uitgang:

Oracle Database 19c Enterprise Edition versie 19.0.0.0.0 - Productie
Versie 19.3.0.0.0

Methode 3 – De V$INSTANCE-weergave gebruiken

Op dezelfde manier kunt u de V$INSTANCE-weergave gebruiken, waarin de serverinstantie-informatie wordt opgeslagen om de databaseversie te bepalen.

Voorbeeld:

selecteren versie, versie_volledig van v $exemplaar ;

Dit zou de versie en de volledige versie moeten retourneren, zoals hieronder weergegeven:

OPMERKING : Voor het gebruik van de v$instance-weergave zijn specifieke machtigingen vereist voor het uitvoeren van query's. Gebruik in plaats daarvan de weergave v$version.

Methode 4 - De Product_Component_Version gebruiken

Met behulp van de weergave product_component_version kunnen we het volgende uitvoeren:

selecteren versie, versie_vol van PRODUCT_COMPONENT_VERSION;

Dit zou een vergelijkbare uitvoer naar de v$instance-query moeten retourneren zonder de machtigingsbeperkingen.

Methode 5 – De PL/SQL DBMS_DB_VERSION gebruiken

U kunt ook het pakket DBMS_DB_VERSION gebruiken om de databaseversie te bepalen, zoals hieronder wordt aangetoond:

set serveruitvoer aan;
exec dbms_output.put_line ( dbms_db_versie.versie || '.' || dbms_db_version.release ) ;

Uitgang:

19.0
PL / SQL-procedure succesvol afgerond.

Gevolgtrekking

Dit bericht behandelde vijf methoden om de Oracle-databaseversie te controleren met behulp van verschillende tools. Van elke versie worden enkele voorbeelden gegeven.