PL/SQL DEV远程连接oracle

环境:win7 64bit旗舰版 oracle 11g

所需软件及下载地址:

Oracle 64bit客户端

http://www.oracle.com/technetwork/topics/winx64soft-089540.html

PL/SQL DEV

http://www.plsqldev.com/

 

配置tnsnames.ora文件实例

#tnsnames.oraNetworkConfigurationFile:
F:\oracle\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
 
本地命名名称=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 主机ip地址)(PORT = 端口号))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 服务名)
    )
  )

配置win7系统环境变量(根据个人安装情况确认目录)

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

字符集如果不与oracle服务端的一致会有问题

可以通过select userenv(language) from dual查询

TNS_ADMIN=D:\product\11.2.0\client_1\network\admin

Path环境变量里面添加D:\product\11.2.0\client_1\bin

 

安装Oracle 64位客户端,然后用PL/SQL DEV连接oracle服务端会报错

这时需要去

http://www.oracle.com/technetwork/topics/winsoft-085727.html

下载instantclient-basic-nt-11.2.0.2.0.zip

instantclient-basic-nt-11.2.0.2.0.zip解压到oracle客户端安装目录client_1下面

 

打开PL/SQL DEV选择tool->preferences

Oracle home:

D:\product\11.2.0\client_1\instantclient_11_2

Oracle library:

D:\product\11.2.0\client_1\instantclient_11_2\oci.dll

重新打开PL/SQL DEV,输入用户名密码即可成功连接oracle数据库了。

本文出自 “linux_cheng” 博客,请务必保留此出处http://6764097.blog.51cto.com/6754097/1612471

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。