解决PL/SQL Developer 11g 64位使用instantclient_11_2 32位后还是连接不上的问题。
在网上找了很久资料,终于弄好了。
安装好PL/SQL Developer 11g后,下载instantclient_11_2 注意是(64位)
地址:http://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html
下载后直接解压到一个盘存放,注意不能目录不能有“()”,我存放在:
D:\Program Files\instantclient_11_2
新建文件夹:network和admin,admin放在network里,在admin里新建文件tnsnames.ora
如图:
打开tnsnames.ora,添加如下代码:
orcl= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.19.62)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
HOST和SERVICE_NAME根据你的实际情况修改。
打开PL\SQL Developer,不登录
设置方法:菜单Tools --> Preferences --> Connection
oracle Home填D:\Program Files\instantclient_11_2\network\admin
OCI填:D:\Program Files\instantclient_11_2\oci.dll
点击“OK”,关闭PL/SQL Developer
重新打开
这是我配置的数据配源,输入账号密码进行登录
OK,登录成功。
输入:select 1 from dual
大功告成