2010-09-09 20 views
0

,我看到了我的數據存儲位置。當我查看該數據目錄時,我看到兩種類型的文件,一種是.bdb文件,這些文件看起來是數據文件,因爲這是在配置文件中定義的擴展名。但是,我也有一堆日誌文件,當我嘗試在vi中讀取它們時,它們似乎是二進制文件。我不確定他們是否應該在那裏,或者這是我以前的某個人的疏忽。如果我想從.ldif文件恢復,我是否通過刪除所有日誌文件來丟失任何內容?我只需要刪除bdb文件?openldap數據文件,它們看起來像我的slapd.conf文件中的

回答

1

他們是伯克利DB文件。

在Ubuntu 10.04,例如,您可以安裝db4.7-util包以及使用各種db4.7_* utils的(例如db4.7_dumpdb4.7_stat)獲得一些信息。這就是說,數據庫的結構實際上取決於OpenLDAP是如何編碼的(這是一種內部格式,所以它不是特別有用,除非你真的想深入研究它)。

如果要從LDIF文件還原,請使用LDAP客戶端或OpenLDAP命令(如ldapadd)。

相關問題