DB2 v10.1修改logsecond参数,无法立即生效

某次在做导入数据库表的操作中,发现数据库联机事务日志报错“the transaction log for the database is full”,并想要在不重启数据库的情况下,扩容辅日志空间。于是临时修改logsecond参数,即db2 update db cfg for dbname using LOGSECOND 10,修改后重新导表,发现导入操作还是...显示全部

某次在做导入数据库表的操作中,发现数据库联机事务日志报错“the transaction log for the database is full”,并想要在不重启数据库的情况下,扩容辅日志空间。于是临时修改logsecond参数,即db2 update db cfg for dbname using LOGSECOND 10,修改后重新导表,发现导入操作还是报日志满错误。经检查发现logsecond参数没有立即修改生效,但查看了该参数的手册,发现该参数的传播类是“修改即生效”。但实际上是无法立即生效的,不知该问题是否有兄弟遇到过?

收起
参与7

查看其它 2 个回答DB-TrendSetter的回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司

印象中所有关于LOG FILE的参数都是需要重启的,建议使用db2 get db cfg show detail 查看两个值是否一致,如果不一致说明需要重启生效。

电信运营商 · 2017-04-20
浏览2449

回答者

DB-TrendSetter
数据库架构师公司

DB-TrendSetter 最近回答过的问题

回答状态

  • 发布时间:2017-04-20
  • 关注会员:4 人
  • 回答浏览:2449
  • X社区推广