Go ahead every day !
DB2 日志
上一篇 /
下一篇 2010-03-11 17:09:48
/ 个人分类:数据库
5I0ab[2w8K}Q0 51Testing软件测试网\b.`(S"Dv-b8O
51Testing软件测试网N2yc!GH日志文件的两种类型:主日志文件和辅助日志文件:
e']K}9vQ]01.主日志文件会建立一个分配给恢复日志文件的固定大小的存储空间.这些文件会在第一次连接到数据库的时候被预先分配空间.数据库配置参数logprimary决定日志文件的数量,而logfilsiz指明文件的大小。51Testing软件测试网 CD$BK o4b0nQ
2.辅助日志文件会在主日志文件写满的时候根据需要一次分配一个。辅助日志文件大小由logsecond指定。
l
?0i-Srq7F Kv051Testing软件测试网fiZ _7kk3pqZDB2日志可分为两种模式:循环日志和归档日志 51Testing软件测试网 |*zN4y7b'NW-P6MP%J
DB2安装默认模式为:循环日志51Testing软件测试网6D$c8G \S W!L@
查看模式:DB2 get db cfg >logretain 若状态为OFF,则为循环日志,否则为归档日志
0L)i@c&H(q"oDV051Testing软件测试网Z]j,E8Ff+\
g归档日志:51Testing软件测试网
`S*@W3LfNQM
归档日志中的活动日志部份是不能删除的,如果删除结果同循环日志被删除的情况。
U~*F#X3@4b6Yq0归档日志中的已归档日志是可以删除的,但删除了以后你可能就没法做一些前滚操作了。 51Testing软件测试网t VV3H5TO!gF)_z
使用归档日志可支持前滚恢复和实现可恢复数据库 51Testing软件测试网p:B*pV:X
51Testing软件测试网-eWj5kbh\
循环日志:
D#?;M%V JN0在任何情况下都不能删除循环日志,如果删除数据库就会出错。
0I^iq
t4\5o$[0如果出错了,只能用备份做恢复,如果没有做备份,那么只有找IBM官方来帮做一个连接然后你export出数据,然后再重建数据库。据说这个还是要在你买了PPA的情况下才提供的服务内容。
Dv&l+b|H8J2Vu:{)E$i@0使用循环日志可以进行崩溃恢复和版本恢复。
{qP6d`3^}051Testing软件测试网(}]a V8Okdn]诊断日志51Testing软件测试网5C(a,X+bZ*G^L
DB2diag.log文件是DB2技术支持部门用来查看系统进行诊断的文件。
rC4U,T2YY1x)x0该文件路径:
y0_!dY[}Y0Windows :Db2cmd > db2set –all >查询DB2INSTPROF(即路径)/DB2/DB2diag.log 51Testing软件测试网e"p\ir
Aix :
xN4?w"S#o|&H0Su –实例名51Testing软件测试网k
x4}zE:s
cd进入目录
"C,w0Z z$G}tK0/home/实例名/sqllib/DB2dump/DB2diag.log
xhhV _v0
gq^2JMI:{5B;a3c051Testing软件测试网X)d&iK4o6H2D当文件系统/home的使用率达到80%-90%左右时,应及时删除DB2diag.log文件。51Testing软件测试网gC-N r(C)p6Y @k(f
db2diag -A清db2diag.log日志
6GJ`w(C%fDPZ2p(o#t+U0
Czg{d5b}0
收藏
举报
TAG: