请问db2diag.log变得越来越大,如何清理比较稳妥?最好是数据库在线的时候清理。
cat /dev/null > db2diag.log 可以吗?
或者是 在数据库运行状态下直接mv db2diag.log db2diag.log.bak的话能否自动再生成一个文件?
先谢谢了!
我這邊是開啓了diagsize參數使db2diag文件自動rotate
使用命令db2diag -A 也是很好用的。
或者還可以手工打包db2diag文件之後做cat /dev/null > db2diag.log用來清空log
總之方法很多
rm db2diag.log都干过,没影响
如果确认之前的日志没有参考价值,直接rm 或者 cat /dev/null > db2diag.log。
数据库在下次有日志需要写时,会自动生成新的db2diag.log日志。
db2diag -A 有点类似,将原来的db2diag.log文件 重命名,然后新建一个db2diag.log文件。
db2fiag -A 稳妥
db2diag -A
db2diag -A可以截断日志
db2diag -A 归档诊断日志。可以在线,对业务无影响。
问题已解决,感谢楼上各位专家回复,谢谢!
可以 ,会在日志目录里看到被截断日志
请问这个操作可以在数据库运行的过程中执行吗?会影响业务吗?
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30