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数据库了。