运行基于Oracle的数据如果不使用ADO.NET的话必须安装Oracle客户端。如果仅仅是与Oracle进行数据交互而没有直接管理Oracle功能的话,可以自己配置Oracle Instant Client。配置方法如下:
1 版本选择:
Oracle Instant Client Basic/BasicLite 10.2.0.4(为支持TOAD9)
ODBC驱动:Oracle ODBC For Win32 10.2.0.4
2 将Oracle Instatnt Client解压至X:\Oracle\Client
3 将Oracle ODBC解压至X:\Oracle\Client
4 "控制面板"-"系统"-"高级"-"环境变量"-"系统变量"添加
NLS_LANG = AMERICAN_AMERICA.ZHS16GBK(或SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
TNS_ADMIN = X:\Oracle\Client
Path变量结尾添加X:\Oracle\Client(注:不同的路径用半角分号间隔)
5 在X:\Oracle\Client中用添加如下内容的文件,文件名为tnsnames.ora
6 在Console下到安装目录,运行odbc_install以安装ODBC驱动
7 可以下载单独的Oracle SDK 和Oracle SQL PLUS到安装目录中,解压即可运行
附ORA文件内容与格式
1 # TNSNAMES.ORA Network Configuration File:
2 X:\Oracle\Client\tnsnames.ora
3 # Generated by Oracle configuration tools.
4
5 MINEDB =
6 (DESCRIPTION =
7 (ADDRESS_LIST =
8 (ADDRESS = (PROTOCOL = TCP)(HOST =[Your Oracle Server's IP or Name])(PORT = 1521))
9 )
10 (CONNECT_DATA =
11 (SID = [Your Oracle Server's SID])
12 (SERVER = DEDICATED)
13 )
14 )
6 附:若ODBC无法连接,则将注册表中HKLM\SOFEWARE\ORACLE下的NLS_LANG修改名字或删除