DB2 load时报错:SQL2044N 访问消息队列时出错。原因码:"4"
答案:1 悬赏:10
解决时间 2021-02-23 09:01
- 提问者网友:眉目添风霜
- 2021-02-22 19:02
DB2 load时报错:SQL2044N 访问消息队列时出错。原因码:"4"
最佳答案
- 二级知识专家网友:你可爱的野爹
- 2021-02-22 20:40
SQL2044N
访问消息队列时出错。原因码:原因码。
说明
数据库实用程序处理期间,在其中一个消息队列上接收到意外的错误消息。下面是原因码列表:
1
无法创建消息队列。可能已超过允许的消息队列数。
2
读取消息队列时出错。
3
写消息队列时出错。
4
从消息队列接收到无效消息。
5
打开消息队列时出错。
6
关闭消息队列时出错。
7
查询消息队列时出错。
8
删除消息队列时出错。
实用程序停止了处理过程。
用户响应
确保未达到允许的消息队列数。如果有必要,请减少使用的消息队列数,并重新提交实用程序命令。
你可以单独执行load试试有没有问题,再执行存储过程看看有没有问题,再去看net程序,一步一步地去找到问题可能发生的点。追答
追问:单独执行load没有问题,执行存储过程大部分时间也没有问题,隔一段时间会出现这个错误;.NET 程序每天做一些批量的工作,有从FTP下数据文件,数据文件导入,还有就是执行一些存储过程,每天所有执行完正常情况下不到一个小时。我查过是跟消息队列有关系,但具体问题是什么,怎么解决呢?
追答:你是用ftp去拿数据文件,然后在load进数据库,再执行存储过程加工处理成正式数据么?你处理一个文件要多久呢?处理一个这样的流程需要多长时间呢?
执行存储过程大部分时间也没有问题,出了问题再调用一次还会不会有问题呢?
还有这样的处理流程是由一个定时任务在跑么?还是会有并发跑的情况?
追问:工具每天定时执行,不存在并发,每天有大小不同的几十个文件,全处理完不到一个小时;存储过程中出错的点也是load from select of cursor insert into 这样的load,再执行也不一定,有时会继续错误有时不会,通常重启一次服务器就不会了。
访问消息队列时出错。原因码:原因码。
说明
数据库实用程序处理期间,在其中一个消息队列上接收到意外的错误消息。下面是原因码列表:
1
无法创建消息队列。可能已超过允许的消息队列数。
2
读取消息队列时出错。
3
写消息队列时出错。
4
从消息队列接收到无效消息。
5
打开消息队列时出错。
6
关闭消息队列时出错。
7
查询消息队列时出错。
8
删除消息队列时出错。
实用程序停止了处理过程。
用户响应
确保未达到允许的消息队列数。如果有必要,请减少使用的消息队列数,并重新提交实用程序命令。
你可以单独执行load试试有没有问题,再执行存储过程看看有没有问题,再去看net程序,一步一步地去找到问题可能发生的点。追答
追问:单独执行load没有问题,执行存储过程大部分时间也没有问题,隔一段时间会出现这个错误;.NET 程序每天做一些批量的工作,有从FTP下数据文件,数据文件导入,还有就是执行一些存储过程,每天所有执行完正常情况下不到一个小时。我查过是跟消息队列有关系,但具体问题是什么,怎么解决呢?
追答:你是用ftp去拿数据文件,然后在load进数据库,再执行存储过程加工处理成正式数据么?你处理一个文件要多久呢?处理一个这样的流程需要多长时间呢?
执行存储过程大部分时间也没有问题,出了问题再调用一次还会不会有问题呢?
还有这样的处理流程是由一个定时任务在跑么?还是会有并发跑的情况?
追问:工具每天定时执行,不存在并发,每天有大小不同的几十个文件,全处理完不到一个小时;存储过程中出错的点也是load from select of cursor insert into 这样的load,再执行也不一定,有时会继续错误有时不会,通常重启一次服务器就不会了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |