Ad Widget

Collapse

[IM002][unixODBC][Driver Manager]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aleksey.ishchenko
    Senior Member
    • May 2020
    • 187

    #1

    [IM002][unixODBC][Driver Manager]

    Пытаюсь проверить соединение с БД из консоли, выдает ошибку. Но мониторинг БД работает нормально. В чем может быть причина?

    isql -v test
    [IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
    odbcinst -j
    unixODBC 2.3.1
    DRIVERS............: /etc/odbcinst.ini
    SYSTEM DATA SOURCES: /etc/odbc.ini
    FILE DATA SOURCES..: /etc/ODBCDataSources
    USER DATA SOURCES..: /home/zabbix/.odbc.ini
    SQLULEN Size.......: 8
    SQLLEN Size........: 8
    SQLSETPOSIROW Size.: 8
    [zabbix@zabbix log]$

    odbcinst.ini

    [PostgreSQL]
    Description=ODBC for PostgreSQL
    Driver=/usr/lib/psqlodbcw.so
    Setup=/usr/lib/libodbcpsqlS.so
    Driver64=/usr/lib64/psqlodbcw.so
    Setup64=/usr/lib64/libodbcpsqlS.so
    FileUsage=1
    UsageCount=2

    [MySQL]
    Description=ODBC for MySQL
    Driver=/usr/lib/libmyodbc5.so
    Setup=/usr/lib/libodbcmyS.so
    Driver64=/usr/lib64/libmyodbc5.so
    Setup64=/usr/lib64/libodbcmyS.so
    FileUsage=1
    UsageCount=2

    [FreeTDS]
    Description=ODBC for MSSQL
    Driver=/usr/lib64/libtdsodbc.so

    [OracleDriver]
    Description=ODBC for Oracle 12
    Driver=/usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1
    Last edited by aleksey.ishchenko; 10-11-2020, 11:13.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by aleksey.ishchenko
    Пытаюсь проверить соединение с БД из консоли, выдает ошибку. Но мониторинг БД работает нормально. В чем может быть причина?

    isql -v test
    [IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
    По всей видимости, в файле odbc.ini не определён DSN с именем "test", о чём Вам и сообщается.

    Comment

    • aleksey.ishchenko
      Senior Member
      • May 2020
      • 187

      #3
      [zabbix@zabbix etc]$ isql -v DSN ABS-TEST zabbix zabbix
      [IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
      [ISQL]ERROR: Could not SQLConnect
      в odbc.ini есть эта запись
      [ABS-TEST]
      Driver = OracleDriver
      DSN = ABS-TEST
      ServerName = 10.52.4.212/ABS

      Comment

      • Evgene-mmk
        Member
        • Nov 2020
        • 44

        #4
        isql DSN [UID [PWD]] [options]

        isql -v abs-test zabbix zabbix

        Comment

        • aleksey.ishchenko
          Senior Member
          • May 2020
          • 187

          #5
          [zabbix@zabbix etc]$ isql -v abs-test zabbix zabbix
          Ошибка сегментирования

          Comment

          • aleksey.ishchenko
            Senior Member
            • May 2020
            • 187

            #6
            не прописал хосты в odbc
            в этом вся и рпоблема была
            Attached Files
            Last edited by aleksey.ishchenko; 18-11-2020, 07:39.

            Comment

            • aleksey.ishchenko
              Senior Member
              • May 2020
              • 187

              #7
              при попытке подключения к серверу с mssql через isql получаю ошибку Unable to connect: Adaptive Server is unavailable or does not exist. Это что-то на стороне msslql сервера или что-то в odbc надо добавить?

              Comment

              • Evgene-mmk
                Member
                • Nov 2020
                • 44

                #8
                Вообщем то достаточно понятно написано "Сервер не доступен или не существует" проверяй доступность по указанным в ODBC.ini параметрам ИП адрес : порт
                может быть файрвол где, или порт не прослушивается

                Comment

                • aleksey.ishchenko
                  Senior Member
                  • May 2020
                  • 187

                  #9
                  При проверке подключения к базе oracle с помощью Isql получаю ошибку
                  isql -v ibank user pass
                  Ошибка сегментирования
                  К SQL базам соединение проходит, нет соединения именно с бд оракл

                  Comment

                  Working...