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