ITPub博客

首页 > 数据库 > Oracle > 64位机上使用plsql连接oracle,需要安装32位的oracle客户端

64位机上使用plsql连接oracle,需要安装32位的oracle客户端

Oracle 作者:6485241 时间:2013-02-26 15:40:41 0 删除 编辑
在64位机器上了64位的oracle客户端。
然后装上PL/SQL Developer,但是连接oracle老报这个错:
Initialization error     
SQL*Net not properly installed

OracleHomeKey:       
OracleHomeDir:

看网上的说法是到工具-首选项-oracle连接去配置oracle主目录名和oci库的位置。
(Tools-Preferences-Oracle-Connection去配置Oracle Home和OCI library)
配置过后登陆时仍然报错:
Could not load "……/bin/oci.dll"
OCIDLL forced to……
LoadLibrary(……oci.dll) returned 0

解决办法是:在64位的机器上安装32位的Oracle客户端。这样的话便连接成功。



64位操作系统使用PL/SQL Developer连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:instantclient-basic-nt-11.2.0.2.0
OCI Library: C:instantclient-basic-nt-11.2.0.2.0oci.dll
•4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe


<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22585111/viewspace-1117677/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-09-23

最新文章