DB2 - 归档模式 - 大于LOGPRIMARY的ARCHIVE日志数

时间:2014-02-17 22:28:30

标签: logging db2 archive

也许对某些人来说这是前者的问题。 我阅读了很多文档并设置了:

LOGPRIMARY 6
LOGSECOND 4
LOGFILSIZ 4096
logarchmeth1 Disk - C:\archive
logpath C:\active

C:\ active中的日志数为6即可。 但是C:\ archive中的当前日志数为40。 怎么可能? 我认为C:\ archive中的最大主日志数量为6,然后是4 LOGSECOND(如果需要,它们不会预先分配)。

违反了允许的日志空间,但在C:\ archive中不断创建新日志。怎么可能? 如果有人能解释我,我将感激不尽。 通过这种方式,我看不出如何将事务日志填满(除非我的磁盘空间不足),因为创建了C:\ archive中的新日志。

我是初学者所以请对不起简单的问题我在互联网上找不到答案。 logarchmeth1是存档日志的目的地我将它们设置为6为PRIMARY然后我有40个日志? 谢谢

1 个答案:

答案 0 :(得分:2)

在数据库中启用存档日志记录时,您告诉DB2您要保留已创建的所有事务日志的副本。 LOGPRIMARY和LOGSECOND仅控制在任何给定时间在活动日志路径中可以使用的活动日志文件的数量。

请阅读database logging上的文档了解详情。