Как узнать версию оракла запросом
Здравствуйте, <Аноним>, Вы писали:
А>Как узнать верию сервера?
Аноним>
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