pl/sql 连接数据库报错。initialization error oracle client not properly installed
原因:PL/SQL只对32位OS进行支持,解决方法是额外加载一个oci.dll文件
解决办法:
1、下载OCI.DLL相关库文件。地址: (需注册Oracle账号) http://www.oracle.com/technetwork/topics/winsoft-085727.html -----> 接受协议-----> http://www.oracle.com/technetwork/topics/winsoft-085727.html 。
2、解压,放到指定目录, 如 C:\Program Files (x86)\instantclient-basic-win32-10.2.0.5\instantclient_10_2
3、打开PL/SQL进入,点击登录中的“取消”按钮,不登录直接进入PL/SQL操作界面,点击“工具”下“首选项” (Tools->Perferences.)如下:
选择Step1目录下插件中的oci.dll文件,如下图:
注:oracle主目录输入: C:\Program Files (x86)\instantclient-basic-win32-10.2.0.5\instantclient_10_2
OCI库填入: C:\Program Files (x86)\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll
然后应用,Login
4、 登录页面中在“数据库”选项中输入TNS中的IP:端口/数据库实例(经测试,此处必须这样写,否则不能正常连接)