Заявка за версия на Oracle

Zaavka Za Versia Na Oracle



Тази публикация ще обсъди пет основни метода за запитване за версията на инсталираната база данни на сървъра на Oracle.

Метод 1 – Използване на помощната програма SQLPlus

Oracle предоставя помощна програма от командния ред, която ни позволява да правим заявки към сървъра, използвайки PL/SQL команди.







Помощната програма SQL Plus е проста и интуитивна за използване. Освен това се инсталира във всички версии на Oracle, което го прави универсален инструмент.



За да проверите версията на базата данни с помощта на помощната програма SQL Plus, започнете, като влезете в сървъра като:



$ sqlplus '/ като sysdba'

След като влезете, трябва да видите инсталирания банер на базата данни, показан в конзолата, както е показано по-долу:





Метод 2 – Използване на V$VERSION VIEW

Третият метод, който можете да използвате, за да определите версията на вашата база данни на Oracle, е изгледът $VERSION. Този изглед съхранява PL/SQL информация, включително версията на базата данни.



За да го използваме, можем да поискаме колоната с банери от изгледа, както е показано по-долу:

изберете банер от В $VERSION ;

Това трябва да върне банера на базата данни, както е показано по-долу:

БАНЕРИ
----------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - производство

Можете също да изтеглите следната пълна версия на банер:

изберете banner_full от V $VERSION ;

Изход:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - производство
Версия 19.3.0.0.0

Метод 3 – Използване на изгледа V$INSTANCE

По подобен начин можете да използвате изгледа V$INSTANCE, който съхранява информацията за екземпляра на сървъра, за да определи версията на базата данни.

Пример:

изберете версия, версия_пълна от v $инстанция ;

Това трябва да върне версията и пълната версия, както е показано по-долу:

ЗАБЕЛЕЖКА : Използването на изгледа v$instance изисква специфични разрешения за заявка. Вместо това използвайте изгледа v$version.

Метод 4 – Използване на Product_Component_Version

Използвайки изгледа product_component_version, можем да изпълним следното:

изберете версия, версия_пълна от PRODUCT_COMPONENT_VERSION;

Това трябва да върне подобен изход към заявката за v$instance без ограниченията на разрешенията.

Метод 5 – Използване на PL/SQL DBMS_DB_VERSION

Можете също да използвате пакета DBMS_DB_VERSION, за да определите версията на базата данни, както е показано по-долу:

комплект сървърен изход включен;
изп dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Изход:

19.0
PL / SQL процедурата е завършена успешно.

Заключение

Тази публикация обхваща пет метода за проверка на версията на базата данни на Oracle с помощта на различни инструменти. За всяка версия са дадени няколко примера.