[原]配置使用Oracle InstantClient

[原]配置使用Oracle InstantClient

    运行基于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修改名字或删除

你可能感兴趣的:([原]配置使用Oracle InstantClient)