как узнать версию клиента oracle

Как узнать, установлен ли клиент Oracle 32 бит или 64 бит?

ОС: Windows 2008 Server R2

8 ответов

простой способ узнать это в Windows-запустить SQLPlus из каталога bin вашего Oracle homes, а затем проверить Диспетчер задач. Если это 32-разрядная версия SQLPlus, вы увидите процесс на вкладке Процессы, который выглядит следующим образом:

Если это 64-разрядный процесс будет выглядеть так:

на %ORACLE_HOME%\inventory\ContentsXML папка и открыть

втором экране.
Если следующие строки

Возможно, установлены 32-разрядные и 64-разрядные Oracle Homes.

одна вещь, которая была очень простой и хорошо работала для меня, делала TNSPing из командной строки cmd:

1) найти, где находится sqlplus,

2) Определите тип файла,

[oracle@LINUX db_1]$ file /app/oracle/product/11.2.0/db_1/bin/sqlplus

/ app/oracle/product/11.2.0/db_1/bin / sqlplus: 64-разрядный исполняемый файл LSB ELF, x86-64, Версия 1 (SYSV), динамически связанный (использует общие библиотеки). Для GNU / Linux 2.6.18, не раздели.

ни одна из ссылок выше о папке lib и lib32 не работала для меня с Oracle Client 11.2.0, но я нашел это на сообщество OTN:

Что касается проверки установки клиента, чтобы попытаться определить, является ли это 32 бит или 64 бит, вы можете проверить реестр, 32 бит дома будет расположен в HKLM>программное обеспечение>WOW6432Node>Oracle, тогда как 64-битный дом будет в HKLM>программное обеспечение>Oracle.

следующее, взятое из здесь, не упоминалось здесь:

Если клиент Oracle 32-разрядный, он будет содержать папку «lib»; но если это 64-разрядный клиент Oracle, у него будут папки» lib «и» lib32″.

на 64-битной системе:

32-битный драйвер: C:\Windows\SysWOW64\odbcad32.exe

64-битный драйвер: C:\Windows\System32\odbcad32.exe

перейдите на вкладку Драйверы
Версия показана там также.

для клиента Oracle 12.1 windows, глядя на выход из команды TNSPING, кажется, работает:

с 32 битами, установленными на 64-битной ОС:

утилита TNS Ping для 32-битных Windows: Версия 12.1.0.2.0-производство 02 февраля-2 016 15:44:37

Copyright (c) 1997, 2014, Oracle. Все права защищены.

с 64 бит установлен на 64 бит ОС:

утилита TNS Ping для 64-битных Windows: Версия 12.1.0.1.0-производство 02 февраля-2 016 16:00:23

Copyright (c) 1997, 2013, Oracle. Все права защищены.

Источник

Как узнать, какая версия 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, но мой отображает это

прокрутите вниз, и вы увидите что-то вроде этого

Источник

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?

6 Answers 6

select banner from v$version;

select version from PRODUCT_COMPONENT_VERSION where rownum = 1;

как узнать версию клиента oracle. RdVLj. как узнать версию клиента oracle фото. как узнать версию клиента oracle-RdVLj. картинка как узнать версию клиента oracle. картинка RdVLj.

как узнать версию клиента oracle. X3Jca. как узнать версию клиента oracle фото. как узнать версию клиента oracle-X3Jca. картинка как узнать версию клиента oracle. картинка X3Jca.

There are multiple ways, to list a few of them :

как узнать версию клиента oracle. pZlYp. как узнать версию клиента oracle фото. как узнать версию клиента oracle-pZlYp. картинка как узнать версию клиента oracle. картинка pZlYp.

For serverside versions:

For client side versions, it depends on the client. i.e for python:

как узнать версию клиента oracle. XF0Ht. как узнать версию клиента oracle фото. как узнать версию клиента oracle-XF0Ht. картинка как узнать версию клиента oracle. картинка XF0Ht.

There are multiple ways to check the version in Oracle.

Oracle maintains version information in V$VERSION, PRODUCT_COMPONENT_VERSION data dictionary Views, or Metadata Table. Just run a query against these views to find out the database version.

Use dbms_utility.Db_version package to check oracle version

As a complement, if you are using an OCI-based client interface:

как узнать версию клиента oracle. beAJU. как узнать версию клиента oracle фото. как узнать версию клиента oracle-beAJU. картинка как узнать версию клиента oracle. картинка beAJU.

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.9.10.40187

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Какой лучший способ определить, какую версию клиента Oracle я использую?

Субъект говорит сам за себя: как лучше определить точную версию клиента Oracle, на котором я работаю? Все наши клиенты работают под управлением Windows.

Я нашел одно предложение запустить утилиту tnsping без параметров, которая отображает информацию о версии. Есть ли способ лучше?

Устанавливает ли клиент, помещает эту информацию в какой-либо текстовый файл?

13 ответов

Вы можете использовать v$session_connect_info просмотр с идентификатором текущей сессии ( SID от USERENV пространство имен в SYS_CONTEXT ).

Командная строка TNSPing покажет версию. Аналогично, sqlPlus.exe напечатает свою версию. Вы также можете перейти к файлам readme в каталоге relnotes вашей клиентской установки. Например, в версии 10.2 имеется файл README_jdbc.txt, в котором будет указано, какая версия установлена.

Проблема № 1: установлено несколько клиентов Oracle.

Очень распространенная проблема, с которой я сталкиваюсь в своей среде, заключается в том, что я вижу как рабочие станции, так и серверы (приложений) с несколькими клиентами Oracle, иногда до четырех, и, возможно, с разными версиями и архитектурами. Если вы полагаетесь на PATH и работает такая утилита, как SQLPLUS или же TNSPING у вас будет один из двух недопустимых результатов:

В любом случае, вы слепы к возможной установке нескольких клиентов.

Проблема № 2: Instant Client не имеет TNSPING, а иногда и не включает SQL*Plus.

Если на компьютере установлен Oracle Instant Client (не полный клиент), то TNSPING не входит, и SQLPLUS это необязательный аддон. Так что нельзя полагаться на эти инструменты, находящиеся там. Кроме того, Instant Client иногда устанавливается как решение для разархивирования, поэтому в HKLM нет Oracle Inventory и ничего.

Проблема № 3: Клиент был установлен с использованием «Custom», а ODBC, OLEDB, ODP.Net и JDBC не были установлены.

Очевидный случай, не будет ODBC или JDBC-файла readme для очистки информации о версии.

Решение:

Вот одна строка (извините за правильный свиток, но такова природа одной строки, а?). Предположим, вы уже в PowerShell:

Пример выходов

Другая система, эта имеет 10g клиента на D:\

Предостережения / Вопросы

Это, очевидно, требует PowerShell, который является стандартным в Windows 7+ и Server 2008 R2+. Если у вас есть XP (что вам больше не нужно), вы можете легко установить PowerShell.

Я не пробовал это на 8i/9i или 12c. Если вы работаете с 8i/9i, то есть большая вероятность, что вы работаете и на старой ОС, и PowerShell и Heaven вам не помогут. Должен работать с 12с, так как вижу там такой файл oraclient12.dll это устанавливается. У меня просто нет клиента для Windows 12c, с которым можно играть.

Источник

Как узнать версию клиента oracle

Имеется ввиду та версия, что на закладке About\version находится??
Так она 0.0.0.0 как узнать версию клиента oracle. frown. как узнать версию клиента oracle фото. как узнать версию клиента oracle-frown. картинка как узнать версию клиента oracle. картинка frown.((
А переменной окружения такой нет.

как узнать версию клиента oracle. b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Sergey Tenhttp://www.fastalgo.com
Дата:31.01.03 16:57
Оценка:

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

А>Имеется ввиду та версия, что на закладке About\version находится??
А>Так она 0.0.0.0 как узнать версию клиента oracle. frown. как узнать версию клиента oracle фото. как узнать версию клиента oracle-frown. картинка как узнать версию клиента oracle. картинка frown.((

Надо смотреть не только File Version из ресурса VERSIONINFO, но и Product Version, причем во всех секциях. Где-нибудь да промелькнет. Вот версия, хранящаяся в sqlplusw.exe:

В общем случае, файл oci.dll может и не присутствовать в клиенте (в 7.3 его нет, и в 8.0, по-моему, тоже, хотя не уверен). Поэтому я привел информацию о sqlplusw.exe, который вроде бы есть во всех версиях.

как узнать версию клиента oracle. a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Зеленый
Дата:31.01.03 17:20
Оценка:

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

ST>Надо смотреть не только File Version из ресурса VERSIONINFO, но и Product Version, причем во всех секциях. Где-нибудь да промелькнет. Вот версия, хранящаяся в sqlplusw.exe:

ST>
ST>

Спасибо, конечно, хотя это все равно не прокатит. У меня ProductVersion у sqlplusw.exe на 8.1.6, хотя при установке клиента говорилось, что версия 8.1.7.
А у OCI.dll все равно даже намека на версию нет.

ST>В общем случае, файл oci.dll может и не присутствовать в клиенте (в 7.3 его нет, и в 8.0, по-моему, тоже, хотя не уверен). Поэтому я привел информацию о sqlplusw.exe, который вроде бы есть во всех версиях.
То, что его в 7.3 нет это очень хорошо. Спасибо!

как узнать версию клиента oracle. ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: VVP67524421
Дата:03.02.03 08:21
Оценка:

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

ST>В общем случае, файл oci.dll может и не присутствовать в клиенте (в 7.3 его нет, и в 8.0, по-моему, тоже, хотя не уверен). Поэтому я привел информацию о sqlplusw.exe, который вроде бы есть во всех версиях.

Да вы чего ребята, с ума посходили?
OCI.DLL это основная клиентская библиотека. Если уж вы говорите, что УСТАНОВЛЕН КЛИЕНТ, то это значит, что файл OCI.DLL присутствует.

как узнать версию клиента oracle. 5625dd3667ea01b725d291eecc622e99?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-5625dd3667ea01b725d291eecc622e99?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка 5625dd3667ea01b725d291eecc622e99?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Odi$$eyhttp://malgarr.blogspot.com/
Дата:03.02.03 08:35
Оценка:

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

З>Как узнать версию ClientOracle програмным путем??

как узнать версию клиента oracle. b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Sergey Tenhttp://www.fastalgo.com
Дата:03.02.03 12:14
Оценка:

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

VVP>Да вы чего ребята, с ума посходили?
VVP>OCI.DLL это основная клиентская библиотека. Если уж вы говорите, что УСТАНОВЛЕН КЛИЕНТ, то это значит, что файл OCI.DLL присутствует.

Вот состав клиента Oracle 7.3, реальная рабочая конфигурация:

OCI.DLL здесь нет. Основная клиентская библиотека — это та, которая загружена клиентом. Если обратил внимание, тот же SQLPLUSW.EXE не грузит OCI.DLL, а грузит ORACLIENT8.DLL. Кроме того, OCI.DLL не экспортирует функции UPI-интерфейса, которые активно используются программами типа IMP/EXP и OracleForms, а также тем же SQLPLUSW.EXE.

Клиентские приложения не должны закладываться на наличие OCI.DLL, если они не заточены под использование какой-то одной версии клиента. Убирай свой ноль.

как узнать версию клиента oracle. ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка ec1b5266d133d80b3f4cfde096f3890d?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: VVP67524421
Дата:03.02.03 12:16
Оценка:
как узнать версию клиента oracle. b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Sergey Tenhttp://www.fastalgo.com
Дата:03.02.03 12:17
Оценка:

Код будет работать, если не надо отличать версию клиента, к примеру, 8.1.6 от 8.1.7 или 8.0.5 от 8.0.6

как узнать версию клиента oracle. d41d8cd98f00b204e9800998ecf8427e?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-d41d8cd98f00b204e9800998ecf8427e?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка d41d8cd98f00b204e9800998ecf8427e?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От:Аноним
Дата:03.02.03 16:25
Оценка:

Мудрено, но это лучший ответ!
Спасибо.
(я почти так же и сделал как узнать версию клиента oracle. smile. как узнать версию клиента oracle фото. как узнать версию клиента oracle-smile. картинка как узнать версию клиента oracle. картинка smile.)

как узнать версию клиента oracle. a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка a65b30cc8a4e03b849038e64e5380e17?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Зеленый
Дата:03.02.03 16:33
Оценка:

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

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

VVP>>Да вы чего ребята, с ума посходили?
VVP>>OCI.DLL это основная клиентская библиотека. Если уж вы говорите, что УСТАНОВЛЕН КЛИЕНТ, то это значит, что файл OCI.DLL присутствует.

ST>Вот состав клиента Oracle 7.3, реальная рабочая конфигурация:

ST>

ST>OCI.DLL здесь нет.

как узнать версию клиента oracle. b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. как узнать версию клиента oracle фото. как узнать версию клиента oracle-b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar. картинка как узнать версию клиента oracle. картинка b709f2885e51a75064076eb4fdb56e42?s=32&r=g&d=http%3a%2f%2frsdn.org%3a80%2fImages%2fDefaultGravatar.От: Sergey Tenhttp://www.fastalgo.com
Дата:03.02.03 17:03
Оценка:

как узнать версию клиента oracle. confused. как узнать версию клиента oracle фото. как узнать версию клиента oracle-confused. картинка как узнать версию клиента oracle. картинка confused.
З>Там ведь используют Oci.dll для версии 7.3 и даже 7.0

Источник

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

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