在数据库运行过程中,会产生很多的日志,进而使日志文件db2diag.log变大

当占用磁盘空间太大的时候,应该怎么处理呢?

方法一:

db2inst1@Linux:/db2home/db2inst1/sqllib/db2dump> db2diag -A /qinys/data

db2diag: Moving "/db2home/db2inst1/sqllib/db2dump/db2diag.log"
          to     "/qinys/data/db2diag.log_2019-01-17-11.55.34"

系统会自动将文件db2diag.log移走,并将备份的文件添加上当前的日期时间信息

执行这条命令的前提示:用户db2inst1必须对文件夹/data有写权限

方法二:

停止数据库,然后将文件db2diag.log移走,接着重新启动数据库,会在原路径下重新生成文件db2diag.log

总结:建议使用第一种方法,安全、可靠

05-11 16:04