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