程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2運行在Linux備份時報 SQL2009N 錯誤的演示

DB2運行在Linux備份時報 SQL2009N 錯誤的演示

編輯:DB2教程

文章主要向大家講述的是DB2運行在Linux操作系統上備份時報 SQL2009N 錯誤,DB2運行在Linux操作系統上備份時報 SQL2009N 錯誤在實際操作中是經常出現的,以下的文章就是針對其問題的破解。

DB2數據庫運行在內核為2.4 下面的Linux上備份時報SQL2009N錯誤。內核為2.4的Linux的默認消息隊列值為16-不滿足DB2運行的需求。

環境

產品: DB2

平台: Linux 2.4 kernel

版本: 7.x, 8.1

DB2運行在內核為2.4以下的Linux上備份時報SQL2009N錯誤。

內核為2.4的Linux的默認消息隊列值為16-不滿足DB2運行的需求。

當備份數據庫遇到SQL2009N的錯誤時,應該首先考慮是否是操作系統核心參數值過低的問題。

如果當前系統的消息隊列值為16,希望調高該內核參數,可以以root身份用下面命令調整:

  1. echo 128 >/proc/sys/kernel/msgmni 

這樣,消息隊列的值就變更為128了。

也可以修改/etc/sysctl.conf文件,加入如下行永久地增大該設置:

  1. # Sets maximum number of message queues to 128  
  2. # Set this to 1024 or higher on production systems  
  3. kernel.msgmni = 128 

以上的相關內容就是對DB2運行在Linux上備份時報SQL2009N錯誤的介紹,望你能有所收獲。


上述的相關內容就是對DB2運行在Linux上備份時報SQL2009N錯誤的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved