cdchenli 发表于 2016-11-12 09:25:38

DB2日志

·      日志文件的两种类型:主日志文件和辅助日志文件

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

   
   
   
 
   
页: [1]
查看完整版本: DB2日志