Day_77 发表于 2009-06-07 09:26

请教一个active log的问题

Log file size (4KB)                         (LOGFILSIZ) = 8092
Number of primary log files                (LOGPRIMARY) = 128
Number of secondary log files               (LOGSECOND) = 64
Changed path to log files                  (NEWLOGPATH) =
Path to log files                                       = /activelog/NODE0000/
Overflow log path                     (OVERFLOWLOGPATH) =
Mirror log path                         (MIRRORLOGPATH) = /mirrorlog/NODE0000/
First log archive method               (LOGARCHMETH1) = DISK:/arclog/NODE0000/

最近遇到一个问题, 数据库开始使用次日志,使用的日志数在增加,快要达到最大限制,从db2diag.log里看大多数日志已经归档了,却
依然留在activelog里,不被rename掉,是不是当使用次日志的时候,已经完成归档的主日志不会被rename?????    或者只有当使
用的次日志都被释放掉变为Inactive之后,数据库才会rename主日志并使用主日志????

我想不到别的办法,只有手动把已经归档却没有被rename的日志删除掉,释放出文件系统的空间来。

还有一个问题:比如主日志3个(1,2,3),次日志3个(4,5,6),数据库开始使用了2个次日志4,5,这时如果手动把1,2,3三个主
日志删除掉(已经归档却没有被rename的情况下),4和5是不是就被数据库认为是主日志了????

谢谢了
页: [1]
查看完整版本: 请教一个active log的问题