Как посмотреть версию oracle sql
How do we check version of Oracle
How do we check version of Oracle on which we are working?
How do we check the version of the interface on which we are working?
5 Answers 5
select banner from v$version;
select version from PRODUCT_COMPONENT_VERSION where rownum = 1;
There are multiple ways, to list a few of them :
For serverside versions:
For client side versions, it depends on the client. i.e for python:
As a complement, if you are using an OCI-based client interface:
Not the answer you’re looking for? Browse other questions tagged sql oracle version or ask your own question.
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.12.16.41042
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Database.Guide
Beginners
Categories
7 Ways to Check your Oracle Version
Here are seven ways to check which version of Oracle Database you’re running.
The V$VERSION View
The V$VERSION view returns the version and component level information.
The V$INSTANCE View
If you have the appropriate permissions, you can use the V$INSTANCE view to return just the version.
The PRODUCT_COMPONENT_VERSION View
Another option is the PRODUCT_COMPONENT_VERSION data dictionary view.
The SQL Developer GUI
If you’re using the SQL Developer GUI, and you don’t want to run the above views (or can’t remember their names), you can navigate to the applicable data dictionary report in the Reports pane.
To do this, under the Reports pane, go to Data Dictionary Reports > About Your Database > Version Banner.
Clicking on Version Banner opens a prompt where you need to select the connection:
Select the appropriate connection and click OK.
This opens a new tab with the version information:
The SQLcl Tool
SQLcl is a command line interface for working with Oracle Database. When you use SQLcl to connect to an Oracle instance, the release and version are displayed.
The first thing returned when connecting via SQLcl is the SQLcl release number. However, once it connects, it then returns the Oracle Database release and version information.
Of course, once you’ve connected with SQLcl, you can also use any of the other methods on this page to get the Oracle Database version.
The SQL*Plus Tool
If you don’t have SQLcl, you could try SQL*Plus.
Oracle SQL*Plus is a command line tool that is installed with every Oracle Database Server or Client installation. It’s been around since 1985 (a lot longer than SQLcl). It displays the same information that SQLcl displays when connecting to Oracle Database.
The DBMS_DB_VERSION Package
Another option is the DBMS_DB_VERSION package. We can return the VERSION constant and also the RELEASE constant if required.
Как узнать, какая версия Oracle установлена на сервере Linux (в терминале)
Я нахожусь в терминале в Redhat 5.5, и мне нужно узнать, какая версия Oracle установлена. Я новичок в Linux, но я искал Google на некоторое время и я не могу найти то, что мне нужно. Я должен найти, какая версия установлена через терминал. Я нашел файлы Oracle, но я не могу найти версию.
7 ответов
например, это быстрый oneliner, который должен возвращать только номер версии:
введите в sqlplus (вы увидите номер версии)
даст вам путь, где установлен Oracle, и путь будет включать номер версии.
подключитесь к Oracle DB и запустите
войдите как пользователь sys в sql * plus. Тогда сделайте такой запрос:
Как отметил А. Б. Када, вы можете запросить саму базу данных с помощью sqlplus для версии БД. Это самый простой способ выяснить, что такое версия БД, которая активно работает. Если их несколько, Вам нужно будет установить oracle_sid соответствующим образом и выполнить запрос для каждого экземпляра.
вы можете просмотреть файл /etc/oratab, чтобы узнать, какой экземпляр и какой DB home используется для каждого экземпляра. Его можно иметь несколько версий Oracle, установленных на сервере как несколько экземпляров. В файле/etc / oratab будут перечислены все экземпляры и БД home. С помощью oracle db home вы можете запустить «opatch lsinventory», чтобы узнать, какая версия БД установлена, а также любые исправления, примененные к этой установке БД.
Я решил за 1 минуту, просто прочитав сценарий запуска (в моем случае / etc / init.D / oracle-xe):
почти в начале файла я нашел:
пути ORACLE_HOME=[PATH_TO_INSTALLATION_INCLUDING_VERSION_NUMBER]
Это было самое быстрое решение для меня, потому что я знал, где находится скрипт, и что он используется для запуск/перезапуск сервера.
конечно, это зависит от того, что номер версии фактически соответствует фактической версии сервера, которую он должен для правильно установленного экземпляра.
вы также можете уточнить по
немного ручной поиск, но его альтернативный способ.
Найдите Oracle home или где на вашем сервере linux установлены установочные файлы для Oracle.
результат зависит от того, как вы установили Oracle, но мой отображает это
прокрутите вниз, и вы увидите что-то вроде этого
Как узнать какая версия Oracle установленна Standart или Ent : Oracle
Что то я невижу упоминания про тип базы standart или Enterprise
Partitioning|FALSE
Objects|TRUE
Real Application Clusters|FALSE
Advanced replication|FALSE
Bit-mapped indexes|FALSE
Connection multiplexing|TRUE
Connection pooling|TRUE
Database queuing|TRUE
Incremental backup and recovery|FALSE
Instead-of triggers|TRUE
Parallel backup and recovery|FALSE
Parallel execution|FALSE
Parallel load|TRUE
Point-in-time tablespace recovery|FALSE
Fine-grained access control|FALSE
Proxy authentication/authorization|TRUE
Change Data Capture|FALSE
Plan Stability|TRUE
Online Index Build|FALSE
Coalesce Index|FALSE
Managed Standby|FALSE
Materialized view rewrite|FALSE
Materialized view warehouse refresh|FALSE
Database resource manager|FALSE
Spatial|FALSE
Visual Information Retrieval|FALSE
Export transportable tablespaces|FALSE
Transparent Application Failover|FALSE
Fast-Start Fault Recovery|FALSE
Sample Scan|TRUE
Duplexed backups|FALSE
Java|TRUE
OLAP Window Functions|TRUE
Block Media Recovery|FALSE
Fine-grained Auditing|FALSE
Application Role|FALSE
Enterprise User Security|FALSE
Oracle Data Guard|FALSE
Oracle Label Security|FALSE
OLAP|FALSE
Heap segment compression|FALSE
Join index|FALSE
Trial Recovery|FALSE
Oracle Data Mining|FALSE
Online Redefinition|FALSE
Streams|FALSE
File Mapping|FALSE
Как посмотреть версию oracle sql
Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.10.2006
Репутация: нет
Всего: нет
Leprechaun Software Developer
Профиль
Группа: Модератор
Сообщений: 15683
Регистрация: 24.3.2004
Репутация: 18
Всего: 534
Опытный
Профиль
Группа: Участник
Сообщений: 261
Регистрация: 17.9.2006
Репутация: 2
Всего: 8
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Эксперт
Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия
Репутация: 3
Всего: 1
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Цитата(Paradox @ 6.10.2006, 10:55 |
приведи пример плз очень интересно насчет неоднозначности |
Leprechaun Software Developer
Профиль
Группа: Модератор
Сообщений: 15683
Регистрация: 24.3.2004
Репутация: 18
Всего: 534
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Опытный
Профиль
Группа: Участник
Сообщений: 261
Регистрация: 17.9.2006
Репутация: 2
Всего: 8
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Цитата(3×3 @ 6.10.2006, 12:41 |
Ну и что, небось приложили серверу патчик где-то на жизненном пути.. |
Цитата(3×3 @ 6.10.2006, 12:41 |
Исходить нужно из того, с какой ты определяешь версию. |
Опытный
Профиль
Группа: Участник
Сообщений: 261
Регистрация: 17.9.2006
Репутация: 2
Всего: 8
Цитата(3×3 @ 6.10.2006, 12:41 |
Ну и что, небось приложили серверу патчик где-то на жизненном пути.. |
Цитата(3×3 @ 6.10.2006, 12:41 |
Исходить нужно из того, с какой ты определяешь версию. |
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Опытный
Профиль
Группа: Участник
Сообщений: 261
Регистрация: 17.9.2006
Репутация: 2
Всего: 8
Профиль
Группа: Участник
Сообщений: 35
Регистрация: 5.10.2006
Репутация: нет
Всего: нет
Спасибо парни за ответы.
Я сам нашел другой способ.
В файле OracleCall оказываеться есть функции для определения версию Оракла.(CheckOCI, CheckStatus).
Нелетучий Мыш
Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ
Репутация: 2
Всего: 151
Не в курсе. Базой занимаются наши английские друзья, которые крайне неохотно делятся информацией.
Но, как я понимаю, тут надо смотреть не патч 9.2.0.6, а 9.2.0.7, раз баг присутствует на шестерке.
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.
[ Время генерации скрипта: 0.1427 ] [ Использовано запросов: 21 ] [ GZIP включён ]
|