这是 db_recover 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
db5.3_recover - 将数据库恢复到一致状态
概要
db5.3_恢复 [-ceVv] [-h home] [-P 密码] [-t [[CC]YY]MMDDhhmm[.SS]]]
商品描述
db5.3_recover 实用程序必须在意外的应用程序、Berkeley DB 或
将数据库恢复到一致状态的系统故障。 所有提交的事务
保证在 db5.3_recover 运行后出现,并且所有未提交的事务
将被完全撤销。
配置
-c 执行灾难性恢复而不是正常恢复。
-e 运行恢复后保留环境。 此选项将很少使用
除非主目录中存在 DB_CONFIG 文件。 如果 DB_CONFIG 文件是
不存在,则将使用默认参数值创建区域。
-h 为数据库环境指定一个主目录; 默认情况下,当前
使用工作目录。
-P 指定环境密码。 尽管 Berkeley DB 实用程序会覆盖密码
尽快字符串,请注意可能存在漏洞窗口
非特权用户可以看到命令行参数或实用程序的系统
无法覆盖包含命令行参数的内存。
-t 恢复到指定的时间而不是最近的可能日期。 这
时间戳参数应采用 [[CC]YY]MMDDhhmm[.SS] 形式,其中每对
字母代表以下内容:
CC 年份(世纪)的前两位数字。
YY 年份的后两位数字。 如果指定了“YY”,但未指定“CC”,则
69 到 99 之间的“YY”值导致“CC”值为 19。否则,
使用 20 的“YY”值。
MM 一年中的月份,从 1 到 12。
DD 一个月中的第几天,从 1 到 31。
hh 一天中的小时,从 0 到 23。
mm 小时中的分钟,从 0 到 59。
SS 分钟的秒数,从 0 到 61。
如果未指定“CC”和“YY”字母对,则值默认为
今年。 如果未指定“SS”字母对,则该值默认为 0。
-V 将库版本号写入标准输出,然后退出。
-v 以详细模式运行。
在灾难性恢复的情况下,存档副本 - 或 快照 - 所有数据库
文件必须与自数据库文件以来写入的所有日志文件一起恢复
快照已制作。 (如果磁盘空间有问题,日志文件可能会被符号引用
左)。
如果故障不是灾难性的,则系统上存在的文件
故障足以执行恢复。
如果日志文件丢失,db5.3_recover 将识别丢失的日志文件并失败,在
在这种情况下,需要恢复丢失的日志文件并再次执行恢复。
db5.3_recover 实用程序使用 Berkeley DB 环境(如 -h 选项,
环境变量 数据库_主页,或者因为该实用程序在包含
伯克利数据库环境)。 为了避免在使用时破坏环境
Berkeley DB 环境,db5.3_recover 应该总是有机会脱离
环境并优雅地退出。 使 db5.3_recover 释放所有环境
资源并干净地退出,向它发送一个中断信号(SIGINT)。
db5.3_recover 实用程序在成功时退出 0,如果发生错误则退出 >0。
环境
数据库_主页
如果 -h 未指定选项并且设置了环境变量 DB_HOME,它
用作数据库主目录的路径,如DB_ENV->open 中所述。
作者
Sleepycat Software, Inc. 本手册页是基于 HTML 文档创建的
db_recover from Sleepycat,作者:Thijs Kinkhorst[电子邮件保护]>,对于Debian系统
(但可能被其他人使用)。
28,2005 DB5.3_恢复(1)
使用 onworks.net 服务在线使用 db_recover