连接oracle数据库与MS Excel

我创build连接的Excel电子表格与我的oracle数据库。 但是,tnsnames.ora无法读取ODBC数据源。 我已经创build了tnsnames.ora的环境variables,但仍然不起作用。 path:C:\ OraCient12c \ Administrator \ product \ 12.1.0 \ client_1 \ Network \ Admin

我正在使用Windows Server 2012 R2。

下图显示的问题。 在这里输入图像说明

获得独立于ODBC的Oracle客户端连接,然后再继续操作。

转到命令/ DOS提示符,然后使用TNSPING database-name来检查Windows客户端是否可以连接到Oracle( database-name是您正在使用的Oracle数据库被称为的任何东西)。

如果TNSPING根本无法运行,则需要安装Oracle客户端。

如果TNSPING运行但无法find/ ping您的数据库,请继续设置TNSNAMES.ora,直到您看到数据库。

要指向您自己的TNSNAMES.ora的正确位置,请使用Windows环境variablesTNS_ADMIN( http://www.dba-oracle.com/t_windows_TNS_ADMIN_environment_variable.htm )。

将TNSNAMES.ora的内容设置为您要使用的特定数据库的networking位置。

一旦你的Oracle客户端configuration正确,那么你可以继续设置ODBC数据源。 将您的数据库名称作为TNS服务名称,并将Oracle用户放在用户标识字段中。 希望它会使用ODBC层进行连接。