【问题标题】:node-odbc SSL support节点 odbc SSL 支持
【发布时间】:2017-10-06 12:16:48
【问题描述】:

我正在尝试使用在 Oracle 数据库服务器上配置 SSL 的 node-odbc 节点模块从 Linux 机器连接到 Oracle 数据库。但是连接挂起,一段时间后它返回错误。看来 node-odbc 不支持 SSL 加密。

返回错误:

{ Error: [unixODBC][DataDirect][ODBC 20101 driver][20101]11603
    at Error (native)
  errors:
   [ { message: '[unixODBC][DataDirect][ODBC 20101 driver][20101]11603',
       state: '21' },
     { message: '[unixODBC][DataDirect][ODBC 20101 driver]7529',
       state: '08001' } ],
  error: '[node-odbc] SQL_ERROR',
  message: '[unixODBC][DataDirect][ODBC 20101 driver][20101]11603',
  state: '21' }

以下是环境详情:

Linux 发行版名称和版本:

Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:        14.04

司机经理:

UnixODBC v2.3.4

ODBC 驱动程序:

Name: Progress DataDirect Connect for ODBC Oracle WP Driver
Version: 7.1.6

连接字符串:

"DRIVER={Connect64_for_ODBC_71};HOST=<host IP>;PORT=1521;UID=<user ID>;PWD=<user pwd>;
SERVICENAME=orcl;EncryptionMethod=1;Truststore=/root/Oracle_POC/SSL/ssl_certs/server.pem;
TruststorePassword=<truststore pwd>;ValidateServerCertificate=1"

node-odbc 是否支持 SSL 加密?

【问题讨论】:

    标签: oracle ssl node-odbc


    【解决方案1】:

    如果未正确配置 ODBC 环境,则会返回未解决的错误代码。 11603 解析为“ORA-12203:无法连接到目的地”

    确保已将 odbc.sh(随 DataDirect Oracle ODBC 驱动程序安装的脚本)中的环境变量合并到节点环境中;并尝试再次运行它以加载 DataDirect ODBC 驱动程序管理器而不是 UnixODBC。

    【讨论】:

      猜你喜欢
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2014-02-02
      相关资源
      最近更新 更多