Ovaj će post raspravljati o pet glavnih metoda postavljanja upita za instaliranu verziju baze podataka Oracle poslužitelja.
Metoda 1 – Korištenje uslužnog programa SQLPlus
Oracle nudi uslužni program naredbenog retka koji nam omogućuje postavljanje upita poslužitelju pomoću PL/SQL naredbi.
Pomoćni program SQL Plus jednostavan je i intuitivan za korištenje. Također dolazi instaliran u svim verzijama Oraclea što ga čini univerzalnim alatom.
Za provjeru verzije baze podataka pomoću uslužnog programa SQL Plus, započnite s prijavom na poslužitelj kao:
$ sqlplus '/ kao sysdba'
Nakon što se prijavite, trebali biste vidjeti natpis instalirane baze podataka prikazan na konzoli kao što je prikazano u nastavku:
Metoda 2 – Korištenje V$VERSION VIEW
Treća metoda koju možete koristiti za određivanje vaše verzije Oracle baze podataka je prikaz $VERSION. Ovaj prikaz pohranjuje PL/SQL informacije, uključujući verziju baze podataka.
Da bismo ga koristili, možemo postaviti upit stupcu bannera iz prikaza kao što je prikazano u nastavku:
Odaberi transparent iz V $VERSION ;Ovo bi trebalo vratiti natpis baze podataka kao što je prikazano u nastavku:
BANNER----------------------------
Oracle Database 19c Enterprise Edition Izdanje 19.0.0.0.0 - Proizvodnja
Također možete preuzeti sljedeću punu verziju bannera:
Odaberi banner_full od V $VERSION ;Izlaz:
Oracle Database 19c Enterprise Edition Izdanje 19.0.0.0.0 - ProizvodnjaVerzija 19.3.0.0.0
Metoda 3 – Korištenje prikaza V$INSTANCE
Slično, možete koristiti pogled V$INSTANCE, koji pohranjuje informacije o instanci poslužitelja za određivanje verzije baze podataka.
Primjer:
Odaberi verzija, verzija_puna iz v $instanca ;Ovo bi trebalo vratiti verziju i punu verziju kao što je prikazano u nastavku:
BILJEŠKA : Korištenje prikaza v$instance zahtijeva određena dopuštenja za postavljanje upita. Umjesto toga, koristite prikaz v$version.
Metoda 4 – Korištenje verzije komponente proizvoda
Koristeći prikaz product_component_version, možemo pokrenuti sljedeće:
Odaberi verzija, verzija_puna iz PRODUCT_COMPONENT_VERSION;Ovo bi trebalo vratiti sličan izlaz upitu v$instance bez ograničenja dopuštenja.
Metoda 5 – Korištenje PL/SQL DBMS_DB_VERSION
Također možete koristiti paket DBMS_DB_VERSION da odredite verziju baze podataka kao što je prikazano u nastavku:
postaviti serverski izlaz uključen;izvrs dbms_output.put_line ( dbms_db_version.verzija || '.' || dbms_db_version.release ) ;
Izlaz:
19.0PL / SQL procedura uspješno završena.
Zaključak
Ovaj post pokriva pet metoda provjere verzije Oracle baze podataka pomoću različitih alata. Za svaku verziju navedeno je nekoliko primjera.