如何用PowerQuery连接Excel和Oracle

7kjnsjlb  于 2023-01-16  发布在  Oracle
关注(0)|答案(2)|浏览(520)

我正在尝试将Excel连接到我公司的Oracle数据库。按照以下说明操作应该相当容易:https://www.wikihow.com/Connect-Excel-to-an-Oracle-Database.
然而,到目前为止,这是不可能的,也是相当令人沮丧的。
我遵循了两种不同的方法,我在网上找到的。

    • 第一种方法:从Oracle的通用安装程序安装ODAC**

我去了这个网站https://www.oracle.com/database/technologies/dotnet-odacdev-downloads.html并下载了ODAC 12.2.0.1.1文件。
然后,我经历了安装过程基本上只需点击"下一步"的每一步。
注1:(我不知道这是否重要),在数据库连接配置选项卡中,我没有填写任何信息(仅仅是因为我不知道要在那里放什么)。它说如果不填写信息,它将不会创建TNSNAMES.ORA文件
注2:安装完成后,它会说"安装后运行位于...目录中的SQL脚本"。我没有这样做,因为我不知道怎么做。
安装完成后,将在以下位置创建一个目录:C:\app\client\myUserName\。该目录一直延伸到C:\app\client\myUserName\product\12.2.0\client_1,其中包含一堆文件和文件夹。
我注意到没有创建环境变量

    • 第二种方法:已安装ODBC即时客户端**

我去了这个网站https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html,下载了instantclient-basic-windows.x64-19.6.0.0.0dbru.zipinstantclient-odbc-windows.x64-19.6.0.0.0dbru.zip
然后我创建了目录C:\Oracle\instantclient_19_6,并将两个文件夹的内容解压到其中。
最后,我以管理员身份从命令行运行odbc_install,但得到的是Oracle ODBC Driver with same name already exists
注意:在本例中,我还注意到没有创建环境变量

    • 结果**:

当我转到Excel并单击Data\From Database\From Oracle Database时,我一直收到与以前相同的错误:* * 未安装推荐的提供程序("Oracle. DataAccess. Client")。您可以继续使用当前的提供程序,但它已被弃用,可能无法正常工作。"**。

ee7vknir

ee7vknir1#

我可以通过安装64位版本的Oracle客户端来解决这个问题。它位于https://www.oracle.com/database/technologies/112010-win64soft.html,文件win64_11gR2_client.zip
虽然消息 “建议的提供程序('Oracle.DataAccess.Client')未安装。您可以继续使用当前的提供程序,但它已被弃用,可能无法正常工作。" 仍然存在,但我在忽略它后能够连接。

o75abkj4

o75abkj42#

我也尝试了一大堆方法,终于摆脱了"未安装oracle. dataaccess. client"错误。
安装用于Microsoft的Oracle客户端工具:
面向Visual Studio的Oracle开发人员工具(代码)和ODAC https://www.oracle.com/database/technologies/net-downloads.html
Microsoft工具的Oracle客户端安装并配置ODP. NET以支持与Oracle数据库的64位Microsoft工具连接。它支持与Power BI桌面、Power BI服务、Excel、SQL Server Analysis Services、SQL Server数据工具、SQL Server Integration Services、SQL Server Reporting Services和BizTalk Server连接。
我已经安装了适用于Microsoft Windows x64(64位)的Oracle客户端Microsoft工具19.17(V1032890-01.exe)。
或者,您可以访问了解更多信息链接:
将Microsoft工具连接到Oracle数据库https://www.oracle.com/database/technologies/appdev/ocmt.html
教程〉Power BI桌面:连接到Oracle数据库https://www.oracle.com/a/ocom/docs/database/microsoft-powerbi-connection-adw.pdf

相关问题