首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装ODAC (Xcopy)后无法设置ODBC

安装ODAC (Xcopy)后无法设置ODBC
EN

Stack Overflow用户
提问于 2009-07-01 16:05:35
回答 2查看 3.4K关注 0票数 2

我们正在尝试使用ODAC Xcopy来最小化安装Oracle 11g客户端的占用空间。目前,我们使用Oracle 11g管理员安装(大约700MB)。我尝试过使用ODAC Xcopy,这很有效。但是,我现在遇到的唯一问题是,我不能仅通过安装ODAC Xcopy来在目标系统上设置ODBC。

安装ODAC (Windows XP fyi)后,我转到控制面板-->管理工具-->数据源( ODBC )-->系统DSN-->添加-->Microsoft ODBC for Oracle。我得到以下错误:

“找不到Oracle(tm)客户端和网络组件。这些组件由Oracle提供,是Oracle 7.3版(或更高版本)客户端软件安装的一部分。在安装这些组件之前,您将无法使用此驱动程序。”

我尝试编辑注册表并创建与Oracle Admin安装创建的相同的注册表项,但仍然没有成功。我不知道怎么才能克服这一点。有什么建议吗?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-07-01 21:44:00

您不应该使用Oracle驱动程序而不是Microsoft ODBC驱动程序吗?微软的驱动程序将需要SQLNet驱动程序,该驱动程序与您的完整客户端安装一起提供。在安装Oracle ODAC之后,应该有一个额外的ODBC驱动程序可用。转到ODBC Adminstrator的Drivers选项卡,您应该会看到类似于"Oracle OraClient11g_home1“和版本为11.thing的内容。这就是你应该使用的DSN驱动程序。我只使用了10g ODBC安装(可以通过选择"Instant Client“进行最低限度的安装)。

HTH

票数 0
EN

Stack Overflow用户

发布于 2018-03-10 02:52:55

我建议你坚持使用完整的安装程序,它负责所有的配置任务(注册表、DLL注册等),但使用响应文件进行自定义安装。

从以下位置获取Oracle的正确版本(不是ODAC):

32位:

代码语言:javascript
复制
https://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip

64位:

代码语言:javascript
复制
https://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip

Oracle客户端必须与您的可执行文件的匹配。

使用此响应文件执行静默安装(根据需要进行编辑,并在与setup.exe相同的目录中另存为client_install.rsp )

Response file

代码语言:javascript
复制
setup.exe" ORACLE_HOME_NAME=OracleClient11201 -waitforcompletion -nowait -silent -responseFile client_install.rsp 

关键配置条目如下:

代码语言:javascript
复制
oracle.install.client.customComponents="oracle.rdbms.oci:11.2.0.1.0","oracle.network.client:11.2.0.1.0","oracle.odbc:11.2.0.1.0"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1069997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档