欢迎光临
我们一直在努力

DB2 -964问题的产生原因与破解方案

我们今天主要向大家描述的是DB2 -964问题的正确解决方法,以及对DB2 -964问题产生原因,以及对其正确的破解方案的描述,以下就是文章的主要内容的详细解析,望大家浏览之后会对其有更好的了解。

 

 


 
  1. SQLState '57011' and errorCode '-964' 

查找原因DB2 “?sql=0964”

原因:数据库的日志文件已满

 

解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以任意选择)

 

查看数据库的配置参数:


 
  1. DB2 "get db cfg for <dbname> |grep LOG" 

日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB)

主日志文件的数目 (LOGPRIMARY) = 3

 

辅助日志文件的数目 (LOGSECOND) = 1

 

修改数据库的配置参数:


 
  1. DB2 "update db cfg for <dbname> using <p> <v>

修改日志文件大小:


 
  1. DB2 "update db cfg for <dbname> using LOGFILSIZ 4096" 

 

修改主日志文件个数:


 
  1. DB2 "update db cfg for <dbname> using LOGPRIMARY 6" 

 

修改辅助日志文件个数:


 
  1. DB2 "update db cfg for <dbname> using LOGSECOND 10" 

 

以上的相关内容就是对DB2 -964问题解决方法的介绍,望你能有所收获。

 

上述的相关内容就是对DB2 -964问题解决方法的描述,希望会给你带来一些帮助在此方面。

 

【编辑推荐】

  1. DB2 -964问题的歼灭有一招
  2. 挂起DB2 diag.log中看到了什么?
  3. IBM DB2中新手要了解的东西有哪些?
  4. DB2 9.5分区管理以及其应用实践的详细描述
  5. DB2数据复制与迁移如何正确运用?

赞(0) 打赏
未经允许不得转载:九八云安全 » DB2 -964问题的产生原因与破解方案

评论 抢沙发