powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как определить версию Oracle ?
25 сообщений из 29, страница 1 из 2
Как определить версию Oracle ?
    #33874964
VSLAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть коннект к Oracle, нужно определить его версию
(достаточно определить хотя бы 8 это версия или 9) ?

Считаем, что законнектиться можем под любым юзером.
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33874966
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
SELECT * FROM V$VERSION
/

SY.
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33875520
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно еще
Код: plaintext
select version from v$instance
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33879612
VSLAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33889655
А как определить разрядность Oracle, 32 или 64?
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33889687
Добр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
SELECT * FROM v$version

Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64bit Production
.......
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #33889689
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL> select banner from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production

а в 32 бита этого нет
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как определить версию Oracle ?
    #38301585
yurik_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из PL/SQL:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare
  l_ver    varchar2(2000);
  l_cmptbl varchar2(2000);
begin
  dbms_utility.db_version(
    version       => l_ver,
    compatibility => l_cmptbl
  );
  dbms_output.put_line('VERSION:       ' || l_ver);
  dbms_output.put_line('COMPATIBILITY: ' || l_cmptbl);
end;
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301618
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurik_v,
7 лет терпел?)
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301629
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurik_v,

еще как вариант hex редактором посмотреть... =)))))
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301646
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintyurik_v,
7 лет терпел?)
Судя по графику " сообщений", летаргический сон.
Во время оного времени не существует... Чел проснулся и сразу на форум, а вы так неласково :)
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301765
Фотография Sacramento
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yurik_vИз PL/SQL:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
declare
  l_ver    varchar2(2000);
  l_cmptbl varchar2(2000);
begin
  dbms_utility.db_version(
    version       => l_ver,
    compatibility => l_cmptbl
  );
  dbms_output.put_line('VERSION:       ' || l_ver);
  dbms_output.put_line('COMPATIBILITY: ' || l_cmptbl);
end;

А разрядность слабо?

Не могу понять почему первое на что обращают внимание в темах это сколько лет прошло с момента старта?
Как будто это письмо из бутылки было адресовано тем кого с нами уже давно нет
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301770
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sacramento,
если бы гробокопатели вопрос задали, им бы ответили.. но они же стремятся ответить через 10 лет непонятно на какой вопрос)
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301809
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SQL*Plus есть специальные переменные подстановки (substitution variables):
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> DEFINE
DEFINE _DATE           = "18-JUN-13" (CHAR)
DEFINE _CONNECT_IDENTIFIER = "TESTDB" (CHAR)
DEFINE _USER           = "SCOTT" (CHAR)
DEFINE _PRIVILEGE      = "" (CHAR)
DEFINE _SQLPLUS_RELEASE = "1102000300" (CHAR)
DEFINE _EDITOR         = "Notepad" (CHAR)
DEFINE _O_VERSION      = "Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production" (CHAR)
DEFINE _O_RELEASE      = "1102000200" (CHAR)
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301812
Фотография Sacramento
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintесли бы гробокопатели вопрос задали, им бы ответили.. но они же стремятся ответить через 10 лет непонятно на какой вопрос)Нуууу. Да ни к чему они не стремяццо, по крайней мере по умолчанию реплики на вопросы 10-летней выдержки,
тема сисек которых к тому же была раскрыта, максимум может претендовать на "для разнообразия", ну ни как на то чтобы помочь ТС, это даже несмешно.
Человек просто нашел альтернативный способ чего-то (или какие-либо другие причины побудившие его),
пусть даже он бесполезен по сути и его никто никогда в жызни не будет юзать, если у когото возникнет проблема по теме топика.
Однако а5 же, для разнообразия ктото найдет это занятным или может даже интересным, ктото вдруг откроет для себя чтото новое (в данном случае пакет dbms_utility).
На то он и форум. Щитай шо это такой себе [ASOT Radio Classic] . Думаецо на это стоит смотреть под таким соусом углом
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301824
ten
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,
Только вот что в них будет - никто ни разу не гарантировал. :)
Код: plsql
1.
define _O_VERSION = "123"
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #38301871
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tenSQL*Plus,
Только вот что в них будет - никто ни разу не гарантировал. :)
Код: plsql
1.
define _O_VERSION = "123"

После старта SQL*Plus в них будет все хорошо.

V$VERSION тоже ничего не гарантирует!
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
SQL> CREATE OR REPLACE VIEW v$version
  2  AS
  3  SELECT 'Oracle Batadase 14q Balbess Edition Release 14.5.0.7.0 - Deduction' AS banner FROM dual
  4  UNION ALL
  5  SELECT 'PL/SEQUEL Release 14.5.0.7.0 - Deduction' FROM dual
  6  UNION ALL
  7  SELECT 'CPUCORE    14.5.0.7.0    Deduction' FROM dual
  8  UNION ALL
  9  SELECT 'SCOTTNS for 128-bit Doors: Version 14.5.0.7.0 - Deduction' FROM dual
 10  UNION ALL
 11  SELECT 'NLSRTL Version 14.5.0.7.0 - Deduction' FROM dual;
View created.

SQL> SELECT * FROM v$version;

BANNER
------------------------------------------------------------------
Oracle Batadase 14q Balbess Edition Release 14.5.0.7.0 - Deduction
PL/SEQUEL Release 14.5.0.7.0 - Deduction
CPUCORE    14.5.0.7.0    Deduction
SCOTTNS for 128-bit Doors: Version 14.5.0.7.0 - Deduction
NLSRTL Version 14.5.0.7.0 - Deduction

SQL> DROP VIEW v$version;
View dropped.


Так что не будьте излишне мнительны... :-)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как определить версию Oracle ?
    #39386609
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно узнать версию сервера Оракл, без подключения каким-либо юзером? Соединение планируется делать через msado и jdbc, но перед этим хотелось бы знать версию сервера.
Проблема в том, что в 12-й версии пасворды могут задаваться строчными буквами. Можно ли узнать как-то эту настройку до коннекта, чтобы потом правильно передавать пассворды при коннекте?
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39386618
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А всегда правильно нельзя?
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39386641
n0rd1c.c0ld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb , пароли и в 11-версии могут быть регистрозависимыми
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39386697
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb.. пасворды могут задаваться строчными буквами
... мало того, строчные и прописные буквы могут чередоваться ... так что учтите когда будете
CEMbправильно передавать пассворды при коннекте
;)
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39386713
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как-нибудь можно узнать настройку до коннекта?
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39386727
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbа как-нибудь можно узнать настройку до коннекта?
Если только каким-то способом прочитать файл параметров, но если после запуска экземпляра параметр был изменен, то увы. Если только парсить alert.log, да и то если его не чистили. Так что отдохни от этой мысли.
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39387154
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbа как-нибудь можно узнать настройку до коннекта?
Рекомендую хрустальный шар.
...
Рейтинг: 0 / 0
Как определить версию Oracle ?
    #39387246
CEMb,

а ты подключись и, если версия не соответствует правилам передачи пароля, отключайся.
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как определить версию Oracle ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]