三九宝宝网宝宝百科宝宝知识

DB2返回SQLCODE818错误

11月26日 编辑 39baobao.com

[冬季对宝宝的呵护,妈妈常犯的四种错误]前言:眼看着已入深秋,父母对于孩子的照顾虽说是很精心,但是有时方法不正确,也常常会产生适得其反的效果,以下就让我们一起来看看妈妈冬季对宝宝的呵护常犯的四种错误。 1.宝贝出门...+阅读

在搞基于DB2的嵌入式C语言项目时,出现了一件非常奇怪的事情,拿出来与大家分享。

当时为了保持测试数据的完整性及开发人员的数据的一致性,更是为了减少DBServer的压力,故而为每两人做一个DB实例噩梦由此开始。

每当担当者A编译好程序,开始运行的之后,使用同一DB实例的担当者B也开始编译运行,此时担当者A就会报出“SQL0818N A timestamp conflict occurred.”之类的错误。于是,A开始重新预编译,运行,ok,开始测试,而此时的B就会报出刚才A报出的错误。

当时,由于刚刚接触DB2,对其嵌入式开发还不太熟悉其原理,我自己还以为是DB2处了问题或者客户端出了问题,于是,卸载Quest Central,重新安装DB2。一直没有解决问题。

后来,通过查找资料,总结,终于找出其缘由。下图是创建包的过程。

由于只使用了段条目来标识应用程序中的上下文,修改过的源文件和包被紧紧地链接在一起,并且必须保证它们总是指向相同的上下文。这是通过在修改过的源文件中嵌入一个一致性标志(token),也叫“时间戳(timestamp)”,并且在 DB2UDB 内将相同的值存储在包信息中来实现的。来自应用程序的每一条请求都带有这种一致性标志,传入的值要与编目表中的值相比较。如果这两个值不相同,并且装入模块的时间戳与一致性标志不相同,那么将发生一个“timestamp”错误(SQLCODE -818)。

以下为关联文档:

不要错误处理宝宝流鼻血引言:春天气候干燥,很多孩子爱流鼻血。孩子鼻出血时,应将患儿取坐位或半坐位,头略向前倾,不能仰卧位,也不能头向后仰,以免血液呛入呼吸道。 若血流入咽部,刺激咽部咳嗽后会加重出血...

先学拼音再识字是个错误语文教学究竟应从直接认读汉字开始,还是应从学拉丁化的汉语拼音字母开始,在小学语文界长期存在着不同看法,多年从事课程改革的老教育工作者邵宗?塄曾任浙江省教委主任)和游铭钧...

为宝宝补钙的错误认识前言:宝宝们补钙一直以来都是家长们所重视的问题,但是大部分的家长们对于如何科学的为宝宝们补钙并清楚,因此常常会犯一些错误,以下就让我们来具体的看下如何生活之中妈妈们的错...

准妈妈易犯的几类错误前言:准妈妈们在孕期很容易出现意外,其主要原因多是由于孕妇的自我保健能力差,对这一方面的内容了解甚少,以下就让我们来看看准妈妈们平时所容易犯的一些小错误及准妈妈们饮食应...

早餐的错误吃法前言:不吃早餐对人体的健康影响是非常大的,但是有的时候即便是吃了早餐也不一定就是健康的,尤其是小孩子正是长身体的时候,重要的早餐不可少,以下就让我们一起来看看早餐的几种...

家长对小儿肺炎的五种错误认识前言:小儿肺炎是幼儿常见疾病,尤其是小儿感冒就很容易引起肺炎的发生,做为家长对肺炎的了解又有多少,以下就让我们详细的解说一下,对于小儿肺炎家长们常走的五种误区,希望能够引起...

宝宝喂养要注意5大错误需避免宝宝喂养不当,他可能会经常感冒发烧生点小病,身材也比同龄的孩子瘦小。面对宝宝的食欲不佳,妈妈需要认识到以下6大认识错误错误1:不让宝宝尝试新口味 妈妈在给宝宝添加辅食时...

家有自闭BB三个错误想法不能有宝宝患上自闭症的消息对每个家庭来说都是巨大的打击,很多家长因此而陷入了悲痛之中。其实,自闭症并不是什么可怕的致命的疾病,通过科学的治疗和积极的配合,宝宝的病情会慢慢得到...

错误的结果”是解决问题的突破口太仓市城厢镇第四小学 五(3)班 吉如玉 (问题)小马虎在计算3.56加一个一位小数时,由于错误地把数的末尾对齐,结果得到4.23。你能帮他算出正确的答案吗? (思路点睛)从题目的叙述中,我们...

推荐阅读
图文推荐