Как узнать версию оракла запросом
Перейти к содержимому

Как узнать версию оракла запросом

  • автор:

Как узнать версию оракла запросом

Здравствуйте, <Аноним>, Вы писали:

А>Как узнать верию сервера?

select @@VERSION

[RSDN@Home][1.2.0][alpha][607]
[Кто хорошо служит своей родине, тот не нуждается в предках. [Ф. Вольтер]]

Matrix has you.
Re: ORACLE version ?

От: GlebZ
Дата: 26.08.05 11:01
Оценка:

Здравствуйте, Аноним, Вы писали:

А>Как узнать верию сервера?

select * from v$version;

С уважением, Gleb.

Re[2]: ORACLE version ?

От: Sheridan
Дата: 26.08.05 12:28
Оценка:

Здравствуйте, Sheridan, Вы писали:

А>>Как узнать верию сервера?

S>

S>select @@VERSION S>

Ой и правда что это я.

[RSDN@Home][1.2.0][alpha][607]
[Гений есть не что иное, как дар огромного терпения. [Ж. Бюффон]]
Matrix has you.
Re[2]: ORACLE version ?

От: Аноним
Дата: 26.08.05 12:39
Оценка:

Здравствуйте, GlebZ, Вы писали:

select * from v$version;

Re[3]: ORACLE version ?

От: Softwarer http://softwarer.ru
Дата: 27.08.05 10:15
Оценка: 5 (1)

Здравствуйте, Аноним, Вы писали:

А>select * from v$version;

Анекдот на тему. Обнаружил я однажды, что Enterprise Manager от девятки отказывается работать с десятой базой, если коннект идет под пользователем, отличным от SYS’а (точнее, не имеющем SYSDBA). Напомню, что для работы EM’а с восьмой базой необходимо иметь SELECT_CATALOG_ROLE, а для работы с девятой и после — SELECT ANY DICTIONARY. Так вот, EM при не dba-шном соединении с десяткой ругался на отсутствие у пользователя SELECT_CATALOG_ROLE.

Трассировка показала, что EM определяет версию сервера примерно следующим образом:

select substr (. ) from v$banner where text like '%Oracle _i%'

Ну и когда он пытался таким образом определить версию сервера 10g.

Re[4]: ORACLE version ?

От: GlebZ
Дата: 27.08.05 10:37
Оценка: 1 (1)

Здравствуйте, Softwarer, Вы писали:

S>

select substr (. ) from v$banner where text like '%Oracle _i%'

S>Ну и когда он пытался таким образом определить версию сервера 10g.
Сила мысли беспредельна.
Что за V$BANNER? Почему не знаю?
Самый крутейший(и ессно тупейший) способ определить версию
select * from registry$
На registry ссылается ALL_REGISTRY_BANNER. Может ты ее имел ввиду?

С уважением, Gleb.

Re[5]: ORACLE version ?

От: Softwarer http://softwarer.ru
Дата: 27.08.05 11:04
Оценка:

Здравствуйте, GlebZ, Вы писали:

Похоже я ошибся и имел в виду SELECT BANNER FROM V$VERSION.

Re[6]: ORACLE version ?

От: GlebZ
Дата: 27.08.05 11:07
Оценка:

Здравствуйте, Softwarer, Вы писали:

S>Похоже я ошибся и имел в виду SELECT BANNER FROM V$VERSION.
Не понял. В десятке нет V$VERSION? Или нет BANNER.

С уважением, Gleb.

Re[7]: ORACLE version ?

От: Softwarer http://softwarer.ru
Дата: 27.08.05 11:17
Оценка:

Здравствуйте, GlebZ, Вы писали:

GZ>Не понял. В десятке нет V$VERSION? Или нет BANNER.

Есть вроде бы Но слова ‘Oracle 10g’ не вписываются в маску ‘%Oracle _i%’.

P.S. Это было весьма давно, и как мы обнаружили, я уже не слишком хорошо помню детали, поэтому не поклянусь, что маска была именно такова. Суть в том, что like работал для восьмой и девятой версии, а для десятки возвращал ноль строк. Соответственно, я «починил» базу, сделав нужному пользователю локальную табличку V$VERSION, взятую с девятого сервера.

Как получить версию базы данных Oracle?

Как получить версию базы данных Oracle из sqlplus, разработчика Oracle SQL, SQL Navigator или другой среды разработки?

Поделиться Источник 23 апреля 2016 в 15:47

3 ответа

Выполните этот оператор из SQL*Plus, SQLcl, Oracle SQL Developer, SQL Navigator или другой среды разработки:

select * from product_component_version 
PRODUCT VERSION VERSION_FULL STATUS -------------------------------------- ---------- ------------ ---------- Oracle Database 18c Enterprise Edition 18.0.0.0.0 18.3.0.0.0 Production 

Поделиться 23 апреля 2016 в 15:48

Попробуйте запустить этот запрос в SQLPLUS —

select * from v$version 

Поделиться 23 апреля 2016 в 16:00

Soultion:

Используйте эту команду SELECT * FROM V$VERSION Она покажет подробности о версии Oracle в разработчике SQL.

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production "CORE 11.2.0.4.0 Production" TNS for Linux: Version 11.2.0.4.0 - Production NLSRTL Version 11.2.0.4.0 - Production 

Как узнать версию оракла запросом

Нравится ресурс?

ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi

Пожалуйста, выделяйте текст программы тегом [сode=pas] . [/сode] . Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля. Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Модераторы: Bas, Rouse_

Как узнать версию оракла запросом


Inna_Z ( 2007-05-04 18:18 ) [0]

Создаётся подключение к базе при помощи
TSQLConnection

Как потом узнать не только имя драйвера но и версию оракла?


clickmaker © ( 2007-05-04 18:31 ) [1]

select * from v$version


Desdechado © ( 2007-05-04 18:50 ) [2]

еще один спамер-репликатор
http://delphimaster.net/view/3-1178288128/


clickmaker © ( 2007-05-04 18:55 ) [3]


> [2] Desdechado © (04.05.07 18:50)

небось поспорила с кем-нибудь на пятихатку, что мы по-разному ответим. ан не вышло

Память: 0.45 MB
Время: 0.036 c

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *