Fråga efter Oracle-version

Fraga Efter Oracle Version



Det här inlägget kommer att diskutera fem huvudmetoder för att fråga efter Oracle-serverns installerade databasversion.

Metod 1 – Använda SQLPlus Utility

Oracle tillhandahåller ett kommandoradsverktyg som låter oss fråga servern med PL/SQL-kommandon.







SQL Plus-verktyget är enkelt och intuitivt att använda. Det kommer också installerat i alla Oracle-versioner vilket gör det till ett universellt verktyg.



För att kontrollera databasversionen med hjälp av SQL Plus-verktyget, börja med att logga in på servern som:



$ sqlplus '/ som sysdba'

När du har loggat in bör du se den installerade databasbannern visas i konsolen enligt nedan:





Metod 2 – Använda V$VERSION VIEW

Den tredje metoden du kan använda för att fastställa din Oracle-databasversion är $VERSION-vyn. Denna vy lagrar PL/SQL-information, inklusive databasversionen.



För att använda den kan vi fråga bannerkolumnen från vyn som visas nedan:

Välj banderoll från V $VERSION ;

Detta bör returnera databasbannern som visas nedan:

BANER
----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Produktion

Du kan också hämta följande fullständiga bannerversion:

Välj banner_full från V $VERSION ;

Produktion:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Produktion
Version 19.3.0.0.0

Metod 3 – Använda V$INSTANCE-vyn

På samma sätt kan du använda vyn V$INSTANCE, som lagrar serverinstansinformationen för att fastställa databasversionen.

Exempel:

Välj version, version_full från v $instans ;

Detta bör returnera versionen och den fullständiga versionen som visas nedan:

NOTERA : Att använda v$instansvyn kräver specifika behörigheter för att fråga. Använd istället v$versionsvyn.

Metod 4 – Använda Product_Component_Version

Med vyn product_component_version kan vi köra följande:

Välj version, version_full från PRODUCT_COMPONENT_VERSION;

Detta bör returnera en liknande utdata till v$-instansfrågan utan behörighetsbegränsningarna.

Metod 5 – Använda PL/SQL DBMS_DB_VERSION

Du kan också använda paketet DBMS_DB_VERSION för att bestämma databasversionen som visas nedan:

uppsättning serverutgång på;
exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Produktion:

19,0
PL / SQL-proceduren har slutförts.

Slutsats

Det här inlägget täckte fem metoder för att kontrollera Oracles databasversion med hjälp av olika verktyg. Flera exempel ges för varje version.