Win7 x64 PL/SQL 连接 Oralce 报错问题 报 Could not initialize 问题
错误信息:Initialization error Could not initialize d:\app\Adminnistrator\product\11.2.0....Make sure you have the 32 bits Oracle Clinet installed.
错误原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。 所以得下载一个32位 下面有解决方法 6 步 帮你走出困扰
解决方法:
1. 从 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载如图(1) 点击图1会跳转到图2 下载对应链接。如图2
2.下载下来之后解压,把解压后的 instantclient_12_1 文件夹复制到oracle的安装目录 app\Administrator\product\11.2.0 下面如图
3. 在 instantclient_12_1 文件夹中新建文件夹 NETWORK 在 NETWORK文件夹中新建 ADMIN 文件夹 在 ADMIN文件夹中新建文件 tnsnames.ora 如图
4.配置刚才新建的那个 tnsnames.ora 文件 如图 注意:别配置错了,不是配置oracle安装目录下面的,而是刚才下载下来的32位的的那个路径下面的。
5. 运行 PLSQL Developer 如图,直接点Cancle取消 进入下一步界面。如图:
6.配置Oracle Home(empty is autodetect) 复制地址为:刚才在第2步的那个地址 D:\app\Administrator\product\11.2.0\instantclient_12_1 如图:
配置OCI library (empty is autodetect) 复制地址为:刚才在第2步的那个地址 D:\app\Administrator\product\11.2.0\instantclient_12_1\oci.dll 如图
配置好了之后点击OK .
在次运行一下PLSQL 就可以连接成功了
如果不行的话,请留言说明问题!