Нужно мониторь БД Oracle через odbc запросы, поставил пакеты Oracle, но при запросе к БД выдает
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/21/client64/lib/libsqora.so.21.1' : file not found
[ISQL]ERROR: Could not SQLConnect
Библиотека есть, права на нее выданы.
В переменных в профиле прописал
NLS_LANG=american_cis.cl8mswin1251; export NLS_LANG
NLS_LANG=American_America.CL8MSWIN1251; export NLS_LANG
ORACLE_BASE=/usr/lib/oracle/21/client64/lib; export ORACLE_BASE
ORACLE_HOME=/usr/lib/oracle/21/client64/lib; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
LIBPATH= /usr/lib/oracle/21/client64/lib; export LIBPATH
PATH=$PATH:/usr/lib/oracle/21/client64/lib; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
Zabbix 6.2 Ubuntu 22.04
Где-то еще прописать надо переменные?
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/21/client64/lib/libsqora.so.21.1' : file not found
[ISQL]ERROR: Could not SQLConnect
Библиотека есть, права на нее выданы.
В переменных в профиле прописал
NLS_LANG=american_cis.cl8mswin1251; export NLS_LANG
NLS_LANG=American_America.CL8MSWIN1251; export NLS_LANG
ORACLE_BASE=/usr/lib/oracle/21/client64/lib; export ORACLE_BASE
ORACLE_HOME=/usr/lib/oracle/21/client64/lib; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
LIBPATH= /usr/lib/oracle/21/client64/lib; export LIBPATH
PATH=$PATH:/usr/lib/oracle/21/client64/lib; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
Zabbix 6.2 Ubuntu 22.04
Где-то еще прописать надо переменные?
Comment