1

我尝试使用 Oracle 的 Sql 服务器迁移助手(Oracle 的 SSMA)连接到 Oracle。并指定这样的参数

提供者:Oracle 客户端提供者

模式:标准模式

和连接信息(服务器名,端口...)

但我收到一条错误消息

“找不到指定的提供程序。在机器上找不到兼容的 Oracle 数据访问连接库。您可以从 Oracle 产品媒体安装它们或从 Oracle 网站下载。”

所以我安装了Oracle Data Access Components(ODAC), http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

但出现了同样的错误信息。

什么是兼容的 Oracle 数据访问连接库?

4

1 回答 1

1

我遇到了同样的问题,应用程序需要 Oracle 数据访问组件 (ODAC) 才能连接到数据库,要使用“SSMA”,您需要安装 Oracle 即时客户端,

1)下载http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html

2)解压缩,然后将文件夹添加到路径中,打开控制面板>系统>高级>环境变量>选择路径并编辑它以在您的文件夹中添加一个新条目。

3)与“系统”用户连接(用户ID =系统)

另请参阅此答案它对我有帮助https://stackoverflow.com/a/26439785/4542599

于 2018-02-11T22:21:18.367 回答