db2日志文件在哪里

发布网友

我来回答

2个回答

热心网友

在windows系统下的话,默认是在C:\Program Files\IBM\SQLLIB\
在日常DB2的维护中,transaction log full是比较常见的问题,日志空间使用情况也是我们比较重视的问题,查看日志空间使用情况的方法:
  DB2 在DATABASE级别有几个参数,如下决定了事物日志的使用空间大小
  Log file size (4KB) (LOGFILSIZ) = 60000
  Number of primary log files (LOGPRIMARY) = 16
  Number of secondary log files (LOGSECOND) = 200
  Changed path to log files (NEWLOGPATH) =
  Path to log files = /db2inst1_log01/sample
  如此可以计算分配给日志的空间大约是(200+16)*60000*4/1024/1024大约50GB。
  如果日志是单独的文件系统分区,在操作系统上即可看到日志空间使用情况,对日志使用情况进行监控,可以看到如下信息:

  $ df -g
  Filesystem GB blocks Free %Used Iused %Iused Mounted on
  /dev/db2inst1_log01 60.00 54.50 10% 1458 1% /db2inst1_log01

热心网友

实例日志在sqllib/db2mp/db2diag.log,记录起停、出错警告信息。
数据库的事务日志通过db2 get db cfg for <dbname>,看NEWLOGPATH下面一行。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com