gpt4 book ai didi

database - Oracle - 使用 MS Access 的 ODBC 连接错误 (ORA-12154)

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:35 24 4
gpt4 key购买 nike

我正在尝试使用 MS Access 连接到 Oracle 数据库。我不断收到以下错误消息:

ORA-12154: TSN- 无法解析指定的连接标识符

Oracle Drivers OracleClient10g 可以验证数据库服务器是否存在。

我的 tsnnames.ora 文件中有一个部分如下所示:UBASEP10G = (说明 = (地址列表 = (地址 =(协议(protocol) = TCP)(主机 = bxxx-xxx.yyyy.com)(端口 = 1521)) ) (连接数据 = (SERVICE_NAME = UBASE) ) )

根据我解决此错误的尝试,我将其添加到 sqlnet.ora 文件中:

NAMES.DIRECTORY_PATH=(主机名、ONAMES、TNSNAMES、LDAP、EZCONNECT)

当使用 Windows ODBC 驱动程序配置实用程序时,它会要求以下内容以下信息数据源名称:我的源名称TSN 服务名称:UBASEP10G用户 ID:我的用户 ID

有什么建议吗????

最佳答案

我没有 Access,但使用 Excel 2007,我必须执行以下操作:

  1. 打开 ODBC Administrator(在管理员控制面板中)
  2. 对于用户 DSN 或系统 DSN,单击添加...
  3. 选择“Oracle in OraDb10g_home1”作为驱动程序
  4. 在 Oracle ODBC 驱动程序配置中,我输入:
    • 数据源名称:myOracleDsn
    • 描述:这是我的 Oracle 数据库的 DSN
    • TNS 服务名称:oratns
    • 用户 ID:scott
  5. 单击“测试连接”,然后输入“tiger”作为密码。显然,我正在连接到我的 scott/tiger 示例 Oracle 数据库。另外,当我安装 Oracle 时,我选择了 oratns 作为我的 TNS 名称。上面的其他两个值是任意的——您将在 Excel 的对话框中看到它们。
  6. 如果测试成功,请单击“确定”。
  7. 转到 Excel 并建立到 DSN 的新连接。该对话框将显示“myOracleDsn”作为一个选项。选择它,再次输入“tiger”作为密码,您应该可以正常连接。

关于database - Oracle - 使用 MS Access 的 ODBC 连接错误 (ORA-12154),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com