【问题标题】:Cleanup Berkeley DB log files清理 Berkeley DB 日志文件
【发布时间】:2014-05-02 15:14:29
【问题描述】:

我正在运行一个夜间脚本,该脚本在多个伯克利环境中执行 db_hotbackup,但除此之外,我还需要能够清理源目录中的日志文件。我知道db_archive,但这似乎只有在伯克利环境关闭(或不存在)时才有效。

所以我正在考虑更改我的脚本以执行以下操作:

`db_hotbackup -cv -h $1 -b $backup_dir`
`db_recover -h $1`
`db_archive -h $1`

这是最好的解决方案吗?

【问题讨论】:

  • db_archive 适用于开放环境...

标签: berkeley-db


【解决方案1】:

运行“db_archive -d”将消除数据库日志文件。 您还可以设置 DB_LOG_AUTO_REMOVE 以自动执行“db_archive -d”的操作。

在没有 -e 的情况下运行“db_recover”将消除 __db* dbenv 文件(但可能需要空闲数据库)。

【讨论】:

    猜你喜欢
    • 2016-10-11
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2011-12-23
    • 2012-04-30
    • 1970-01-01
    • 2013-01-20
    相关资源
    最近更新 更多