Denne opplæringen vil utforske måter å bestemme databaseversjonen din ved å bruke Oracle SQL -verktøy.
Metode 1 - Bruke SQL -utvikleren
Den første metoden du kan bruke for å bestemme databaseversjonen din er å bruke det grafiske grensesnittet.
Start SQL -utviklerverktøyet og naviger til rapportens rute.
Åpne dataene Ordboksrapporter -> Om databasen din -> Versjonsbanner
Velg tilkoblingen du ønsker å bruke i pop-out-vinduet, som vist nedenfor:
Klikk OK på målforbindelsen for å se databaseversjonen. Dette skal vise informasjon om den installerte databaseversjonen, som vist nedenfor:
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produksjon
Metode 2 - Bruke SQLPLUS -verktøyet
Oracle gir et kommandolinjeverktøy som lar oss spørre serveren ved hjelp av PL/SQL-kommandoer.
SQL Plus -verktøyet er enkelt og intuitivt å bruke. Den kommer også installert i alle Oracle -versjoner som gjør det til et universelt verktøy.
For å sjekke databaseversjonen ved hjelp av SQL Plus -verktøyet, start med å logge deg inn på serveren, som vist nedenfor:
$ sqlplus '/ som sysdba'
Når du er logget inn, bør du se det installerte databasebanneret som vises i konsollen, som vist nedenfor:
Metode 3 - Bruke V $ versjonsvisningen
Den tredje metoden du kan bruke for å bestemme Oracle -databasen, er $ versjonsvisningen. Denne visningen lagrer PL/SQL -informasjon, inkludert databaseversjonen.
For å bruke den, kan vi spørre bannerkolonnen fra visningen, som vist nedenfor:
Velg Banner fra V $ versjon;
Dette skal returnere følgende databasebanner:
Banner
----------------------------
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produksjon
Du kan også hente full bannerversjon, som vist nedenfor:
Velg banner_full fra V $ versjon;
Produksjon:
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produksjon
Versjon 19.3.0.0.0
Metode 4 - Bruke V $ forekomstvisningen
Tilsvarende kan du bruke V $ Instance View, som lagrer serverforekomstinformasjonen for å bestemme databaseversjonen.
Eksempel:
Velg versjon, versjon_full fra V $ forekomst;
Dette skal returnere følgende versjon og fullversjonen:
Merk: Å bruke V $ forekomstvisningen krever spesifikke tillatelser å spørre. Bruk i stedet V $ versjonsvisningen.
Metode 5 - Bruke produkt_komponent_versjon
Ved hjelp av Product_Component_Version -visningen kan vi kjøre følgende:
Velg versjon, versjon_full fra produkt_komponent_versjon;
Dette skal returnere en lignende utdata til V $ Instance -spørringen uten tillatelsesbegrensningene.
Metode 6 - Bruke PL/SQL DBMS_DB_VERSION
Du kan også bruke DBMS_DB_VERSION -pakken for å bestemme databaseversjonen som demonstrert nedenfor:
angi serverOutput på;
EXEC DBMS_OUTPUT.put_line (dbms_db_version.versjon || '.'|| dbms_db_version.utgivelse);
Produksjon:
19.0
PL/SQL fremgangsmåte vellykket fullført.
Konklusjon
Denne artikkelen dekket seks hovedmetoder for å bestemme Oracle Database -versjonen ved hjelp av forskjellige verktøy. Flere eksempler ble gitt for hvert verktøy.