W tym samouczku zbadano sposoby określenia wersji bazy danych za pomocą Oracle SQL Tools.
Metoda 1 - Korzystanie z programisty SQL
Pierwszą metodą, której możesz użyć do określenia wersji bazy danych, jest użycie interfejsu graficznego.
Uruchom narzędzie programistów SQL i przejdź do panelu raportów.
Otwórz dane Raporty słownika -> O Twojej bazie danych -> Banner wersji
Wybierz połączenie, których chcesz użyć w wyskakującym oknie, jak pokazano poniżej:
Kliknij OK w połączeniu docelowym, aby wyświetlić wersję bazy danych. Powinno to wyświetlić informacje o zainstalowanej wersji bazy danych, jak pokazano poniżej:
Oracle Database 19c Enterprise Edition wydanie 19.0.0.0.0 - Produkcja
Metoda 2 - za pomocą narzędzia SQLPlus
Oracle zapewnia narzędzie wiersza poleceń, które pozwala nam zapytać serwer za pomocą poleceń PL/SQL.
Narzędzie SQL Plus jest proste i intuicyjne w użyciu. Jest również zainstalowany we wszystkich wersjach Oracle, co czyni go uniwersalnym narzędziem.
Aby sprawdzić wersję bazy danych za pomocą narzędzia SQL Plus, zacznij od logowania na serwerze, jak pokazano poniżej:
$ sqlplus '/ as sysdba'
Po zalogowaniu należy zobaczyć zainstalowany baner bazy danych wyświetlony w konsoli, jak pokazano poniżej:
Metoda 3 - Korzystanie z widoku wersji v $
Trzecią metodą, której możesz użyć do określenia wersji bazy danych Oracle, jest widok $ wersja. Ten widok przechowuje informacje PL/SQL, w tym wersja bazy danych.
Aby go użyć, możemy zapytać kolumnę banerową z widoku, jak pokazano poniżej:
Wybierz baner z wersji v $;
Powinno to zwrócić następujący baner bazy danych:
TRANSPARENT
----------------------------
Oracle Database 19c Enterprise Edition wydanie 19.0.0.0.0 - Produkcja
Możesz także pobrać pełną wersję banerową, jak pokazano poniżej:
Wybierz banner_full z wersji v $;
Wyjście:
Oracle Database 19c Enterprise Edition wydanie 19.0.0.0.0 - Produkcja
Wersja 19.3.0.0.0
Metoda 4 - Korzystanie z widoku instancji v $
Podobnie możesz użyć widoku instancji v $, który przechowuje informacje o instancji serwera, aby określić wersję bazy danych.
Przykład:
Wybierz wersję, wersja_full z v $ instance;
Powinno to zwrócić następującą wersję i pełną wersję:
Uwaga: Korzystanie z widoku instancji v $ wymaga konkretnych uprawnień do zapytania. Zamiast tego użyj widoku wersji v $.
Metoda 5 - za pomocą produktu_component_version
Korzystając z widoku produktu_component_version, możemy uruchomić następujące:
Wybierz wersję, wersja_full z produktu_component_version;
Powinno to zwrócić podobne dane wyjściowe do zapytania V $ instance bez ograniczeń uprawnień.
Metoda 6 - za pomocą 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:
set ServerOutput On;
exec dbms_output.put_line (dbms_db_version.Wersja || '.„|| dbms_db_version.uwolnienie);
Wyjście:
19.0
PL/SQL procedura z powodzeniem zakończony.
Wniosek
Ten artykuł obejmował sześć głównych metod określania wersji bazy danych Oracle za pomocą różnych narzędzi. Dla każdego narzędzia przewidziano kilka przykładów.