Zapytanie o wersję Oracle

Zapytanie O Wersje Oracle



W tym poście omówimy pięć głównych metod wyszukiwania wersji bazy danych zainstalowanej na serwerze Oracle.

Metoda 1 — Korzystanie z narzędzia SQLPlus

Oracle udostępnia narzędzie wiersza poleceń, które pozwala nam wysyłać zapytania do serwera za pomocą poleceń PL/SQL.







Narzędzie SQL Plus jest proste i intuicyjne w użyciu. Jest również instalowany we wszystkich wersjach Oracle, co czyni go uniwersalnym narzędziem.



Aby sprawdzić wersję bazy danych za pomocą narzędzia SQL Plus, zacznij od zalogowania się na serwerze jako:



$ sqlplus '/ jako sysdba'

Po zalogowaniu powinieneś zobaczyć baner zainstalowanej bazy danych wyświetlany w konsoli, jak pokazano poniżej:





Metoda 2 – Korzystanie z V$VERSION VIEW

Trzecią metodą, której można użyć do określenia wersji bazy danych Oracle, jest widok $VERSION. Ten widok przechowuje informacje PL/SQL, w tym wersję bazy danych.



Aby go użyć, możemy wysłać zapytanie do kolumny banera z widoku, jak pokazano poniżej:

wybierać sztandar od V $WERSJA ;

Powinno to zwrócić baner bazy danych, jak pokazano poniżej:

TRANSPARENT
----------------------------
Oracle Database 19c Enterprise Edition, wersja 19.0.0.0.0 — produkcja

Możesz także pobrać następującą pełną wersję banera:

wybierać banner_full od V $WERSJA ;

Wyjście:

Oracle Database 19c Enterprise Edition, wersja 19.0.0.0.0 — produkcja
Wersja 19.3.0.0.0

Metoda 3 – Korzystanie z widoku V$INSTANCE

Podobnie możesz użyć widoku V$INSTANCE, który przechowuje informacje o instancji serwera w celu określenia wersji bazy danych.

Przykład:

wybierać wersja, wersja_pełna z v $instancja ;

Powinno to zwrócić wersję i pełną wersję, jak pokazano poniżej:

UWAGA : Korzystanie z widoku v$instance wymaga określonych uprawnień do wykonywania zapytań. Zamiast tego użyj widoku v$version.

Metoda 4 — Korzystanie z Product_Component_Version

Korzystając z widoku product_component_version, możemy uruchomić następujące polecenie:

wybierać wersja, wersja_pełna z PRODUCT_COMPONENT_VERSION;

Powinno to zwrócić podobne dane wyjściowe do zapytania v$instance bez ograniczeń uprawnień.

Metoda 5 – Korzystanie z PL/SQL DBMS_DB_VERSION

Możesz także użyć pakietu DBMS_DB_VERSION, aby określić wersję bazy danych, jak pokazano poniżej:

ustawić wyjście serwera włączone;
egzekutor dbms_output.put_line ( wersja_dbms_db.wersja || '.' || dbms_db_version.release ) ;

Wyjście:

19.0
PL / Procedura SQL została pomyślnie zakończona.

Wniosek

W tym poście omówiono pięć metod sprawdzania wersji bazy danych Oracle za pomocą różnych narzędzi. Dla każdej wersji podano kilka przykładów.