Как проверить версию клиента oracle
Обновлено: 21.11.2024
Чтобы определить, какая версия клиента Oracle установлена на вашем компьютере, запустите sql * plus, чтобы подключиться к DW. Имена папок могут несколько отличаться в зависимости от вашей установки Oracle, но должны быть одинаковыми. Чтобы запустить sql * plus, выберите «Пуск» > «Программы» > «Oracle» > «Oracle — OUDWclient» > «Разработка приложений» > «sqlplus».
Как найти версию клиента Oracle в Windows Server?
В каталоге Oracle найдите «patch_note. htm» — это версия клиента, указанная в заголовке. отображается версия.
Как узнать, установлен ли Oracle в Windows?
Выполните следующие действия:
- В меню "Пуск" выберите "Все программы", затем "Oracle — HOMENAME", затем "Продукты установки Oracle" и "Универсальный установщик".
- В окне приветствия нажмите Установленные продукты, чтобы открыть диалоговое окно Ресурсы.
- Чтобы проверить установленное содержимое, найдите продукт Oracle Database в списке.
Где находится каталог установки Oracle в Windows?
На платформе Windows вы можете найти путь к oracle_home в реестре. Там вы найдете «файл» под названием HOME; откройте его, и вы увидите, где был установлен Oracle.
Как узнать, какая у меня версия Oracle Instant Client?
Ниже приведены различные варианты поиска и идентификации версии Oracle Instant Client.
- SM51->"Примечания к выпуску"
- Из SAP Workprocess Trace.
- Использовать файл SAPIC_README (Linux и Windows)
- Windows / на сервере базы данных: oci.dll.
- Windows / на SAP Application Server: oraocci .dll.
- SQLPLUS.
Как узнать версию базы данных Oracle?
Вы можете проверить версию Oracle, запустив запрос из командной строки. Информация о версии хранится в таблице с именем v$version. В этой таблице вы можете найти информацию о версии для Oracle, PL/SQL и т. д.
Как проверить, установлен ODAC или нет?
Как узнать, какую версию ODAC я использую?
- Во время установки ODAC обращайтесь к экрану установщика ODAC.
- После установки посмотрите историю. …
- Во время разработки выберите Oracle | О ODAC из главного меню вашей IDE.
- Во время выполнения проверьте значение констант OdacVersion и DACVersion.
Является ли Oracle операционной системой?
Открытая и полная операционная среда, Oracle Linux предоставляет средства виртуализации, управления и облачных вычислений, а также операционную систему в рамках единого предложения поддержки.
Как подключиться к базе данных Oracle?
Подключение к базе данных Oracle из SQL*Plus
- Если вы работаете в системе Windows, отобразите командную строку Windows.
- В командной строке введите sqlplus и нажмите клавишу Enter. Запустится SQL*Plus и запросит ваше имя пользователя.
- Введите свое имя пользователя и нажмите клавишу Enter. …
- Введите пароль и нажмите клавишу Enter.
Где находится Oracle_home?
В Solaris ORACLE_HOME по умолчанию находится в файле /var/opt/oracle/oratab.
Какие две ключевые переменные среды необходимы для подключения к базе данных Oracle?
- Переменные среды базы данных Oracle.
- Переменные среды UNIX.
- Настройка общей среды.
- Настройка часового пояса системы.
Как проверить, установлена ли база данных в 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-разрядный клиент.
Читайте также: