判断oracle客户端是32还是64,64位-如何知道已安装的Oracle Client是32位还是64位?

64位-如何知道已安装的Oracle Client是32位还是64位?

操作系统:Windows 2008 Server R2

Oracle客户端:11.2

非常感谢

8个解决方案

73 votes

在Windows中找到此错误的一种简单方法是从Oracle homes的bin目录中运行SQLPlus,然后检查“任务管理器”。 如果它是SQLPlus的32位版本,您将在“进程”选项卡上看到一个如下所示的进程:

sqlplus.exe *32

如果是64位,则过程将如下所示:

sqlplus.exe

JoshL answered 2020-02-18T15:34:25Z

36 votes

转到PLAT="NT_X86"文件夹并打开comps.xml文件

在〜第二个屏幕上查找。

如果以下行有

PLAT="NT_X86",则此Oracle Home为64位。

PLAT="NT_X86"然后-32位。

您可能同时安装了32位和64位Oracle Homes。

Tagar answered 2020-02-18T15:35:07Z

8 votes

一件非常容易且对我有效的事情是从cmd提示符下进行TNSPing:

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

Mark Bowytz answered 2020-02-18T15:35:27Z

6 votes

在Linux中:

1)找到sqlplus所在的位置,

[oracle@LINUX 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,未剥离。

user3068602 answered 2020-02-18T15:36:04Z

5 votes

上面有关lib和lib32文件夹的链接都没有对Oracle Client 11.2.0有用,但是我在OTN社区上发现了这一点:

至于检查客户端安装以尝试确定它是32位还是   64位,您可以检查注册表,一个32位的主目录将位于   HKLM>软件> WOW6432Node> Oracle,而64位主目录将位于   HKLM>软件> Oracle。

shadi answered 2020-02-18T15:36:29Z

1 votes

此处未提及以下内容:

如果Oracle Client是32位,它将包含一个“ lib”文件夹; 但是,如果它是64位Oracle Client,它将同时具有“ lib”和“ lib32”文件夹。

另外,从Oracle 11.2.0.1开始,单独提供64位客户端版本和32位Oracle客户端版本,并且有$ ORACLE_HOME / lib64目录。

$ ORACLE_HOME / lib / ==> 32位   $ ORACLE_HOME / lib64 ==> 64位

要么

$ ORACLE_HOME / lib / ==> 64位   $ ORACLE_HOME / lib32 ==> 32位

Veverke answered 2020-02-18T15:37:11Z

0 votes

对于Oracle 12.1 Windows客户端,查看TNSPING命令的输出似乎有效:

在64位OS上安装了32位:

C:> tnsping

适用于32位Windows的TNS Ping实用程序:版本12.1.0.2.0-生产   在02-FEB-2016 15:44:37

版权所有(c)1997、2014,Oracle。 版权所有。

在64位OS上安装了64位:

D:> tnsping

适用于64位Windows的TNS Ping实用程序:版本12.1.0.1.0-生产   在02-FEB-2016 16:00:23

版权所有(c)1997、2013,Oracle。 版权所有。

Troy answered 2020-02-18T15:38:07Z

-1 votes

在64位系统上:

32位驱动程序:C:\Windows\System32\odbcad32.exe

64位驱动程序:C:\Windows\System32\odbcad32.exe

转到驱动程序选项卡

版本在那里也显示。

Ivan Chau answered 2020-02-18T15:38:44Z

你可能感兴趣的:(判断oracle客户端是32还是64,64位-如何知道已安装的Oracle Client是32位还是64位?)