跳到主要内容

libclntsh.so.12.1: cannot open shared object file: No such file or directory

前面在用 node-oracledb 的时候一切正常,但是今天重启服务后报了一个错: libclntsh.so.12.1: cannot open shared object file: No such file or directory

原因

缺少环境变量,重新添加就行了。

解决步骤

1. 编辑 /etc/ld.so.conf

vim /etc/ld/so.conf

2. 在文件添加相关路径, 保存

/usr/lib/oracle/xxx/client64/lib

3. 执行 ldconfig