在Zabbix Server服务器上安装oracle-instantclient11.2后,结果使用sqlplus命令时遇到“sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory“错误,下面总结一下解决过程。希望对以后遇到的人有所帮助.
操作系统版本 :CentOS Linux release 8.2.2004 (Core)
Oracle Client:oracle-instantclient11.2
从官方网址下载这些安装包:
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
安装过程非常简单,如下所示:
# rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
# rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
# rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm