环境
操作系统: win8.1 enterprise
oracle开发工具: pl/sql developer 7.0.1.1066 (mbcs)
步骤
下载instantclient
oracle官网 导航里downloads里有oracle instant client下载。
将下载的压缩包解压到一个目录里,本文解压在c:\oracle目录里面。
创建tnsnames.ora文件
在上一步骤里创建的c:\oracle目录里创建tnsnames.ora文件:
orcl =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.100 )(port = 1521))
)
(connect_data =
(service_name = orcl )
)
)
配置环境变量
环境变量名 值 用途
tns_admin c:\oracle 告诉oracle数据库连接驱动tnsnames.ora的位置
nls_lang simplified chinese_china.zhs16gbk 根据自己的数据库实际情况配置
环境变量tns_admin和nls_lang可以用注册表配置代替详情看官方的faq。
path环境变量
为了让程序能够自动找到这些instantclient的库文件,建议将instantclient的目录(本文中也就是c:\oracle)加入到系统path环境变量中。如果需要使用odp.net并且不是托管的版本(odp.net managed driver不需要安装任何oracle客户端),那么这么做就是必须的。还有一点使用odp.net最好去下载oracle data access components (odac),里面同时包含instantclient和odp.net,这能最大程度保证他们版本兼容。
配置pl/sql developer
tools->preferences->oracle->connection:
oracle home=c:\oracle
oci library=c:\oracle\oci.dll
如果在系统path环境变量中添加了instantclient的目录,那么这一步就不是必须的,pl/sql会根据环境变量自动加载oci。
尝试连接
配置好了,,使用数据库账户密码登录测试连接。
本文永久更新链接地址:
