我似乎无法弄清楚如何在Windows Server 2008上安装Oracle客户端.
我在这里下载了x64版本(列表中的第一个文件).该页面底部有安装说明:
第2步("instantclient")
应该运行哪个可执行文件?
Ser*_*ral 40
instantclient 只能通过在Windows PATH环境变量中定义文件夹来工作.但您可以手动"安装"以在Windows注册表中创建一些密钥.怎么样?
1)下载instantclient(http://www.oracle.com/technetwork/topics/winsoft-085727.html)
2)解压缩ZIP文件(例如c:\ oracle\instantclient).
3)在PATH中包含上述路径.

4)创建注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE]5)在上面的注册表项中,创建一个以"KEY_"开头的子键,后跟所需的安装名称:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_INSTANTCLIENT] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_INSTANTCLIENT]6)现在在上面的键中创建至少三个字符串值:
NLS_LANG = BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252 (完整列表:http://docs.oracle.com/cd/B19306_01/install.102/b14317/gblsupp.htm)ORACLE_HOME = c:\oracle\instantclient (PATH中的相同文件夹)ORACLE_HOME_NAME = MY_INSTANTCLIENT (选择任何名字)
对于那些使用Quest SQL Navigator或Quest Toad for Oracle的人来说,它会发挥作用.显示消息"Home is valid.":

现在显示注册表项以选择oracle客户端:

小智 15
我能够在32位Windows 7 PC上设置Oracle Instant Client(Basic)11g2和Oracle ODBC(32位)驱动程序.注意:你需要一个'tnsnames.ora'文件,因为它不附带一个.您可以将Google示例和复制/粘贴到文本文件中,更改您的环境参数.
设置Oracle Instant Client-Basic 11g2(Win7 32位)
(如果您使用的是64位,我认为还有一两步)
Oracle Instant Client
ODBC驱动程序
注意:"未记录"的事情让我感到困惑......
- 所有文件(客户端和驱动程序)都需要在同一个文件夹中(子文件夹中没有任何内容).
- 从命令提示符运行ODBC驱动程序将允许您查看它是否成功安装.双击安装程序只是在屏幕上闪烁一个框,不知道它是否失败,因为没有错误对话框.
完成此操作后,您应该能够使用Oracle ODBC驱动程序设置新的DSN数据源.
- 希望这有助于其他人.
方向说明:
- 下载适用于您的平台的相应Instant Client软件包.所有安装都需要Basic包.
- 将软件包解压缩到一个目录,例如"instantclient".
- 将环境中的库加载路径设置为步骤2中的目录("instantclient").在许多UNIX平台上,LD_LIBRARY_PATH是适当的环境变量.在Windows上,应使用PATH.
- 开始申请并享受.
建议提取/解压缩到新目录.他们建议 instantclient,但您可以将目录命名为任何您喜欢的名称.C:\OracleInstantClient\如果您选择,请将其命名.
然后在步骤3中,打开Windows命令提示符.类型:
PATH C:\OracleInstantClient; %PATH%`
Run Code Online (Sandbox Code Playgroud)
这里的所有都是它的!
如果要使用SQL Server Management Studio,则需要安装完整的Oracle客户端,而不是Instant Client.完整的Oracle客户端与Oracle数据库位于同一下载页面上.假设您在64位版本的Windows上进行安装,我希望您能够下载"适用于Microsoft Windows(x64)的Oracle Database 11g第2版客户端(11.2.0.1.0)".对于Instant Client,这是几百MB而不是几MB.