Подтвердить что ты не робот

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

ОС: Windows Server 2008 R2 R2

Клиент Oracle: 11.2

Большое спасибо

4b9b3361

Ответ 1

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

sqlplus.exe *32

Если это 64-бит, процесс будет выглядеть следующим образом:

sqlplus.exe

Ответ 2

Перейдите в папку %ORACLE_HOME%\inventory\ContentsXML и откройте comps.xml файл

Ищите <DEP_LIST > на ~ втором экране.
Если следующие строки имеют

PLAT="NT_AMD64", тогда этот Oracle Home будет 64 бит.
PLAT="NT_X86" затем - 32 бит.

У вас могут быть установлены как 32-битные, так и 64-разрядные базы данных Oracle.

Ответ 3

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

TNS Ping Utility for 32-bit Windows: Version 11.2.0.3.0 - Production on 13-MAR-2015 16:35:32

Ответ 4

В Linux:

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

[[email protected] db_1]$ `which sqlplus`
/app/oracle/product/11.2.0/db_1/bin/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: ELF 64-разрядный исполняемый файл LSB, x86-64, версия 1 (SYSV), динамически связанный (использует общие библиотеки). Для GNU/Linux 2.6.18 не разделяется.

Ответ 5

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

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

Ответ 6

Ниже, взятый из здесь, не упоминалось здесь:

Если Oracle Client 32 бит, он будет содержать папку "lib"; но если это 64-битный клиент Oracle, он будет иметь папки "lib" и "lib32".

Кроме того, начиная с Oracle 11.2.0.1, клиентская версия для 64-битного и Oracle-клиента для 32-разрядных отправляется отдельно, а также существует каталог $ORACLE_HOME/lib64.

$ORACLE_HOME/lib/== > 32 бит $ORACLE_HOME/lib64 == > 64 бит

или

$ORACLE_HOME/lib/== > 64 бит $ORACLE_HOME/lib32 == > 32 бит

Ответ 7

Для клиента Windows Oracle 12.1 просмотр работы команды TNSPING работает:

С 32-битной версией на 64-разрядной ОС:

С: > tnsping

Утилита TNS Ping для 32-разрядной версии Windows: версия 12.1.0.2.0 - производство на 02-FEB-2 016 15:44:37

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

С 64-битной версией на 64-разрядной ОС:

D: > tnsping

Утилита TNS Ping для 64-битной Windows: версия 12.1.0.1.0 - Производство на 02-FEB-2 016 16:00:23

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

Ответ 8

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

32-разрядный драйвер: C:\Windows\SysWOW64\odbcad32.exe

64-разрядный драйвер: C:\Windows\System32\odbcad32.exe

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