0
我想使用從db2查詢生成的共享庫。用於用戶定義函數的db2共享庫位置
我的共享庫依賴於boost
的是,在我的機器上,是定位/usr/local/lib
。
當我嘗試運行使用我的函數的查詢時,我得到了錯誤:他們dosn't工作,因爲db2無法找到boost庫,即無法解析庫的位置。
如何知道db2
在哪裏找到庫路徑以及我應該使用哪個環境變量?
我試圖用戶配置文件和profile.env,但沒有成功。
# userprofile
LIBPATH=/usr/local/lib:LIBPATH
#profile.env
DB2ENVLIST='LIBPATH ..other stuf'
好,讓我回顧一下。我應該爲普通用戶設置LD_LIBRARY_PATH(在.bashrc中),然後我需要設置thos註冊表變量。對?當你說的時候我不明白。 1.必須位於全局配置文件中:您的意思是在/ etc/profile還是其他文件中? 2.當你說'被擁有的用戶和實例擁有的環境'時,你的意思是他們的.bashrc或其他文件在他們的db2配置文件文件夾中嗎? –
太棒了!它很棒!非常感謝。 –