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 - ProductieVersie 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.0PL / 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.