powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать версию установленного Oracle?
25 сообщений из 26, страница 1 из 2
Как узнать версию установленного Oracle?
    #33505446
OlegON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно и все... Windows.
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505449
OlegON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без подключения к базе. Или хотя бы гарантированно узнать, 8 или 9 установлена?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505454
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlegONБез подключения к базе. Или хотя бы гарантированно узнать, 8 или 9 установлена?
Код: plaintext
select * from v$version
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505455
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from v$version
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505463
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда, надо еще секунды показывать времени публикации сообщения
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505485
OlegON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous OlegONБез подключения к базе. Или хотя бы гарантированно узнать, 8 или 9 установлена?
Код: plaintext
select * from v$version


поделитесь секретом, как без подключения к базе сделать такой запрос?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505522
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запустить OUI и посмотреть установленные продукты
Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505541
Фотография Ryaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlegON andrey_anonymous OlegONБез подключения к базе. Или хотя бы гарантированно узнать, 8 или 9 установлена?
Код: plaintext
select * from v$version


поделитесь секретом, как без подключения к базе сделать такой запрос?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
C:\>dir "%ProgramFiles%/Oracle/Inventory/Components/oracle.rdbms"
 Том в устройстве C не имеет метки.
 Серийный номер тома: 78B4-6C9B

 Содержимое папки C:\Program Files\Oracle\Inventory\Components\oracle.rdbms

21.06.2005  12:25       <DIR>          .
21.06.2005  12:25       <DIR>          ..
21.06.2005  12:25       <DIR>          9.2.0.1.0
               0 файлов              0 байт
               3 папок   4 597 530 624 байт свободно

C:\>
Устроит? Могу ещё вариант парсинга логов предложить. ;)
или по наличию файла типа oracommon9.dll или может сам найдёшь отличия двух версий %ORACLE_HOME%`ов?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505545
Фотография slim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
а там уже будет тебе счастье...
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505550
Фотография Ryaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё вариант просто завалить базу и когда ДБА будет её поднимать заодно спросить какая там всё-таки версия была?
Один из самых точных вариантов (можно узнать включая патчи), правда и по шее может достаться...


я.
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505604
OlegON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
slim
Код: plaintext
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
а там уже будет тебе счастье...
Счастья там не обнаружено.. Уже смотрел.
На счет парсинга директорий интересная мысль..
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505696
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как TOAD узнает ПРАВИЛЬНУЮ версию Оракла?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505737
Фотография Ryaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicКак TOAD узнает ПРАВИЛЬНУЮ версию Оракла?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505760
OlegON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку! Действительно в oci.dll есть версия Oracle
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33505788
Фотография Ryaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я.
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #33506013
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OlegONСпасибо за ссылку! Действительно в oci.dll есть версия Oracle

Did you read it carefuly? Без подключения к базе you can only get client version. Even if client and server is same box you might have multiple Oracle installs (multiple ORACLE_HOMEs).

SY.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как узнать версию установленного Oracle?
    #40039102
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas
select * from v$version


Кстати, в Oracle 18c результат работы этого запроса уже не содержит информацию об операционной системе. Там эту информацию можно узнать так:

Код: plsql
1.
2.
3.
begin
  dbms_output.put_line(dbms_utility.port_string);
end;
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039105
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Pastic,

Код: plsql
1.
2.
3.
4.
5.
SQL> select i.version, i.version_full, i.edition, d.platform_name from v$instance i, v$database d;

VERSION           VERSION_FULL      EDITION PLATFORM_NAME
----------------- ----------------- ------- ------------------------------------------
19.0.0.0.0        19.9.0.0.0        EE      Linux x86 64-bit
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039107
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если есть доступ к установленным файлам:

Код: plsql
1.
2.
cd $ORACLE_HOME/OPatch
./opatch lsinv 
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039201
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Vadim Lejnin
если есть доступ к установленным файлам:

Код: plsql
1.
2.
cd $ORACLE_HOME/OPatch
./opatch lsinv 

мне обычно лень лезть на сервер, поэтому получаю это в sqlplus: https://github.com/xtender/xt_scripts/blob/master/opatch/lsinventory.sql
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039202
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что sql*plus уже научился выполнять запросы без "подключения к базе"?
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039217
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtender
Vadim Lejnin
если есть доступ к установленным файлам:

Код: plsql
1.
2.
cd $ORACLE_HOME/OPatch
./opatch lsinv 


мне обычно лень лезть на сервер, поэтому получаю это в sqlplus: https://github.com/xtender/xt_scripts/blob/master/opatch/lsinventory.sql


Во-первых, для выполнения запроса
Код: plsql
1.
2.
3.
select xmltransform(dbms_qopatch.get_opatch_lsinventory, dbms_qopatch.get_opatch_xslt) 
  as lsinventory
from dual


пользователь должен иметь доступ к пакету dbms_qopatch, во-вторых, этот запрос на моей локальной базе работал 18 секунд (что довольно долго). И в-третьих, он не выдаёт информацию об оперционной системе:

Oracle Querayable Patch Interface 1.0
--------------------------------------------------------------------------------
Oracle Home : F:\Distr\Oracle19
Inventory : C:\Program Files\Oracle\Inventory
--------------------------------------------------------------------------------Installed Top-level Products (1):
19.0.0.0.0
Installed Products ( 131)

Oracle Database 19c 19.0.0.0.0
Java Development Kit 1.8.0.201.0
oracle.swd.oui.core.min 12.2.0.7.0
Installer SDK Component 12.2.0.7.0
Oracle One-Off Patch Installer 12.2.0.1.15
Oracle Universal Installer 12.2.0.7.0
oracle.swd.commonlogging 13.3.0.0.0
Trace File Analyzer for DB 19.0.0.0.0
Oracle USM Deconfiguration 19.0.0.0.0
Oracle DBCA Deconfiguration 19.0.0.0.0
Oracle Bali Share 11.1.1.6.0
Oracle Globalization Support For Core 19.0.0.0.0
Oracle JFC Extended Windowing Toolkit 11.1.1.6.0
Oracle ODBC Driverfor Instant Client 19.0.0.0.0
RDBMS Required Support Files for Instant Client 19.0.0.0.0
Cluster Verification Utility DB Files 19.0.0.0.0
Oracle Clusterware RDBMS Files 19.0.0.0.0
Expat libraries 2.0.1.0.5
Perl Modules 5.28.1.0.0
LDAP Required Support Files 19.0.0.0.0
Oracle R Enterprise Server Files 19.0.0.0.0
Oracle Real Application Testing 19.0.0.0.0
Oracle Label Security 19.0.0.0.0
SSL Required Support Files for InstantClient 19.0.0.0.0
Oracle Net Required Support Files 19.0.0.0.0
Oracle Advanced Analytics 19.0.0.0.0
Oracle OLAP RDBMS Files 19.0.0.0.0
Oracle OLAP API 19.0.0.0.0
Oracle Help Share Library 11.1.1.7.0
Oracle Database Vault option 19.0.0.0.0
Perl Interpreter 5.28.1.0.0
Oracle Locale Builder 19.0.0.0.0
XDK Required Support Files 19.0.0.0.0
Platform Required Support Files 19.0.0.0.0
Oracle JDBC Server Support Package 19.0.0.0.0
Oracle SQL Developer 19.0.0.0.0
Oracle Application Express 19.0.0.0.0
Oracle Notification Service for Instant Client 19.0.0.0.0
RDBMS Required Support Files 19.0.0.0.0
SQLJ Runtime 19.0.0.0.0
Database Workspace Manager 19.0.0.0.0
Precompiler Common Files for Core 19.0.0.0.0
Parser Generator Required Support Files 19.0.0.0.0
Oracle Globalization Support 19.0.0.0.0
Oracle Context Companion 19.0.0.0.0
Oracle Text ATG Language Support Files 19.0.0.0.0
Precompiler Required Support Files 19.0.0.0.0
Oracle RAC Required Support Files-HAS 19.0.0.0.0
Oracle Database 19c Multimedia Files 19.0.0.0.0
Oracle Multimedia Java Advanced Imaging 19.0.0.0.0
Oracle JDBC/OCI Instant Client 19.0.0.0.0
Oracle Multimedia Locator Java Required Support Files 19.0.0.0.0
Oracle Multimedia Locator RDBMS Files 19.0.0.0.0
Oracle Core Required Support Files for Core DB 19.0.0.0.0
Oracle Core Required Support Files 19.0.0.0.0
Oracle Starter Database 19.0.0.0.0
Oracle Message Gateway Common Files 19.0.0.0.0
Oracle XML Query 19.0.0.0.0
XML Parser for Oracle JVM 19.0.0.0.0
Oracle Globalization Support 19.0.0.0.0
oracle.swd.opatchautodb 12.2.0.1.5
Required Support Files 19.0.0.0.0
BLASLAPACK Component 19.0.0.0.0
DB TOOLS Listener 19.0.0.0.0
Oracle Database Deconfiguration 19.0.0.0.0
RHP Files for Common 19.0.0.0.0
RHP Files for DB 19.0.0.0.0
Oracle Data Provider for .NET 19.0.0.0.0
JAccelerator (COMPANION) 19.0.0.0.0
Oracle JVM For Core 19.0.0.0.0
Oracle Provider for OLE DB for OLAP 19.0.0.0.0
Oracle Provider for OLE DB 19.0.0.0.0
Secure Socket Layer 19.0.0.0.0
Oracle Universal Connection Pool 19.0.0.0.0
Oracle JDBC/THIN Interfaces 19.0.0.0.0
Oracle Multimedia Client Option 19.0.0.0.0
Oracle Java Client 19.0.0.0.0
Database Migration Assistant for Unicode 19.0.0.0.0
Oracle ODBC Driver 19.0.0.0.0
OLAP SQL Scripts 19.0.0.0.0
PL/SQL Embedded Gateway 19.0.0.0.0
Database SQL Scripts 19.0.0.0.0
Precompilers 19.0.0.0.0
Oracle Extended Windowing Toolkit 11.1.1.6.0
SQL*Plus Files for Instant Client 19.0.0.0.0
Precompiler Common Files 19.0.0.0.0
PL/SQL 19.0.0.0.0
Deinstallation Tool 19.0.0.0.0
Oracle Providers for ASP.NET 19.0.0.0.0
XML Parser for Java 19.0.0.0.0
Oracle Security Developer Tools 19.0.0.0.0
Oracle Wallet Manager 19.0.0.0.0
Cluster Verification Utility Common Files 19.0.0.0.0
HAS Common Files 19.0.0.0.0
Oracle Services For Microsoft Transaction Server 19.0.0.0.0
Oracle Windows Interfaces 19.0.0.0.0
Installation Plugin Files 19.0.0.0.0
Installation Common Files 19.0.0.0.0
Oracle LDAP administration 19.0.0.0.0
Buildtools Common Files 19.0.0.0.0
Oracle Database Extensions for .NET 19.0.0.0.0
Oracle Ice Browser 11.1.1.7.0
Oracle Help for Java 11.1.1.7.0
Assistant Common Files 19.0.0.0.0
Oracle Net 19.0.0.0.0
Oracle Recovery Manager 19.0.0.0.0
Oracle Notification Service 19.0.0.0.0
Oracle Netca Client 19.0.0.0.0
Generic Connectivity Common Files 19.0.0.0.0
Oracle Database Gateway for ODBC 19.0.0.0.0
Oracle Programmer 19.0.0.0.0
Database Configuration and Upgrade Assistants 19.0.0.0.0
SQL*Plus 19.0.0.0.0
Oracle Multimedia Locator 19.0.0.0.0
Oracle Multimedia 19.0.0.0.0
Oracle Call Interface (OCI) 19.0.0.0.0
Oracle XML Development Kit 19.0.0.0.0
Oracle Scheduler Agent 19.0.0.0.0
Oracle JVM 19.0.0.0.0
Oracle Advanced Security 19.0.0.0.0
Oracle Database Utilities 19.0.0.0.0
Oracle Internet Directory Client 19.0.0.0.0
HAS Files for DB 19.0.0.0.0
Oracle Net Listener 19.0.0.0.0
Oracle Text 19.0.0.0.0
Oracle Net Services 19.0.0.0.0
Oracle Database 19c 19.0.0.0.0
Oracle OLAP 19.0.0.0.0
Oracle Spatial and Graph 19.0.0.0.0
Oracle Partitioning 19.0.0.0.0
Enterprise Edition Options 19.0.0.0.0


Interim patches:
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039230
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гробокопатели нашли тему для споров :)
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039360
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Pastic
пользователь должен иметь доступ к пакету dbms_qopatch, во-вторых, этот запрос на моей локальной базе работал 18 секунд (что довольно долго). И в-третьих, он не выдаёт информацию об оперционной системе:

1. ./opatch так-то тоже не кто попало выполнять может;
2. да, бывает что первый вызов довольно долгий (независимо от того, где и как ты его вызываешь), но успеешь ли ты быстрее зайти по ssh и выполнить его вручную, при том, что перл скрипт, естественно, тоже выполняется медленно;
3. ответ был адресован конкретно на ./opatch lsinv. Очевидно, если ты выполняешь opatch на сервере, то и версию OS можешь посмотреть и без оракла...
...
Рейтинг: 0 / 0
Как узнать версию установленного Oracle?
    #40039369
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Pastic
bas
select * from v$version


Кстати, в Oracle 18c результат работы этого запроса уже не содержит информацию об операционной системе. Там эту информацию можно узнать так:

Код: plsql
1.
2.
3.
begin
  dbms_output.put_line(dbms_utility.port_string);
end;

что именно и насколько точно и детально ты хочешь знать?

Linux
Код: 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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
SQL> select dbms_utility.port_string from dual;

PORT_STRING
---------------------------------------------------
x86_64/Linux 2.4.xx

SQL> select platform_name from v$database;

PLATFORM_NAME
---------------------------
Linux x86 64-bit

SQL> select message_text
  2  from v$instance i, v$diag_alert_ext a
  3  where 1=1
  4  and originating_timestamp>=i.startup_time
  5  and organization_id='oracle'
  6  and component_id='rdbms'
  7  and message_type=5 and message_level=16
  8  and message_group like 'startup%'
  9  and message_id like 'kspdmp%'
 10* and rownum<=10
SQL> /

MESSAGE_TEXT
-----------------------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.9.0.0.0.

ORACLE_HOME:    /opt/oracle/product/19c/dbhome_1
System name:    Linux
Node name:      a18f99379e19
Release:        3.10.0-1062.12.1.el7.x86_64
Version:        #1 SMP Tue Feb 4 23:02:59 UTC 2020
Machine:        x86_64
Using parameter settings in client-side pfile /opt/oracle/cfgtoollogs/dbca/ORA19/initORA19TempOMF.ora on machine a18f99379e19
System parameters with non-default values:
  processes                = 640


Windows
Код: 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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
SQL> select dbms_utility.port_string from dual;

PORT_STRING
-----------------------------------------------------------
IBMPC/WIN_NT64-9.1.0

SQL> select platform_name from v$database;

PLATFORM_NAME
-----------------------------------------------------------------------------------------------------
Microsoft Windows x86 64-bit

SQL> ;
  1  select message_text
  2  from v$instance i, v$diag_alert_ext a
  3  where 1=1
  4  and originating_timestamp>=i.startup_time
  5  and organization_id='oracle'
  6  and component_id='rdbms'
  7  and message_type=5 and message_level=16
  8  and message_group like 'startup%'
  9  and message_id like 'kspdmp%'
 10* and rownum<=10
SQL> /

MESSAGE_TEXT
-----------------------------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options.

Windows NT Version V6.2
CPU                 : 8 - type 8664, 4 Physical Cores
Process Affinity    : 0x0x0000000000000000
Memory (Avail/Total): Ph:56490M/65406M, Ph+PgF:114294M/138234M

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


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