· 日志文件的两种类型:主日志文件和辅助日志文件
1.主日志文件会建立一个分配给恢复日志文件的固定大小的存储空间.这些文件会在第一次连接到数据库的时候被预先分配空间.数据库配置参数logprimary决定日志文件的数量,而logfilsiz指明文件的大小。
2.辅助日志文件会在主日志文件写满的时候根据需要一次分配一个。辅助日志文件大小由logsecond指定。
· DB2 日志
DB2 日志可分为两种模式:循环日志和归档日志
DB2
查看模式:DB2 get db cfg >logretain 若状态为OFF,则为循环日志,否则为归档日志
· 归档日志:
归档日志中的活动日志部份是不能删除的,如果删除结果同循环日志被删除的情况。
归档日志中的已归档日志是可以删除的,但删除了以后你可能就没法做一些前滚操作了。
使用归档日志可支持前滚恢复和实现可恢复数据库
· 循环日志:
在任何情况下都不能删除循环日志,如果删除数据库就会出错。
如果出错了,只能用备份做恢复,如果没有做备份,那么只有找IBM 官方来帮做一个连接然后你export 出数据,然后再重建数据库。据说这个还是要在你买了PPA
使用循环日志可以进行崩溃恢复和版本恢复。
·
DB2diag.log 文件是DB2 技术支持部门用来查看系统进行诊断的文件 。
该文件路径:
Windows :
Db2cmd > db2set –all > 查询DB2INSTPROF (即路径)/DB2/DB2diag.log
Aix :
Su – 实例名
cd 进入目录
/home/ 实例名/sqllib/DB2dump/DB2diag.log
当文件系统/home 的使用率达到80% -90% 左右时,应及时删除DB2diag.log
db2diag -A 清db2diag.log日志
删除前,确认DB2
相关文章参考:http://space.itpub.net/9524210/viewspace-366497