【发布时间】:2021-05-01 02:35:59
【问题描述】:
我通过 Zabbix 安装 ODBC 来监控 Oracle 数据库,但出现错误:
无法打开 lib '/usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1'
我在教程上做了所有事情,这是我的配置:
/etc/odbcinst.ini:
[OracleDriver]
Description=Oracle ODBC driver for Oracle 12g
Driver=/usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1
/etc/odbc.ini:
[PEWDS]
Driver= OracleDriver
DSN= ROLF
ServerName= ROLF
UserID= zabbix
Password= zabbix
tnsnames.ora:
ROLF =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX)(PORT = 1539))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = EXAMPLE)
)
)
但是当我尝试连接 isql 时
isql -v PEWDS
它可以工作并连接到 isql
我尝试关注this step too,从那一步开始,我应该制作包含 oracle home、ld 库路径、nls lang 和 tns admin 的 /etc/default/zabbix-server。然后我必须重新启动zabbix-server并执行此命令strings -a /proc/(pid number)/environ,但这并不能解决我的问题..
我也尝试制作 /etc/sysconfig/zabbix-server,但是当我重新启动 zabbix 服务器时,我收到 zabbix 服务器忽略无效环境分配的错误
有人可以帮帮我吗?
【问题讨论】:
标签: oracle odbc monitoring oracle12c zabbix