当前位置:  开发笔记 > 开发工具 > 正文

Subversion Berkeley DB坏了,恢复失败了

如何解决《SubversionBerkeleyDB坏了,恢复失败了》经验,为你挑选了1个好方法。

我有一个由Berkeley DB支持的Subversion存储库.有时它会因为一些锁定而导致故障而且没有被释放,但今天早上使用'svnadmin recover'命令无法恢复它.相反,它失败并出现以下错误:

svnadmin: Berkeley DB error for filesystem 'db' while opening 'nodes' table:
Invalid argument
svnadmin: bdb: file nodes (meta pgno = 0) has LSN [1083][429767].
svnadmin: bdb: end of log is [1083][354707]
svnadmin: bdb: db/nodes: unexpected file type or format

我将从最后一次已知的良好备份恢复存储库,但最好知道是否有一种方法可以修复此存储库.

编辑:即使db_recover实用程序也没有区别.它显示恢复已完成,但在使用svnadmin验证存储库时仍存在相同的错误.



1> Greg Hewgill..:

我有一个由Berkeley DB支持的Subversion存储库.

很抱歉听到这个消息.我建议您尽快转储该存储库(svnadmin dump)并将其重新加载到由FSFS(svnadmin load)支持的新存储库中.


虽然好的建议,这几乎与问题本身无关.
推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有