【问题标题】:Cannot create new Oracle ODBC Datasource无法创建新的 Oracle ODBC 数据源
【发布时间】:2017-07-28 18:19:20
【问题描述】:

我尝试在 ODBC 管理器中添加新数据源,但出现错误:

驱动程序的 ConfigDSN、ConfigDriver 或 ConfigTranslator 失败

无法访问 OraClient11g_home1 ODBC 驱动程序中 Oracle 的设置例程。请重新安装驱动程序。

重新安装 Oracle 没有帮助。

其他驱动程序(包括石器时代的“Microsoft ODBC for Oracle”)运行良好。我还可以使用我之前添加的现有 ODBC 数据源,因此驱动程序运行良好。仅当我尝试添加新数据源或尝试重新配置现有数据源时才会收到错误消息。

我找到了这个解决方案https://serverfault.com/questions/555972/cannot-create-oracle-odbc-source-on-64bit-windows-7,但它也无济于事。

【问题讨论】:

    标签: oracle odbc driver


    【解决方案1】:

    我发现了问题,它是由我的注册表中的一些手动编辑引起的。应该是这样的:

    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraClient11g_home1]
    "APILevel"="1"
    "CPTimeout"="60"
    "ConnectFunctions"="YYY"
    "Driver"="C:\\oracle\\product\\11.2\\Client_x64\\bin\\sqora32.dll"
    "DriverODBCVer"="03.51"
    "FileUsage"="0"
    "Setup"="C:\\oracle\\product\\11.2\\Client_x64\\bin\\sqoras32.dll"
    "SQLLevel"="1"
    

    Driver 的 DLL 是“sqora32.dll”,而Setup 的 DLL 是“sqoras32.dll”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2015-03-04
      • 2021-10-23
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 2022-10-16
      相关资源
      最近更新 更多