libzdb切換資料庫時遇到的問題?

2021-07-09 04:09:52 字數 632 閱讀 8120

libzdb切換資料庫時遇到的問題?

發現在熱切換資料庫型別時,程式會報不支援對應的資料庫,丟擲如下異常:

sqlexception:failed to start connection pool -- database protocol 'mysql' not supported

raised in connectionpool_start atsrc/db/connectionpool.c:294。

這個問題與linzdb在./configure的過程中,會配置相關選項,導致編譯(make)和安裝(make install)的程式版本.so/.a檔案只適合你配置的資料庫,如果你需完成切換,需完成相關庫的解除安裝。

makeuninstall;

然後完成相關配置,如是mysql,

./configure

make

make install

如是oracle:

./configure--with-oci-include=/usr/include/oracle/11.1.0.1/client--with-oci-lib=/usr/lib/oracle/11.1.0.1/client/lib

make

make install

需配置相關標頭檔案。

資料庫連線池libzdb的使用

在上乙個專案的效能測試中,發現瓶頸主要在對資料庫的操作上,原來的系統對資料庫操作只有乙個連線,而io操作的效率相對於計算的效率而言簡直是一種不可容忍的。所以就產生了在這個專案中使用資料庫連線池這種想法。由於時間比較緊張,碰巧在網上找到了乙個開源的資料庫連線池,所以也就誕生了這篇博文。當然對於技術實力...

Android使用資料庫時遇到的問題

1 idioms cannot be resolved or is not a field 問題原因 呼叫 r.raw.idioms 時程式報錯,經檢查發現我的資料庫未匯入 raw目錄中,匯入後發現仍報此錯誤 仍報此錯誤的原因應該是系統不自動儲存資料,需手動更新。解決辦法 只需要將 import a...

2009 4 8 匯入資料庫時遇到的問題

2009 4 8 匯入cjcy資料庫時遇到的問題 匯入的時候,發現bim.custom沒導進來,於是 imp user password servicename file path.dmp tables custom from fromuser bim touser bim ignore y 進行匯...