2009-12-20 40 views
0

我有一個bdb數據庫,我一直在使用我的XP機器。我現在正在將大部分應用程序等移植到Linux上(準確地說,Ubuntu 9.10)。將伯克利Db從XP移到Ubuntu

我不確定簡單地移動數據庫文件將工作。有沒有人經歷過將BDB數據庫從Windows平臺遷移到Linux的過程,如果有的話,過程如何?

此外,在「遷移」過程中,有什麼特別的東西需要我注意(即「陷阱」)?

+0

這是bdb(c版)還是bdb je? – Joel 2009-12-20 09:23:11

+1

步驟1:嘗試一下。第2步。如果它不起作用,請返回。 :-) – paxdiablo 2009-12-20 09:24:39

+0

理論上應該沒有問題。我懷疑這些文件是用任何平臺特定的細節進行編碼的。 – 2009-12-20 09:25:22

回答

1

簡短回答,yes,您可以在機器/操作系統之間遷移db文件。 bdb創建的文件是跨平臺的,它們只需要通過bdb讀取,這很容易。

OTN Bdb forum是一個非常好的問問bdb問題的地方。

+0

Heheh,那就是我真的在問這個問題。我只是想在嘗試遷移幾個Gb數據之前得到第二個意見。另外,如果在移動數據庫時遇到任何問題,那麼這將成爲整個Windows到Linux遷移的阻止,因爲所有正在遷移的應用程序都依賴於bdb數據存儲。 – 2009-12-20 09:33:08

+0

順便說一下,它是我正在使用的DBD的C/C++接口 – 2009-12-20 09:34:54

+0

在OTN上作出響應的人通常都很瞭解,他們往往不是Oracle員工或在bdb上工作。只需備份你的數據並做你想做的事情,然後恢復和回滾就會出現問題。 – Joel 2009-12-20 10:18:51