小弟在使用PL/SQL12-64位版本的时候遇到了这类错误:
Initialization error 不能初始化,没有安装64位Oracle Client
OracleHomeKey: OracleHomeKey: 错误
仔细检查才发现自己使用的是win7-64位系统,oracle11g-32位的版本,PL/SQL12-64位的版本,
再去安装Oracle64位太麻烦,所以就用了一下的一些方法,就能登录了, 提供给大家参考一下;
在顺便说一下,其实这个道理都是相通的,用Oracle64位,使用PL/SQL-32位的,发现一样的错误,方法都一样;
缺少Oracle Client 就去下载一个,这里我把能用的分享出来了:
http://download.csdn.net/download/qq_34590413/9964582
1.将instantclient-basic-win-x86-64-11.2.0.1.0 文件加压至oracle文件目录product下;(图片是我的地址)
2.复制oracle安装文件夹..\network\admin下的文件 listener.ora和tnsnames.ora到..\product\instantclient_11_2的下面;
3.匿名登录到PL/SQL,点击配置→首选项→oracle主目录名(就是instantclient安装目录)点击配置→首选项→OCI库(就是instantclient目录下的oci.dll文件)
备注一下:我这个PL/SQL是汉化的版本,如果你们是英语版本的也一样位置是不会变的
这一步设置好了,已经可以正常登录了。
第一次写,欢迎交流!