在Excel中创建与Oracle ODBC的连接时出错 [英] Error creating connection to Oracle ODBC in Excel

查看:390
本文介绍了在Excel中创建与Oracle ODBC的连接时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试连接到系统DSN.once中的OraClient10g_home1的Oracle ODBC,我已经测试了连接,并表示连接成功。但是当我尝试从Excel的内置函数(Microsoft Query)导入Oracle数据时,它给我以下错误消息。请让我知道如何解决这个问题。



Oracle数据库服务器 - 32位,操作系统 - Windows 10(64 - ),Excel Office 2010(32位)



解决方案

tnsnames.ora 中,您应该有一个位于目标服务器中的数据库实例的条目,如:

 
测试=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL = TCP))(HOST = )(PORT = 1521))

(CONNECT_DATA =
(SID = orcl)


然后 tnsping测试 cmd 应该可以正常工作。您将在您的odbc中使用此 tns 条目。


I am trying to connect to Oracle ODBC for OraClient10g_home1 in System DSN.once done,i have tested the connection and it says connection successful.but when i try to import Oracle data from Excel's built-in function (Microsoft Query),it gives me the following error message.please let me know how to fix this issue.

Oracle Database Server - 32 Bit,Operating System - Windows 10(64-Bit),Excel Office 2010 (32-Bit)

解决方案

in tnsnames.ora you should have an entry for database instance located in target server like :

Test=
 (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST=target server)(PORT=1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
    )
  )

then tnsping Test in cmd should work fine. you will use this tns entry in your odbc.

这篇关于在Excel中创建与Oracle ODBC的连接时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆