文章主要向大家講述的是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身份用下面命令調整:
- echo 128 >/proc/sys/kernel/msgmni
這樣,消息隊列的值就變更為128了。
也可以修改/etc/sysctl.conf文件,加入如下行永久地增大該設置:
- # Sets maximum number of message queues to 128
- # Set this to 1024 or higher on production systems
- kernel.msgmni = 128
以上的相關內容就是對DB2運行在Linux上備份時報SQL2009N錯誤的介紹,望你能有所收獲。
上述的相關內容就是對DB2運行在Linux上備份時報SQL2009N錯誤的描述,希望會給你帶來一些幫助在此方面。