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

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

发布网友 发布时间:2022-04-26 17:57

我来回答

3个回答

热心网友 时间:2022-04-08 03:38

win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法

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安装目录的Proct下(本机命名为:instantclient_11_2):D:\Oracle\app\dd\proct\instantclient_11_2。
拷贝数据库安装根目录下的一个目录D:\Oracle\app\dd\proct\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\dd\proct\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnames.ora)
3)安装PL/SQL Developer
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\Oracle\app\dd\proct\instantclient_11_2
OCI Library :D:\Oracle\app\dd\proct\instantclient_11_2\oci.dll
4) 设置环境变量(修改环境变量)
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv('language') nls_lang from al;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
2>.新建环境变量“TNS_ADMIN”,值为“D:\Oracle\app\dd\proct\instantclient_11_2”
最后点击"确定"退出.

启动 PL/SQL Developer ,运行无问题。

热心网友 时间:2022-04-08 04:56

C#使用System.Data.OracleClient连接Oracle数据库。之前在WinXP上正常运行的程序移植到Windows 2008 x64上之后就连不上数据库了,错误信息如下:
启动database2sharp工具时提示:
数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。
错误原因是原来WinXP机子上所安装的OracleInstantClient是32位,所以编译的程序所用的OracleClient也是32位的,从而导致兼容问题。当然,如果在64位操作系统上重新安装64位的Oracle客户端再重新编译程序也是能解决问题的。这里我们介绍一种简单的方法来移植程序。
实际上,System.Data.OracleClient所指向的是PATH环境变量下的oci.dll。因此,我们只要让程序能够找到64位的oci.dll就可以了。方法如下:
1. 下载instantclient-basic-win-x86-64-11.1.0.7.0.zip,并解压,如C:\instantclient-basic-win-x86-64-11.1。
2. 在系统的环境变量PATH中加入以上路径。
之后再运行程序,程序会依照PATH路径寻找oci.dll,如果遇到32位的oci.dll会自动略过,找到64位的oci.dll就能连接上数据库了!!!祝你成功`

热心网友 时间:2022-04-08 06:31

在64 位操作系统中运行完全无障碍运行。
以64 位运算就扯淡了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 超人sa7133,这款剃须刀什么配置 32位的oracle64位系统能用吗 超人as65剃须刀多少钱? 飞科和超人哪款型号的水洗剃须刀比较好?? 超人SA7253怎么样?超人SA7253好吗 小米体脂秤怎么查看历史数据 谁知道物理书上的密度符号是怎么打出来的? 物理量密度的符号怎样用电脑打出来 密度的符号怎么打 密度符号怎么写? 怎么才能打出密度表示的字母:rou 在苹果手机上怎么打出密度p? 武夷山十大名茶都是什么名字 儿子天天做了作业都要用手机把所有题拍了对一遍答案 这样可以吗? 在word里面如何输入水密度的符号 在孩子写作业时,家长应该在旁边刷手机吗? 怎么在excel中插入密度单位,如 吨每立方米,插入特殊符号里面没有啊,怎么才能弄出来 小学生为什么要用手机做作业 物理中的密度字母怎么写 孩子写作业喜欢依靠手机怎么办? 超人剃须刀能水洗吗 oracle有没有32位和64位的 查看Oracle是32位还是64位的方法 电动剃须刀推荐,最好可以水洗的。 win7 32位装什么oracle数据库 怎么查oracle是32位的还是64位 小米体脂秤2 怎么查看第二个人 win7 32位oracle 不能安装啊 超人电动剃须刀怎么清洗?? 怎样查看oracle是32位还是64位 请问这两款剃须刀哪款比较好? the的宾格是什么 the的宾格 oracle搭载32位客户端? 超人剃须刀哪个型号好,超人剃须刀怎么样,比价选购 32位的oracle客户端能连上64位的oracle服务吗? 名词前什么时候加the 64位Windows可以安装32位的Oracle吗 64位的win7能不能装32位的oracle? “the”的用法是什么?