问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

装了一个WINDOWS上的ORACLE客户端,如何看这个客户端是多少位的

发布网友 发布时间:2022-04-11 19:01

我来回答

2个回答

懂视网 时间:2022-04-11 23:23

随着现在操作系统64Bit使用越来越广泛,相关的软件也紧跟潮流,因为不再局限于4GB内存的限制,可以肆无忌惮的发挥性能优势,Esri的ArcGIS产品也是一样,在仅仅只有ArcSDE分32Bit和64Bit的时候,ArcGIS Server10.1就只有64Bit软件,但是常用的ArcGIS Desktop1

随着现在操作系统64Bit使用越来越广泛,相关的软件也紧跟潮流,因为不再局限于4GB内存的限制,可以肆无忌惮的发挥性能优势,Esri的ArcGIS产品也是一样,在仅仅只有ArcSDE分32Bit和64Bit的时候,ArcGIS Server10.1就只有64Bit软件,但是常用的ArcGIS Desktop10.1、ArcGIS Engine10.1还仍然是32Bit的程序,我们也知道10.1以后的版本推荐直连,那么针对32Bit的程序就需要使用32Bit的oracle客户端来连接,那么怎么才能判断oracle客户端的位数呢?


对oracle服务器端的位数非常好判断,只需要连接成功sqlplus就可以很明显的看到oracle服务端的位数

C:UsersAdministrator>sqlplus system/oracle@orcl_165

SQL*Plus: Release 11.2.0.1.0 Production on 星期日 1月 6 10:48:22 2013

Copyright (c) 1982, 2010, Oracle. All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>
我们可以很明显的看到64Bit的标志


那么对oracle客户端来说怎么办呢?如果是自己安装的oracle客户端,当然知道位数了(废话)


Linux 操作系统

对Linux来说,这个也很容易查看,我们只需要使用file命令,对安装好的oracle任意文件(.so、.exe等)就可以查看位数

[oracle@rhsde bin]$ file sqlplus
sqlplus: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
通过上面可以看出是64Bit的程序


Windows操作系统

对Windows操作系统,特别是oracle软件或者已知的程序有几种方法可以参考

1:使用tnsping的方法来查看

C:UsersAdministrator>tnsping orcl

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 06-1月 -2013 10:30:27

Copyright (c) 1997, 2010, Oracle. All rights reserved.

已使用的参数文件:
D:appAdministratorproduct11.2.0client_1
etworkadminsqlnet.ora


已使用 TNSNAMES 适配器来解析别名
尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = lish)(PORT = 1521))) (CONNECT_DATA = (SERVICE
_NAME = orcl)))
TNS-12541: TNS: 无监听程序
从上面可以明显看到我的客户端安装的是32Bit的

注意:有时候用户可能既安装了32Bit的软件又安装了64Bit的软件,这时候主要查看哪个环境变量在前面


2:查看任务管理器

这个也可以应用于相关程序,我们可以运行相关程序,或者执行一个sqlplus命令,查看任务管理器


同样,这种方法可以应用到现在可以运行的软件来判断相关的位数。


3:使用Dependency Walke来判断

Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.

Dependency Walker is also very useful for troubleshooting system errors related to loading and executing modules. Dependency Walker detects many common application problems such as missing modules, invalid modules, import/export mismatches, circular dependency errors, mismatched machine types of modules, and module initialization failures.

Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, and 7. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. It can be run as graphical application or as a console application. Dependency Walker handles all types of module dependencies, including implicit, explicit (dynamic / runtime), forwarded, delay-loaded, and injected. A detailed help is included.

Dependency Walker is completely free to use. However, you may not profit from the distribution of it, nor may you bundle it with another product.
下载地址:

Download Version 2.2.6000 for x86 (Windows 95 / 98 / Me / NT / 2000 / XP / 2003 / Vista / 7) [610k]
Download Version 2.2.6000 for x64 [468k]
Download Version 2.2.6000 for IA64 [605k]

使用这个工具,32Bit的Dependency可以打开32Bit的文件,但是打不开64Bit的文件,这样也能判断到底是32还是64Bit的


总体感觉,Windows这方面不如Linux好用,特别是我只想知道某个dll是否是多少位,除了使用该软件,我还没有找到其他好用方便的方法?

如果大家有谁知道,欢迎回复交流!

-------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

热心网友 时间:2022-04-11 20:31

如果你是64位的操作系统,可以先启动sqlplus,然后 不要关闭sqlplus,进入任务管理器,查看sqlplus的进程,如果该进程名字后面有 *32的,证明为32位。
如何查看Oracle客户端版本

Windows平台:方法1: 查看安装的Oracle客户端版本如下所示,使用sqlplus -v命令,可以查到该客户端安装的 11.2.0.1.0的客户端版本。C:\Users>sqlplus -vSQL*Plus: Release 11.2.0.1.0 Production如果我要查看这个客户端版本是32bit还是64bit的呢,该如何查看,方法如下所示:Step 1:运行sqlplu...

oracle客户端 64位和32位有什么区别

oracle客户端64位与32位只是针对不同位数的操作系统,在使用中几乎没有区别。但针对第三方软件PL/SQL目前正常情况只能支持32位客户端,在64位客户端下则要进行客户端的重新配置。附:oracle客户端位数查询方法:Step 1:运行sqlplus /nolog命令,如果你服务器安装了多个客户端版本,那么应该进入对应安装目录...

...装了客户端,没有装数据库,现在要查看这个客户端的版本,怎么查?_百度...

可以直接运行oemapp console上面有个帮助---关于 里面有版本信息 另外你可以在添加删除程序里看撒

主机上已经有oracle用户,已经安装oracle软件了 但是不知道是服务器还是...

应该是windows系统吧?到控制面板-管理工具-服务里看是不是 有一堆oracle打头的服务,如果有就是服务器端。或者用sqlplus /nolog进行登录,如果conn / as sysdba报告connected,那说明是服务端。这步成功的话,再select * from dual ,如果返回d x这样的结果说明实例已经创建且open了,也可以查一些系统...

如何在安装32位Oracle客户端组件的情况下以64位操作系统中运行_百度知 ...

1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\...

oracle客户端 64位和32位有什么区别

基本没有区别,其功能都是实现客户端与服务端进行连接通信。最大的区别是对操作系统的选择。32位是针对原先的32位xp,win7等系统来设计的。64位是针对64位操作系统设计。

oracle客户端11g完整版装完后系统仍然没有oracle数据源

你是64位电脑,里面会有2个ODBC程序,一个64位,一个32位。C:\Windows\SysWOW64\odbcad32.exe 是32位的ODBC。C:\Windows\System32\odbcad32.exe 是64位ODBC(你没看错,64位居然在system32中!)安装32位Oracle Client软件后,会自动安装32位的驱动程序。安装64位Oracle Client软件后,会自动...

在Windows 下如何访问Linux 中的Oracle 数据库 如何配置tns

首先必须安装Windows版本的Oralce客户端程序(服务端也可以,它包含客户端内容,但安装后文件会更大)。安装到最后,需要设定主机IP、服务名称等,这些可以随意填写,因为后面可手工配置。安装完Oracle程序后,进入安装目录,在Client\Netork\Admin目录下会有一个tnsnames.ora文件,用记事本打开它。编辑或新增...

如何修改Oracle数据库字符集

1、首先我们打开电脑桌面,同时按windows徽标键和R键,在弹出来的窗口里输入,regedit,点击OK按钮。2、打开后进入注册表界面。3、打开后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle选项,自己查找即可找到。4、oracle下有好几个目录,可以都点点,因为目录名字可能不一样,不能肯定的说就是跟我...

...10添加oracleodbc驱动时提示无法加载oracle如何解决

确保你正在安装与你的Windows 10系统位数(32位或64位)匹配的Oracle ODBC驱动程序。如果你的系统是64位的,应该安装64位的驱动程序。安装Oracle客户端:Oracle ODBC驱动通常需要与Oracle客户端一起安装。确保你已正确安装Oracle客户端,并且客户端的版本与ODBC驱动兼容。检查环境变量:确保系统的环境变量中...

如何安装u8客户端 u8客户端安装不上 闲鱼客户端可以装在电脑上 手机上的客户端从哪找 客户端也要装 没装客户端可以用吗 U8装客户端 下载安装客户端 凯迪客户端怎么装
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
做了好乱的梦,求解! ae缺少p1效果是要装什么插件? ...荣耀》中“网络诊断”居然可以测定酒店有无摄像头,这是好事吗? 七叶一枝花花苞里面的红米是什么 q了是什么意思? ...Q就可以,格式也没错,也只几十K,别人发给我都可以,哪里出问题了... 显的么说友Q在微 ?Q上新示怎让在说我空里动间的态不更好博 诺诗兰户外品牌怎么样 新隋唐英雄传张卫健萧妃是刘小庆吗 红尖椒和朝天椒介绍!红尖椒和朝天椒哪个辣? 怎么判断oracle客户端,服务器端的位数 “/”应用程序中的服务器错误。 未能加载文件或程序集“Dasic”或它的某一个依赖项。磁盘空间不足。 (异常 ASP.NET运行时错误:未能加载文件或程序集或它的某一依赖项.参数错误. 怎么使用 vmware workstation pro 安装 oracle enterprise linux 64位 c#中出现错误 找不到类型或命名空间名称“IrasterAnalysisEnvironment” c#arcengine 怎么由raster转换成dataset 在axMapContory空间中加载tif格式的影像,C#编码如何写? arcengine : Failed to copy raster dataset 如何把Mathematica 的Dataset 数据集分割成训练集和测试集 (50分追加)arcgis9.2导入图片时出错,提示“invalid raster dataset”,同学的却可以导入。 如何读取栅格数据的属性和遍历栅格数据 DEM数据打不开呀,在arcgis中显示invalid raster dataset。求解答啊。。路径不是中文名。 arcgis 模型制作问题 ArcGIS建库的问题!小问题,关于,建RasterDataSet后,修改! c#二次开发中IRasterDataset和IRasterDataset2有什么区别? ArcGIS Server服务注册到oracle数据库上,地图字段Fields变为大写 怎样才能变为小写 Raster Catalog和Raster Dataset的区别 linux操作系统安装oracle11G在创建数据库实例时候遇到的问题 新系统,直接安装oracle 11g 64位客户端,服务中无oracle相关服务,注册表中也没有,是为什么? win8.1中安装oracle11g问题 如何判断oracle的版本和位数 主机上已经有oracle用户,已经安装oracle软件了 但是不知道是服务器还是客户端,如何确认是不是服务器端? 什么是oracle客户端,什么事服务器端 oracle_rac 创建表空间 10G 20G 有时候可以创建成功,有时候又不能创建成功。 ORACLE10G RAC中,监听状态如下图所示,请问能正常实现VIP漂移么? oracle数据库创建主键问题 oracle主键需要建立索引吗 oracle 数据库中主键索引和唯一索引有什么区别 在oracle中,创建表时,不创建主键,有没有默认索引?如果有,是什么索引? 求GIS大牛进!!arcgis中的spatial analysis的选项 请问高手,Arcgis里怎么作空间分析?已调用“Spatial Analyst”,但是空间分析的工具却不可用! 请问arcgis中 spatial analysis 和 3d analysis 用途 arcgis空间分析spatial analyst初始化中栅格值大小怎么确定? arcgis10 spatial analyst 空间分析不能用 ArcGIS 9.3 空间分析问题. 空间分析模块出现错误!!提示:Spatial Analyst (license not avaiable) arcgis中的cokriging分析如何操作? 用arcgis做地形分析 如何用arcgis分析以一个坐标点五公里为半径做组成分析? GIS开发框架 ARCGIS为何不识别数据库中的数据层?