设为首页 加入收藏

TOP

使用InstantClient访问Oracle数据库
2015-11-10 12:16:59 来源: 作者: 【 】 浏览:0
Tags:使用 InstantClient 访问 Oracle 数据库

环境


操作系统: Win8.1 Enterprise


步骤


下载InstantClient


Oracle官网http://www.oracle.com/cn/downloads/index.html 导航里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。


尝试连接


配置好了,使用数据库账户密码登录测试连接。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL开启慢查询日志 下一篇CentOS安装部署MariaDB

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: