我正在做一些練習clsql
。我想連接我的oracle服務器,因此我的連接功能是;clsql連接oracle數據庫
(connect '("192.168.2.3" "xe" "username" "password") :database-type :oracle)
當我打回,以下錯誤消息出現。
Couldn't load foreign libraries "libclntsh", "oci". (searched *FOREIGN-LIBRARY-SEARCH-PATHS*) [Condition of type SIMPLE-ERROR]
我已經安裝了oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
,並定義export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
那麼,還有什麼應該怎麼做來連接服務器?
什麼操作系統?什麼是Lisp編譯器? CLSQL如何安裝(asdf-install,clbuild等)? – Ken 2010-08-28 15:28:40
當我無法連接到MySQL時,部分問題是字長問題:操作系統,Lisp和MySQL庫是32位和64位的混合。 (我從來沒有完全工作,但解決這個問題至少導致它在以後的過程中失敗!) – Ken 2010-08-28 15:29:47
我使用的是linux(fedora 13),我的lisp解釋器是sbcl,我通過clbuild安裝了clsql。我也有類似的錯誤與MySQL。 – haluk 2010-08-29 01:22:18