Ad Widget

Collapse

Работа с odbc. утилита isql

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GOID
    Member
    • Oct 2014
    • 35

    #1

    Работа с odbc. утилита isql

    Добрый день!

    Выполнил настройку взаимодействия с ODBC по мануалу.

    При выполнении одного из шага проверки соединения с использованием утилиты ISQL получаю такую ошибку (пользователь root):
    Code:
    [01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/10.2.0.5/client/lib/libsqora.so.10.1' : file not found
    [ISQL]ERROR: Could not SQLConnect
    При этом zabbix'ом сбор данных выполняется, получаемые данные доступны в web-интерфейсе.

    Есть идеи почему такое может происходить ?
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Какбэ все намекает на то, что нет libsqora.so и ее производных. Нужно искать пакет с ним под вашу систему, ставить.

    Comment

    • GOID
      Member
      • Oct 2014
      • 35

      #3
      То есть, zabbix может данные собрать без этих библиотек ? Забыл уточнить, что файл по пути - имеется.

      UPD: посмотрел историю команд консоли - до перезагрузки сервера утилита работала. Настройку по мануалу довел ведь до конца.
      Last edited by GOID; 22-09-2015, 10:59.

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        А пишет, что file not found.

        https://community.oracle.com/thread/...art=0&tstart=0

        Похоже, конечно, на потерю переменной окружения, раз до перезагрузки работало.

        Comment

        • GOID
          Member
          • Oct 2014
          • 35

          #5
          Да. Действительно, после установки переменных утилита запустилась.
          Code:
          export ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client
          export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$LD_LIBRARY_PATH
          export TNS_ADMIN=$ORACLE_HOME/network/admin
          export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
          Спасибо!

          Посчитал, что прописать переменные в /etc/init.d/functions будет достаточно... Ошибся.
          Last edited by GOID; 22-09-2015, 11:39.

          Comment

          Working...