能源采矿Db2db2归档

db2数据库无法自动归档事务日志了?

之前DB2数据库参数配置完全没有问题,数据库能够正常自动归档。   6月25日因机房断电导致存储重启,小机上的/db2 和/db2backup 目录都是存储映射过来的dbvg卷组。 重启小机服务器HA开启数据库后,运行几天正常。但是发现事务日志目录空间占用越来越大,后来检查发现原来的...显示全部

之前DB2数据库参数配置完全没有问题,数据库能够正常自动归档。   6月25日因机房断电导致存储重启,小机上的/db2 和/db2backup 目录都是存储映射过来的dbvg卷组。 重启小机服务器HA开启数据库后,运行几天正常。但是发现事务日志目录空间占用越来越大,后来检查发现原来的归档目录下自从故障重启后 没有产生新的归档文件。一直停留在6月25号早上:

查看 数据库相关的归档配置参数如下:
   User exit for logging status                            = NO 
Log retain for recovery enabled             (LOGRETAIN) = RECOVERY 
First log archive method                 (LOGARCHMETH1) = LOGRETAIN 
Second log archive method                (LOGARCHMETH2) = OFF

对比之前的参数:
 User exit for logging status                            = YES
First log archive method           (LOGARCHMETH1) = DISK:/db2backup/IDBYF_ARCHLOG_PATH/

后来我重新更新参数LOGARCHMETH1 为DISK:/db2backup/IDBYF_ARCHLOG_PATH/
跟踪几天发现数据库仍然没有自动归档。  从网上查的User exit for logging status  设置为OFF也是可以的。   请问如何实现数据库的自动归档?    改完参数还用重启数据库吗?   这样改对吗?

收起
参与16

查看其它 3 个回答dk843108982的回答

dk843108982dk843108982数据库运维工程师武汉光谷信息技术有限股份公司

db2 get db cfg for dbname show detail 

对比一下 当前current的值 和delay后的值  
如果不一样  ,确保没有应用链接(db2 list appliactions),然后执行(db2 froce applications all ; db2stop ; db2_kill; 然后ipclean 然后db2start,设置的值就生效了
如果参数是一样的 看看diag日志 

系统集成 · 2020-07-01
浏览2372

回答者

dk843108982
数据库运维工程师武汉光谷信息技术有限股份公司
擅长领域: 关系型数据库存储服务器

回答状态

  • 发布时间:2020-07-01
  • 关注会员:5 人
  • 回答浏览:2372
  • X社区推广