2015-06-02 1 views
0

Спасибо заранее i я перед этой ошибкой из двух days.iam возможности получить выход из через командную строку в Nagios конецОшибка установки install_driver (Oracle): невозможно загрузить '/usr/local/lib/perl5/auto/DBD/Oracle/Oracle.so' для модуля DBD :: Oracle: libocci.so.11.1

/USR/местные/Nagios/libexec/check_oracle_health --connect 192.168.2.92:1521/modula --user Nagios --password Nagios --mode tnsping

выход является OK - соединение установлено в 192.168.2.92:1521/modula. Но когда я иду в графическом режиме он дает мне ошибку

CRITICAL - не может подключиться к 192.168.2.92:1521/modula. Ошибка install_driver (Oracle): невозможно загрузить '/usr/local/lib/perl5/auto/DBD/Oracle/Oracle.so' для модуля DBD :: Oracle: libocci.so.11.1: не удается открыть файл общих объектов: Нет такой файл или каталог на /usr/lib/perl5/DynaLoader.pm line 200. at (eval 18) line 3 Ошибка компиляции в требовании на строке (eval 18) 3. Возможно, требуемая общая библиотека или dll не является установлен там, где ожидается в/USR/местные/Nagios/libexec/check_oracle_health линии 5837 \ п

Plese помочь мне решить эту ошибку.

ответ

1

Я имел этот вопрос на CentOS 6 и вот как я решил это:

`echo "$ORACLE_HOME/lib" >> /etc/ld.so.conf.d/oracle-x86_64.conf && ldconfig` 
+0

Это также работает в Fedora 25. –

0

Ответ Джордан Нойфельд хорош и может быть достаточно для вас (я проверил это на CentOS 7), но я рекомендую установить эти переменные окружения:

export ORACLE_HOME=/usr/lib/oracle/11.2/client64 
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:$LD_LIBRARY_PATH 
export PATH=/usr/lib/oracle/11.2/client64/bin:$PATH 

[примеры для оракула instantclient11.2 основного-11,2 оборотов в минуту, пути изменения, если необходимо]

Смежные вопросы