Linux下安裝完後Oracle客戶端後調用OCI,編譯沒有問題,運行時發現
cannot open shared object file libclntsh.so.10.1: No such file or directory
經過查找發現是oracle的路徑沒有設置
輸入:
locate libclntsh.so.10.1
獲取對於路徑
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
編輯/etc/ld.so.conf
vim /etc/ld.so.conf
在最後一行輸入獲取的路徑
/oracle/product/10.2.0/db_1/lib/
執行
ldconfig