Как проверить версию клиента oracle

Обновлено: 21.11.2024

Чтобы определить, какая версия клиента Oracle установлена ​​на вашем компьютере, запустите sql * plus, чтобы подключиться к DW. Имена папок могут несколько отличаться в зависимости от вашей установки Oracle, но должны быть одинаковыми. Чтобы запустить sql * plus, выберите «Пуск» > «Программы» > «Oracle» > «Oracle — OUDWclient» > «Разработка приложений» > «sqlplus».

Как найти версию клиента Oracle в Windows Server?

В каталоге Oracle найдите «patch_note. htm» — это версия клиента, указанная в заголовке. отображается версия.

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

Выполните следующие действия:

  1. В меню "Пуск" выберите "Все программы", затем "Oracle — HOMENAME", затем "Продукты установки Oracle" и "Универсальный установщик".
  2. В окне приветствия нажмите Установленные продукты, чтобы открыть диалоговое окно Ресурсы.
  3. Чтобы проверить установленное содержимое, найдите продукт Oracle Database в списке.

Где находится каталог установки Oracle в Windows?

На платформе Windows вы можете найти путь к oracle_home в реестре. Там вы найдете «файл» под названием HOME; откройте его, и вы увидите, где был установлен Oracle.

Как узнать, какая у меня версия Oracle Instant Client?

Ниже приведены различные варианты поиска и идентификации версии Oracle Instant Client.

  1. SM51->"Примечания к выпуску"
  2. Из SAP Workprocess Trace.
  3. Использовать файл SAPIC_README (Linux и Windows)
  4. Windows / на сервере базы данных: oci.dll.
  5. Windows / на SAP Application Server: oraocci .dll.
  6. SQLPLUS.

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

Вы можете проверить версию Oracle, запустив запрос из командной строки. Информация о версии хранится в таблице с именем v$version. В этой таблице вы можете найти информацию о версии для Oracle, PL/SQL и т. д.

Как проверить, установлен ODAC или нет?

Как узнать, какую версию ODAC я использую?

  1. Во время установки ODAC обращайтесь к экрану установщика ODAC.
  2. После установки посмотрите историю. …
  3. Во время разработки выберите Oracle | О ODAC из главного меню вашей IDE.
  4. Во время выполнения проверьте значение констант OdacVersion и DACVersion.

Является ли Oracle операционной системой?

Открытая и полная операционная среда, Oracle Linux предоставляет средства виртуализации, управления и облачных вычислений, а также операционную систему в рамках единого предложения поддержки.

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

Подключение к базе данных Oracle из SQL*Plus

  1. Если вы работаете в системе Windows, отобразите командную строку Windows.
  2. В командной строке введите sqlplus и нажмите клавишу Enter. Запустится SQL*Plus и запросит ваше имя пользователя.
  3. Введите свое имя пользователя и нажмите клавишу Enter. …
  4. Введите пароль и нажмите клавишу Enter.

Где находится Oracle_home?

В Solaris ORACLE_HOME по умолчанию находится в файле /var/opt/oracle/oratab.

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

  1. Переменные среды базы данных Oracle.
  2. Переменные среды UNIX.
  3. Настройка общей среды.
  4. Настройка часового пояса системы.

Как проверить, установлена ​​ли база данных в Linux?

Войдите на сервер базы данных как пользователь Oracle (пользователь установки сервера Oracle 11g). Запустите команду sqlplus «/as sysdba», чтобы подключиться к базе данных. Запустите select open_mode из базы данных v$; команда для проверки состояния базы данных.

Как установить клиент Oracle в Windows?

3 Установка клиента базы данных Oracle. Вы можете использовать 32-разрядный носитель для установки Oracle Database Client во всех поддерживаемых операционных системах. Вы можете использовать 64-битный носитель для установки Oracle Database Client во всех поддерживаемых 64-битных операционных системах x64. Это руководство предназначено как для 32-разрядной, так и для 64-разрядной версии Windows.

Какая последняя версия базы данных Oracle?

Последняя версия Oracle, 19C, была выпущена в начале января 2019 г. Она была отмечена как долгосрочная версия для семейства продуктов баз данных Oracle 12.2. Эта конкретная версия будет поддерживаться до 2023 года, а расширенная поддержка будет доступна до 2026 года.

Какая версия Oracle у меня есть в командной строке Windows?

Самый простой способ — запустить командную строку и ввести sqlplus, она покажет вам версию оракула без фактического входа в нее.

Что такое клиент Oracle?

Клиент Oracle — это то, что связывает ваши приложения с вашей базой данных. Почти все клиентские приложения используют его. Как правило, приложения либо используют клиент Oracle напрямую (например, наш инструмент SQL Golden), либо используют вариант подключения, такой как ODBC, OLEDB, .

DX Unified Infrastructure Management (Nimsoft/UIM) Unified Infrastructure Management for Mainframe CA Unified Infrastructure Management SaaS (Nimsoft/UIM)

Проблема/Введение

Иногда у клиентов возникают проблемы совместимости с клиентами Oracle и UIM. Обычно это связано с тем, что разрядность ОС и разрядность клиента Oracle не совпадают/не совпадают.

Ниже приведены инструкции по проверке разрядности используемого вами клиента Oracle.

Окружающая среда

Выпуск:
Компонент: UIMORC

Разрешение

Как проверить, является ли ваше программное обеспечение Oracle CLIENT 32-разрядным или 64-разрядным
=========================== ========================

В Windows:
===========

Если вы вошли в SQL Plus, в баннере будет указано 64-разрядная версия, если она установлена. Если не указано 64-разрядное, то это 32-разрядное (даже если это не указано явно).

Откройте командную строку Windows (cmd) и выполните:

sqlplus/как sysdba

Если на вашем компьютере ничего не найдено, значит, клиент не установлен.

Rt-Click на компьютере ---> Свойства --> Дополнительные параметры системы --> Вкладка "Дополнительно" ---> Переменные среды --> затем проверьте параметр "Путь" в системных переменных, чтобы увидеть ГЛАВНЫЙ каталог клиента Oracle.

Вызовите приглашение командной строки.
перейдите в каталог клиента Oracle. В каталоге клиента Oracle должна быть папка bin. В папке bin должен быть исполняемый файл tnsping.exe

Если вы запустите эту утилиту без каких-либо параметров командной строки, она сообщит вам, какая версия установлена. Показанный битовый уровень — это битовый уровень клиента Oracle. Это отобразит информацию о клиенте и должно отметить 64-разрядную или 32-разрядную версию.

Если два каталога $ORACLE_HOME/lib32 и $ORACLE_HOME/lib существуют, то это 64-разрядная версия. Если есть только каталог ORACLE_HOME/lib, то это 32-разрядный клиент.

*Примечание. В более новых версиях клиента библиотека не включена, и этот каталог может не существовать.

а. Откройте реестр, выбрав Пуск | Запустите и введите REGEDIT

б. Перейдите в раздел HKEY_LOCAL_MACHINE/Программное обеспечение

. <р>в. Проверьте узел Oracle. Проверьте переменную ORACLE_HOME.
-- Если она найдена, это означает, что указанный здесь клиент является 64-битным. Обратите внимание на путь к переменной ORACLE_HOME и имя.

д. Далее проверьте, есть ли узел WOW6432Node. Если да, то есть ли в нем узел Oracle? Проверьте, есть ли также переменная ORACLE_HOME.

-- Если найдено, это означает, что указанный здесь клиент является 32-разрядным.? Обратите внимание на путь к переменной ORACLE_HOME и имя.

При доступе к клиенту Oracle убедитесь, что вы обращаетесь к правильному клиенту, исходя из ДОМАШНЕГО имени и ПУТИ.

Если вы видите строку "64bit" в V$VERSION, это означает, что запущена 64-разрядная версия Oracle.

SQL> выберите * из v$version;

БАННЕР
---------------------------------------------------------- ----------------------
Oracle Database 10g, выпуск 10.2.0.4.0 — 64-разрядная рабочая версия
PL/SQL, выпуск 10.2.0.4. 0 – Производство
CORE 10.2.0.4.0 Производство
TNS для Linux: Версия 10.2.0.4.0 – Производство
NLSRTL Версия 10.2.0.4.0 – Производство

Если у вас НЕТ 64-битной строки в V$VERSION, это означает, что работает 32-битная версия Oracle.

Выполните команду:

Примечание. Поскольку клиент Oracle всегда должен соответствовать битовому уровню сервера базы данных Oracle, если он говорит о 32-разрядной версии, а вы используете 64-разрядную ОС, могут возникнуть проблемы.

Клиент Oracle 32-бит для Windows Server 2008

Клиент Oracle 64-бит для Windows Server 2008

Способ 2

В %Oracle_ можно найти файл comps.xml, например, путь на моем текущем тестовом сервере f: win10/APP\Mr.Bruce\product\11.2.0\client_ 1\inventory\ContentsXML

Если plat = NT_ «AMD64» означает, что установлен 64-разрядный клиент Oracle, если plat = NT_ «X86» означает, что установлен 32-разрядный клиент Oracle.

Способ 3

Если операционная система 32-разрядная, клиент Oracle также должен быть 32-разрядным. Если операционная система 64-разрядная, клиент Oracle может быть 32-разрядным или 64-разрядным. Мы можем просмотреть его через реестр. Например, я установил 64-битный клиент Oracle 11g в Windows 10. Запустите regedit, чтобы войти в систему реестра.В HKEY_ LOCAL_ Однако вы не найдете следующую информацию в следующем_ LOCAL_ Вы можете увидеть некоторые подробные сведения о реестре в machine/software/wow6432node/oracle. Если вы устанавливаете 64-разрядный клиент Oracle, информация о реестре находится в HKEY_ LOCAL_ под машиной, программным обеспечением, Oracle и HKEY_ LOCAL_ Нет каталога Oracle в разделе машина / программное обеспечение / wow6432node.

Вышеизложенное является полным содержанием этой статьи, я надеюсь помочь вам в вашем исследовании, и я надеюсь, что вы можете больше поддержать разработчиков.

В реальной работе вы всегда будете сталкиваться с некоторыми проблемами, требующими проверки версии клиента ORACLE, поскольку на сервере может быть установлено несколько версий клиента Oracle; вам также может понадобиться узнать, является ли установленная версия 32-битной или 64-битной. Как проверить версию Oracle Client? Вот как проверить версию клиента Oracle в Windows и Linux.

Способ 1. Проверьте установленную версию клиента Oracle

Как показано ниже, с помощью команды sqlplus -v можно найти версию клиента 11.2.0.1.0, установленную клиентом.

SQL*Plus: рабочая версия 11.2.0.1.0

Если я хочу проверить, является ли версия клиента 32-битной или 64-битной, как я могу это проверить? Метод следующий:

Шаг 1. Запустите команду sqlplus/nolog. Если на вашем сервере установлено несколько версий клиента, вам следует войти в каталог BIN соответствующего каталога установки и выполнить эту команду

SQL*Plus: производственный выпуск 11.2.0.1.0, понедельник, 10 ноября, 11:32:23 2014 г.

Авторское право (c) 1982, 2010, Oracle. Все права защищены.

Клиент Oracle 32-бит для Windows Server 2008

Клиент Oracle 64-бит для Windows Server 2008

Клиент Oracle 32-бит для Windows Server 2012

Способ 2. Проверьте установленную версию клиента Oracle

Найдите файл comps.xml в каталоге %ORACLE_HOME%\inventory\ContentsXML. Например, путь на моем текущем тестовом сервере: C:\Oracle_Client\Client64\product\11.2.0\client_1\inventory\ContentsXML\comps.xml

Если PLAT="NT_AMD64" означает, что установлен 64-разрядный клиент Oracle, если PLAT="NT_X86" означает, что установлен 32-разрядный клиент Oracle.

64-разрядный клиент Oracle

32-разрядный клиент Oracle

Способ 3. Проверьте установленную версию клиента Oracle

Если операционная система 32-разрядная, клиент Oracle также должен быть 32-разрядным. Если операционная система является 64-разрядной, клиент Oracle может быть 32-разрядным или 64-разрядным. Можем проверить через реестр

Например, я установил 32-разрядный клиент Oracle 11g на Windows Server 2012. Запустите regedit, чтобы войти в систему реестра в разделе HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\,

Вы обнаружите, что ниже нет информации о регистрации, но вы можете увидеть некоторые подробные сведения о реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE. Если вы устанавливаете 64-разрядный клиент Oracle, информация реестра находится в HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE/Under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node, каталог ORACLE отсутствует.

[oracle@ceglnx01 bin]$ sqlplus -v

SQL*Plus: выпуск 10.2.0.4.0 — рабочая версия

1: используйте команду file для просмотра 32-разрядного или 64-разрядного клиента.

Клиент Oracle, 32-разрядная версия

[oracle@db-server-01 ~]$ который sqlplus

/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus: 32-разрядный исполняемый файл ELF LSB, Intel 80386, версия 1 (SYSV), для GNU/Linux 2.2.5, динамически подключаемый (использует общие библиотеки), не раздетые

Клиент Oracle 64-разрядная версия

[oracle@db-server-02 ~]$ который sqlplus

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

Клиент Oracle, 32-разрядная версия

[журналы oracle@db-server-01]$ cd/u01/app/oracle/product/10.2.0/db_1/bin

[oracle@db-server-01 bin]$ файл оракула

oracle: setuid setgid ELF 32-битный исполняемый файл LSB, Intel 80386, версия 1 (SYSV), для GNU/Linux 2.2.5, динамически связанный (использует общие библиотеки), без разделения

Клиент Oracle 64-разрядная версия

[oracle@db-server-02 bin]$ файл оракула

oracle: setuid setgid ELF 64-битный исполняемый файл LSB, AMD x86-64, версия 1 (SYSV), для GNU/Linux 2.6.9, динамически подключаемый (использует общие библиотеки), для GNU/Linux 2.6.9, не раздели

2: Просмотр каталога lib или lib32 в $ORACLE_HOME

Если сохранены оба каталога, это 64-разрядный клиент, а если только каталог lib, то это 32-разрядный клиент.

Читайте также: