【问题标题】:Oracle odbc connectionOracle odbc 连接
【发布时间】:2014-09-11 14:46:53
【问题描述】:

我正在尝试使用不同的 ODBC 客户端(高级查询工具和 ODBC 查询工具)连接到我的远程 Oracle 数据库,但每次都收到以下错误:ORA-12560: TNS:protocol adapter error

我的连接设置是:

Driver={Microsoft ODBC for Oracle};dbq=192.168.10.11:1521/TEST_DB;Uid=username;Pwd=password;

您能否解释一下我的连接设置出了什么问题,或者我需要配置其他东西吗?

【问题讨论】:

标签: oracle odbc


【解决方案1】:

需要在连接字符串的某个位置指定 Oracle SID 或服务名称。以下是两个示例,一个指定 SERVICE_NAME,另一个指定 SID:

Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=199.199.199.199)(PORT=1523))(CONNECT_DATA=(SID=dbName)) );Uid=myUsername;Pwd=myPassword;

Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=199.199.199.199)(PORT=1523))(CONNECT_DATA=(SERVICE_NAME=dbName)) );Uid=myUsername;Pwd=myPassword;

检查您的驱动程序文档以确保您包含所有必需的连接选项。我认为最少需要的详细信息是服务器、端口、SID 或服务名称、UID 和 PWD。​​p>

托尼·霍尔

【讨论】:

    【解决方案2】:
    Driver={Microsoft ODBC for Oracle};
    CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=server)(PORT=7001))(CONNECT_DATA=(SERVICE_NAME=myDb)));
    Uid=myUsername;Pwd=myPassword;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多