[Oracle]使用InstantClient访问Oracle数据库
2015-09-11 14:14
453 查看
环境
操作系统: Win8.1 EnterpriseOracle开发工具: PL/SQL Developer 7.0.1.1066 (MBCS)
步骤
下载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 | 根据自己的数据库实际情况配置 |
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。
尝试连接
配置好了,使用数据库账户密码登录测试连接。参考
Instant Client:http://www.oracle.com/technetwork/database/features/instant-client/index-100365.htmlInstant Client FAQ:http://www.oracle.com/technetwork/database/features/oci/ic-faq-094177.html?ssSourceSiteId=otncn#A5028
相关文章推荐
- 枚举法计算全年周内星期几的次数
- java 操作oracle 数据库,按Time排序 ,取前10条
- oracle 字符串分割
- mysql 实现oracle里面row_number() OVER (PARTITION BY cid,author ORDER BY id DESC) 的方法
- springMVC+MyBatis+Oracle+Web实现增删改查(附带完整案例+数据库数据)
- oracle表锁定与解锁
- Oracle 11g 默认用户名和密码
- 计算两个日期之间的工作天数
- oracle 创建用户
- Oracle存储过程基本语法介绍
- oracle spool 用法小结及执行.sql文件
- PLSQL连接远程ORACLE数据库
- Oracle配置文件
- oracle还原初始化数据
- oracle11g中ASM磁盘组的mount
- oracle like 索引问题
- Oracle(十二)PL/SQL 触发器
- Oracle(十一)PL/SQL 存储函数 & 存储过程
- sql server转oracle存储过程改造中游标替代方案
- oracle的sqlldr并行导入表不要加索引