„Oracle“ versijos užklausa

Oracle Versijos Uzklausa



Šiame įraše bus aptariami penki pagrindiniai metodai, kaip pateikti užklausą dėl Oracle serverio įdiegtos duomenų bazės versijos.

1 būdas – SQLPlus Utility naudojimas

„Oracle“ teikia komandų eilutės įrankį, leidžiantį pateikti užklausą serveriui naudojant PL/SQL komandas.







SQL Plus įrankis yra paprastas ir intuityvus naudoti. Jis taip pat yra įdiegtas visose „Oracle“ versijose, todėl tai yra universalus įrankis.



Norėdami patikrinti duomenų bazės versiją naudodami „SQL Plus“ programą, pirmiausia prisijunkite prie serverio kaip:



$ sqlplus '/ kaip sysdba'

Kai prisijungsite, konsolėje turėtumėte matyti įdiegtą duomenų bazės reklamjuostę, kaip parodyta žemiau:





2 būdas – V$VERSION VIEW naudojimas

Trečiasis metodas, kurį galite naudoti norėdami nustatyti savo Oracle duomenų bazės versiją, yra $VERSION rodinys. Šiame rodinyje saugoma PL/SQL informacija, įskaitant duomenų bazės versiją.



Norėdami jį naudoti, galime pateikti užklausą reklamjuostės stulpelyje iš rodinio, kaip parodyta toliau:

pasirinkite baneris iš V $VERSION ;

Tai turėtų grąžinti duomenų bazės reklamjuostę, kaip parodyta toliau:

BANNERIS
----------------------------
Oracle Database 19c Enterprise Edition 19.0.0.0.0 leidimas – gamyba

Taip pat galite gauti šią pilną reklamjuostės versiją:

pasirinkite baneris_pilnas iš V $VERSION ;

Išvestis:

Oracle Database 19c Enterprise Edition 19.0.0.0.0 leidimas – gamyba
19.3.0.0.0 versija

3 būdas – rodinio V$INSTANCE naudojimas

Panašiai galite naudoti rodinį V$INSTANCE, kuriame saugoma serverio egzemplioriaus informacija duomenų bazės versijai nustatyti.

Pavyzdys:

pasirinkite versija, versija_pilna iš v $instance ;

Tai turėtų grąžinti versiją ir pilną versiją, kaip parodyta toliau:

PASTABA : norint naudoti v$instance rodinį, reikia konkrečių užklausų leidimų. Vietoj to naudokite v$versijos rodinį.

4 būdas – produkto_komponento_versijos naudojimas

Naudodami produkto_komponento_versijos rodinį, galime atlikti šiuos veiksmus:

pasirinkite versija, versija_pilna iš PRODUCT_COMPONENT_VERSION;

Tai turėtų grąžinti panašią išvestį į v$instance užklausą be leidimo apribojimų.

5 būdas – PL/SQL DBMS_DB_VERSION naudojimas

Taip pat galite naudoti paketą DBMS_DB_VERSION duomenų bazės versijai nustatyti, kaip parodyta toliau:

rinkinys serverio išvestis įjungta;
vykdytojas dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Išvestis:

19.0
PL / SQL procedūra sėkmingai baigta.

Išvada

Šis įrašas apėmė penkis „Oracle“ duomenų bazės versijos tikrinimo būdus naudojant įvairius įrankius. Kiekvienai versijai pateikiami keli pavyzdžiai.