切换到存档模式(从循环模式到将存档日志保存在磁盘上)后,我们有 C0000000 文件夹,其中复制了存档日志。现在我注意到创建了文件夹 C0000001、C0000002、C0000003 和 C0000004,其中 C0000001 和 C0000002 和 C0000003 只有一个日志文件。存档日志不断进入 C0000004 子文件夹。
这些文件夹的创建时间是一些随机时间(例如不是执行在线备份的时间)。
为什么会创建这些 C000000x 文件夹,这是常规行为还是我们应该关注?
谢谢
小智 6
这是完全正常的。这些目录中的每一个都用于每个唯一的日志链。如果你熟悉软件版本控制,每个日志链就像一个分支。
每次还原数据库并前滚到end of logs.
原因如下:你有一个数据库,SAMPLE。它已到达日志文件 S007500.LOG。
如果您将数据库恢复到与日志文件 S007000.LOG 对应的时间点,那么 DB2 应该如何处理现在有 2 组名为 S007001.LOG ... S007500.LOG 的日志文件的事实?它们代表 2 组独特的交易,它们被称为日志链。
因此,当您创建数据库时,DB2 会创建第一个日志链 C0000001。如果您恢复数据库,它会创建 C0000002 等。
通过保留这些日志链,DB2 使您能够恢复数据库的每个唯一事务系列。
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |